Compare commits

...

718 Commits

Author SHA1 Message Date
ruanyf 16c1a891b9 docs(issue-360): fixed #7490 2025-08-09 21:35:30 +08:00
ruanyf 858d164083 docs: release issue 360 2025-08-08 08:09:46 +08:00
ruanyf e26db05225 docs(issue-359): fixed typo 2025-08-01 08:45:59 +08:00
ruanyf aea389f5ba docs: edit README 2025-08-01 08:11:12 +08:00
ruanyf 6e19078fcc docs: release issue 359 2025-08-01 08:09:25 +08:00
Ruan YiFeng 722fc46634
Merge pull request #7353 from yansq/patch-1
typo: Update issue-358.md
2025-07-25 16:56:05 +08:00
Daniel Yan fba43f1a60
Typo: Update issue-358.md 2025-07-25 09:02:20 +08:00
ruanyf 22863925b3 docs: release issue 358 2025-07-25 08:09:08 +08:00
Ruan YiFeng 9aa987fa8f
Merge pull request #7315 from SmileMachine/fix/issue-357-typo
typo in issue 357
2025-07-21 15:52:53 +08:00
SmileMachine 3d25bf8ea4 typo in issue 357 2025-07-21 02:10:50 +08:00
ruanyf e93cf660c8 docs(issue-355): fixed #7306 2025-07-19 22:59:01 +08:00
Ruan YiFeng 27d6821041
Merge pull request #7296 from github125132/357-patch
名称错误 issue-357.md
2025-07-18 11:49:29 +08:00
github125132 46a8394e51
名称错误 issue-357.md 2025-07-18 09:38:58 +08:00
ruanyf de2fb24f4c docs: release issue 357 2025-07-18 08:10:23 +08:00
ruanyf 8d24f788ac docs: release issue 356 2025-07-11 08:04:51 +08:00
ruanyf 42a7f8c256 docs: release issue 355 2025-07-04 08:04:48 +08:00
Ruan YiFeng c8143fd4ce
Merge pull request #7153 from jeff-fe/patch-2
docs(issue-354): fixed typo
2025-06-27 20:57:00 +08:00
Jeff dcb9abe5a4
docs(issue-354): fixed typo 2025-06-27 08:45:11 +08:00
ruanyf cc1ee89e8d docs: release issue 354 2025-06-27 08:15:50 +08:00
Ruan YiFeng d13c574f8c
Merge pull request #7137 from junminhong/fix/353-meta-typo
fix 353 page meta word typo
2025-06-25 12:25:25 +08:00
junminhong a51025a314
fix(docs/issue-353.md): meta word typo 2025-06-25 12:00:40 +08:00
ruanyf 2da1275e8f docs: release issue 353 2025-06-20 08:12:16 +08:00
ruanyf 0294266d10 docs: release issue 352 2025-06-13 07:38:39 +08:00
ruanyf 78fa824821 docs(issue-351): fixed typo 2025-06-06 08:23:49 +08:00
ruanyf 2e94b74a33 docs: release issue 351 2025-06-06 08:10:25 +08:00
ruanyf 61e4438508 docs(issue-350): fixed #6960 2025-05-30 22:43:19 +08:00
ruanyf 5d7f979bdd docs: release issue 350 2025-05-30 08:07:02 +08:00
ruanyf edbace0c39 docs: release issue 349 2025-05-23 08:17:09 +08:00
ruanyf 6c2a35a4ce docs: release issue 348 2025-05-16 08:08:54 +08:00
Ruan YiFeng 25124819c6
Merge pull request #6819 from assert6/patch-1
Fix:typofix Meat->Meta
2025-05-10 08:46:57 +08:00
张城铭 5fc8f90070
Update issue-347.md 2025-05-09 13:57:20 +08:00
ruanyf 075af1de39 docs: release issue 347 2025-05-09 08:15:48 +08:00
Ruan YiFeng 1e1779719f
Merge pull request #6734 from jeff-fe/patch-1
fix spell
2025-04-25 08:43:32 +08:00
Jeff 6ecae48e5e
fix spell 2025-04-25 08:35:47 +08:00
ruanyf fdbf5ad3c0 docs: release issue 346 2025-04-25 08:11:12 +08:00
ruanyf dc4f94818e docs: release issue 345 2025-04-18 08:10:19 +08:00
Ruan YiFeng d89e1b95ac
Merge pull request #6566 from nekoinosaka/master
FIX:TYPOFIX Spotify->Shopify
2025-04-11 16:37:58 +08:00
ZhaoRui fbd31b3904 FIX:TYPOFIX Spotify->Shopify 2025-04-11 09:02:22 +08:00
ruanyf cde1edc295 docs: release issue 344 2025-04-11 07:44:26 +08:00
ruanyf 7758f6f9bf docs: release issue 343 2025-03-28 08:14:16 +08:00
ruanyf 75715ef9c5 docs: release issue 342 2025-03-21 08:16:06 +08:00
ruanyf 967ad106fb docs: release issue 341 2025-03-14 08:11:09 +08:00
ruanyf 3b14734fd8 docs(issue-340): fixed typo 2025-03-07 08:37:42 +08:00
Ruan YiFeng 82b19c36e6
Merge pull request #6234 from jeff-fe/patch-1
docs: release issue 340 fix text
2025-03-07 08:33:05 +08:00
Jeff fbf242858e
docs: release issue 340 fix text 2025-03-07 08:30:21 +08:00
ruanyf 3886c8abe5 docs: release issue 340 2025-03-07 08:14:33 +08:00
ruanyf 313075bb8e docs: release issue 339 2025-02-28 08:23:34 +08:00
ruanyf e4a31bf39b docs(issue-338): fixed #6152 2025-02-22 15:33:46 +08:00
ruanyf ac38d73e74 docs: release issue 338 2025-02-21 08:19:53 +08:00
ruanyf 0960855345 docs: release issue 337 2025-02-14 08:18:33 +08:00
ruanyf 0aae10802d docs: release issue 336 2025-02-07 08:25:44 +08:00
ruanyf 130deaa4a0 docs: release issue 335 2025-01-24 08:09:24 +08:00
ruanyf 9295295f4a docs: release issue 334 2025-01-17 08:21:22 +08:00
ruanyf 620912242b docs(issue-333): fixed text 2025-01-10 10:48:09 +08:00
ruanyf 3d5f7e167e docs: release issue 333 2025-01-10 08:18:32 +08:00
ruanyf 58bf9d50a0 docs: release issue 332 2025-01-03 09:14:52 +08:00
ruanyf 06fa6eb0f0 docs(issue-331): fixed wrong image 2024-12-27 09:14:53 +08:00
ruanyf 9c3c53b29e docs: release issue 331 2024-12-27 08:24:22 +08:00
Ruan YiFeng 4d48a0d397
Merge pull request #5747 from alanqq0624/patch-1
Fix wrong link in issue-177.md
2024-12-22 20:19:32 +08:00
ruanyf 5ea6a4f5de docs: release issue 330 2024-12-20 08:24:49 +08:00
謝達永 6f8f1b01e8
Fix wrong link in issue-177.md
Old Link: https://slc.is/#The%20Best%20TLD%20is%20Not%20.com
New Link: https://slc.is/posts/tlds.html

原先的連結只會連到blog的首頁而不是對應文章網頁。
修正之連結會直接連接到對應文章
2024-12-19 15:57:00 +08:00
ruanyf 648eae8297 docs(issue-329): fixed typo 2024-12-13 08:46:11 +08:00
ruanyf c71a7bdbb6 docs(issue-329): fixed markdown line break 2024-12-13 08:43:46 +08:00
ruanyf aa03d2a492 docs: release issue 329 2024-12-13 08:17:44 +08:00
ruanyf 8815f18016 docs: release issue 328 2024-12-06 08:22:24 +08:00
ruanyf 3eca0a2cf8 docs: release issue 327 2024-11-29 08:20:49 +08:00
Ruan YiFeng 0e8ab647fa
Merge pull request #5568 from itaober/master
fix: update Rslib site link
2024-11-22 13:59:08 +08:00
itaober a5dc22fb2a fix: update Rslib site link 2024-11-22 10:17:59 +08:00
ruanyf f8b067b67d docs(issue-326): modify links 2024-11-22 08:13:20 +08:00
ruanyf ed0d104e57 docs: release issue 326 2024-11-22 08:05:45 +08:00
ruanyf 21002ac75a docs: release issue 325 2024-11-15 08:14:00 +08:00
ruanyf e994ee31fa docs: release issue 324 2024-11-08 08:17:47 +08:00
ruanyf f53ef9f199 docs: release issue 323 2024-11-01 08:18:14 +08:00
ruanyf c0c0650796 docs: release issue 323 2024-11-01 08:16:59 +08:00
ruanyf da8c59e93f docs: release issue 322 2024-10-25 08:10:15 +08:00
ruanyf 1bd271192b docs(issue-321): fixed #5353 2024-10-19 22:46:53 +08:00
ruanyf d938abb1f0 docs: release issue 321 2024-10-18 07:52:48 +08:00
ruanyf 4566cf41a3 docs(issue-320): edit text 2024-10-18 07:51:12 +08:00
ruanyf 49d25e2668 docs: release issue 320 2024-10-11 08:15:30 +08:00
ruanyf 4b3e61b973 docs: release issue 319 2024-09-27 08:16:29 +08:00
Ruan YiFeng 7c8060ce49
Merge pull request #5210 from eltociear/patch-1
chore: update issue-43.md
2024-09-24 17:11:21 +08:00
Ikko Eltociear Ashimine 6b33814961
chore: update issue-43.md
minor fix
2024-09-24 15:24:28 +09:00
Ruan YiFeng aa05a95587
Merge pull request #5177 from lz-lee/patch-2
修改错别字
2024-09-20 11:06:37 +08:00
lz-lee 6b38d8b680
修改错别字
草走 -> 操作
2024-09-20 09:41:10 +08:00
ruanyf ac32935367 docs(issue-317): fixed typo 2024-09-20 08:11:18 +08:00
ruanyf 06c5375afd docs: release issue 318 2024-09-20 08:09:02 +08:00
Ruan YiFeng 82b4318e86
Merge pull request #5147 from mmdapl/docs/316
docs(issue-316): fix a typo in WebStorm
2024-09-14 14:17:13 +08:00
chufan 88cba13f7f docs(issue-316): fix a typo in WebStorm 2024-09-13 11:24:42 +08:00
ruanyf cc901c0c4d docs(issue-317): fixed typo 2024-09-13 07:44:22 +08:00
ruanyf dbdbffb56d docs: release issue 317 2024-09-13 07:42:45 +08:00
ruanyf 7fd1af6cc6 docs(issue-306): change image url 2024-09-07 18:53:41 +08:00
ruanyf ea5ea37609 docs: release issue 316 2024-09-06 08:17:03 +08:00
ruanyf d1f0825946 docs: release issue 315 2024-08-30 08:11:36 +08:00
ruanyf e56b2c3686 docs: release issue 314 2024-08-23 08:15:27 +08:00
ruanyf fb1fdf0a2c docs(313): fix typo 2024-08-16 08:49:57 +08:00
ruanyf 5932ae14e3 docs: release issue 313 2024-08-16 08:24:02 +08:00
ruanyf a3e73b4dba docs(308): change image 2024-08-14 15:36:13 +08:00
ruanyf e89411966e docs: release issue 312 2024-08-09 08:14:53 +08:00
ruanyf 38a90225b3 docs(311): release issue 311 2024-08-02 08:15:13 +08:00
ruanyf 0ef5e29bf0 docs(310): fixed wrong url 2024-07-26 09:42:21 +08:00
ruanyf 6db4a436b2 docs: release issue 310 2024-07-26 08:08:51 +08:00
ruanyf f748675c2d docs: release issue 309 2024-07-19 08:13:24 +08:00
ruanyf 8566340bda docs: release issue 308 2024-07-12 08:25:02 +08:00
ruanyf 5a4e422158 docs: release issue 307 2024-07-05 08:28:44 +08:00
Ruan YiFeng 452d917552
Merge pull request #4729 from lz-lee/patch-1
错别字修改
2024-06-28 18:45:52 +08:00
Ruan YiFeng 3db5459c24
Merge pull request #4728 from xiaop1ng/patch-1
修正期数:305->306
2024-06-28 18:41:00 +08:00
lz-lee 33fd63fd60
错别字修改
“抱”改成“饱”
2024-06-28 09:45:46 +08:00
xiaop1ng e5fff1dee1
修正期数:305->306 2024-06-28 09:15:49 +08:00
ruanyf 68e90c2c63 docs: release issue 306 2024-06-28 08:17:52 +08:00
Ruan YiFeng e63e73f4a0
Merge pull request #4680 from FutaoSmile/patch-1
Update issue-305.md 错别字修正
2024-06-21 13:34:37 +08:00
ruanyf eedbd0bb7f docs(issue 305): fixed typos 2024-06-21 08:39:15 +08:00
idle fish 8e7a742f29
Update issue-305.md 2024-06-21 08:31:01 +08:00
ruanyf f77aedd0a4 docs: release issue 305 2024-06-21 08:18:42 +08:00
ruanyf dc154c414c docs: release issue 304 2024-06-14 08:19:20 +08:00
Ruan YiFeng 5a015873f2
Merge pull request #4590 from George551556/master
修改了一个错别字
2024-06-08 15:58:21 +08:00
George551556 4a088c6ffc 2024-06-07 12:42:04 +08:00
George551556 5772550921 “吋”改为“寸” 2024-06-07 12:40:04 +08:00
George551556 2533de3999
Merge branch 'ruanyf:master' into master 2024-06-07 12:38:27 +08:00
ruanyf 5ab268feef docs: release issue 303 2024-06-07 08:12:45 +08:00
ruanyf a0199e8fb9 docs: release issue 302 2024-05-31 08:14:51 +08:00
Ruan YiFeng add8b978d7
Merge pull request #4521 from bigshans/patch-1
typo(issue-301.md): 纠正为油猴脚本
2024-05-25 10:20:11 +08:00
Algernon 24a44b654f
typo(issue-301.md): 纠正为油猴脚本 2024-05-24 16:10:41 +08:00
ruanyf 1d3fc84235 docs: release issue 301 2024-05-24 08:20:02 +08:00
ruanyf a8e76438f3 docs: release issue 300 2024-05-17 08:17:26 +08:00
Ruan YiFeng 7c68434fbc
Merge pull request #4456 from JeffersonHuang/master
Update README.md
2024-05-14 12:28:09 +08:00
Jefferson Huang f48e7aad03
Update README.md
修改月份标题样式
2024-05-13 18:29:39 +08:00
ruanyf b6241e3b49 docs: release issue 299 2024-05-10 08:19:35 +08:00
ruanyf 33aa075d0f docs: release issue 298 2024-04-26 08:11:34 +08:00
ruanyf 74dce509e2 refactor: img urls switched to cdn.beekka.com 2024-04-19 23:44:48 +08:00
ruanyf 5de55904c7 docs: release issue 297 2024-04-19 08:31:08 +08:00
ruanyf 0a57995c8c docs: release issue 296 2024-04-12 07:43:40 +08:00
ruanyf f3a5e6e8a6 docs(issue-295): edit text 2024-03-29 08:26:01 +08:00
ruanyf 27b1887996 docs: release issue 295 2024-03-29 08:19:19 +08:00
ruanyf a1992071fe docs(issue-294): edit text 2024-03-22 08:30:52 +08:00
ruanyf 462f465077 docs: release issue 294 2024-03-22 08:15:10 +08:00
ruanyf b4bfc613d2 docs: release issue 293 2024-03-15 08:16:34 +08:00
Ruan YiFeng 4e3b909f43
Merge pull request #4108 from pengqiseven/master
Fix typo
2024-03-12 19:31:20 +08:00
pengqiseven e5413ad5fb Fix typo
Signed-off-by: pengqiseven <i@sohu.com>
2024-03-09 21:42:12 +08:00
ruanyf d71001a548 docs(issue-292): fixed typo 2024-03-08 08:49:41 +08:00
ruanyf a1ad7948ca docs: release issue 292 2024-03-08 08:27:26 +08:00
ruanyf 236dd6c68c docs(issue-291): fixed typo 2024-03-01 09:03:28 +08:00
ruanyf f9d7467877 docs: release issue 291 2024-03-01 08:30:27 +08:00
ruanyf e8f89ca522 docs: release issue 290 2024-02-23 08:16:26 +08:00
ruanyf 0f6750a8a5 docs: release issue 289 2024-02-02 08:26:28 +08:00
ruanyf c898b928d0 docs: release issue 288 2024-01-26 08:17:32 +08:00
ruanyf 08eb96901b Merge branch 'master' of github.com:ruanyf/weekly 2024-01-20 09:32:05 +08:00
ruanyf 7baa6e2d23 docs(issue-287): fixed #3932 2024-01-20 09:27:34 +08:00
Ruan YiFeng 1a1c5a6113
Merge pull request #3934 from keepwow/master
fix: 表盘上的字母是 IGNOBELPRIZE, 所以是 E 和 I 之间有 6 秒, 而不是 F
2024-01-20 09:19:45 +08:00
keepwow 2ddf004d2d fix: 表盘上的字母是 IGNOBELPRIZE, 所以是 E 和 I 之间有 6 秒, 而不是 F 2024-01-19 12:42:54 +08:00
ruanyf c74d837c1a docs: release issue 287 2024-01-19 08:23:00 +08:00
ruanyf 788b4d6b04 docs: release issue 286 2024-01-12 08:34:18 +08:00
xiaozhupeiqi b7d4e8f0be useless pull 2024-01-11 09:25:01 +08:00
ruanyf e7f511601a docs: release issue 285 2024-01-05 08:18:14 +08:00
Ruan YiFeng 7c48db3176
Merge pull request #3825 from Wit-Wang/patch-1
Update issue-284.md
2023-12-31 21:52:59 +08:00
Wit Wang 60c2f594d3
Update issue-284.md
fix typo
2023-12-31 16:58:23 +08:00
ruanyf 87f27181d9 docs: release issue 284 2023-12-29 08:18:19 +08:00
ruanyf 3b47e1cc51 docs(issue-8): delete 贝米钱包 2023-12-27 20:53:31 +08:00
Ruan YiFeng 1e307c8893
Merge pull request #3808 from Zhao-Michael/master
Add Missing element end tag
2023-12-27 20:51:09 +08:00
Michael Zhao 83b4630e5b Add Missing element end tag 2023-12-27 11:18:16 +08:00
ruanyf a0e042248d docs: release issue 283 2023-12-22 08:31:40 +08:00
ruanyf 21ebe0ca51 docs(issue-282): edit text 2023-12-15 08:58:52 +08:00
ruanyf 82667de047 docs: release issue 282 2023-12-15 08:19:37 +08:00
ruanyf b2a0aa9ba6 docs: release issue 281 2023-12-08 08:13:08 +08:00
Ruan YiFeng 7f6b2ea38e
Merge pull request #3711 from beef-potato/patch-1
fix issue-1.md typo
2023-12-05 17:06:31 +08:00
beef_potato 54d0379746
fix issue-1.md typo 2023-12-05 11:34:58 +08:00
Ruan YiFeng 26d48741bb
Merge pull request #3697 from gxr404/master
fix: 删除多余文案
2023-12-03 12:05:23 +08:00
gxr404 d69b9ca4cc fix: 删除多余文案 2023-12-02 20:31:23 +08:00
ruanyf 834876f3eb docs: release issue 280 2023-12-01 08:19:04 +08:00
ruanyf 8145ac93db docs: release issue 279 2023-11-24 08:09:31 +08:00
ruanyf 545c9a92c5 docs: release issue 278 2023-11-17 08:15:42 +08:00
Ruan YiFeng efd1db0404
Merge pull request #3630 from smarttommyau/patch-1
Update issue-277.md
2023-11-15 23:22:11 +08:00
ruanyf 506ccfcd3f docs(issue-196): fix text 2023-11-15 23:19:13 +08:00
Tommy Au 7bf89b8469
Update issue-277.md
链接失效,改用internet archive
2023-11-15 10:00:35 +08:00
ruanyf 65a2d0b462 docs: release issue 277 2023-11-10 08:17:13 +08:00
Ruan YiFeng 5376c7b8c3
Merge pull request #3607 from Seanium/patch-1
Update issue-276.md
2023-11-04 22:34:31 +08:00
Sean 8497add30b
Update issue-276.md 2023-11-04 10:00:41 +08:00
ruanyf 51caec19c0 docs: release issue 276 2023-11-03 08:06:29 +08:00
ruanyf c5f3162baa docs(issue-275): fix typo 2023-10-27 22:20:16 +08:00
ruanyf b6ca2da12e docs: release issue 275 2023-10-27 08:07:55 +08:00
ruanyf 47b4ec1f3d docs: release issue 274 2023-10-20 08:18:37 +08:00
ruanyf 7e3b0a0664 docs: release issue 273 2023-10-13 08:13:47 +08:00
Ruan YiFeng 1223160c80
Merge pull request #3520 from real-jiakai/master
fix: add a chinese character
2023-09-27 17:41:52 +08:00
Jaya 488c98bb63 fix: add a chinese character 2023-09-26 12:23:24 +00:00
Ruan YiFeng 825ed5c16c
Merge pull request #3507 from mingpepe/master
Fix typo
2023-09-22 20:25:12 +08:00
mingpepe 24bc015d99
Fix typo 2023-09-22 09:19:34 +08:00
ruanyf 0104847deb docs: release issue 272 2023-09-22 08:10:50 +08:00
Ruan YiFeng 583e6fe4fb
Merge pull request #3489 from 33a3/master
Update issue-271.md
2023-09-17 13:17:01 +08:00
33a3 e01a7ae38e
Update issue-271.md
modify a word
2023-09-16 21:41:21 +08:00
ruanyf 2f1da5b56c docs(issue-271): fix typo 2023-09-16 17:28:28 +08:00
ruanyf d8ae1ea97c docs(issue-271): fix typo 2023-09-15 08:25:04 +08:00
ruanyf f95320a27b docs: release issue 271 2023-09-15 08:08:33 +08:00
ruanyf b9dafc25ce docs(issue-270): edit text 2023-09-11 13:30:43 +08:00
Ruan YiFeng 856821b02c
Merge pull request #3471 from tigerWLSGit/master
Update issue-270.md
2023-09-11 13:28:11 +08:00
tigerWLSGit 0900c7162c
Update issue-270.md
修正文中“金门大桥”为“四月二十五号大桥”——文中图片配置的为葡萄牙里斯本的“四月二十五号大桥”,文字编辑的为“金门大桥”。
2023-09-11 13:05:03 +08:00
Ruan YiFeng cfd60c6ed6
Merge pull request #3466 from keepwow/master
Errata
2023-09-11 12:14:25 +08:00
keepwow 83bb4c2814 Fix typos 2023-09-10 22:37:15 +08:00
keepwow d86af79f57 语义勘误,使表达更完整。 2023-09-10 22:18:31 +08:00
keepwow d11c1c010a Fix typos 2023-09-10 14:37:58 +08:00
keepwow de8f0a5a70 错别字勘正: 顿 -> 吨 2023-09-10 00:34:06 +08:00
keepwow ee954683fa Markdown 语法勘误 2023-09-09 23:32:08 +08:00
keepwow 0498786689 专有名词拼写错误勘正 2023-09-09 22:50:23 +08:00
Ruan YiFeng 0077c1df88
Merge pull request #3462 from keepwow/master
Errata
2023-09-09 12:09:43 +08:00
keepwow 28d0d2a483 专有名词拼写错误勘正: MacOS/Mac OS X -> macOS 2023-09-08 15:20:22 +08:00
keepwow 9c527b32f4 Markdown 语法勘误 2023-09-08 14:56:19 +08:00
ruanyf 7f91915199 docs: release issue 270 2023-09-08 07:57:44 +08:00
Ruan YiFeng 4672e60f1b
Merge pull request #3444 from zhang1pr/master
Fix typo in issue-267
2023-09-04 16:13:41 +08:00
Chao Zhang e619837af4 Fix typo in issue-267 2023-09-04 00:43:13 -04:00
ruanyf 32718e1195 docs(issue-269): fix typo 2023-09-01 09:11:00 +08:00
ruanyf 41367f0ed2 docs: release issue 269 2023-09-01 08:19:04 +08:00
ruanyf 5f398af65c docs: release issue 268 2023-08-25 08:09:31 +08:00
Ruan YiFeng fadfd9f6de
Merge pull request #3391 from keepwow/master
Errata
2023-08-23 16:18:58 +08:00
keepwow 10c5d87186 文摘 6: 『写一本 O'Reilly 书籍是什么体验?』漏掉了一处关键信息。
按照文中总结的说法,即便 1337 份全部是实体书,每个人也只有不到 1337 美元的收入。但从补充在注释里的原文可得知,作者每月会收取一笔赞助费,而且这笔赞助费远超所有其它销售总额之和。
2023-08-23 11:56:08 +08:00
keepwow 9d820f78bc 专有名词拼写错误勘正 2023-08-23 10:21:43 +08:00
keepwow 19137dc8f4 专有名词拼写错误勘正: Dribble -> Dribbble 2023-08-23 10:15:58 +08:00
keepwow 2aa17df3bc 专有名词拼写错误勘正: Sci-hub -> Sci-Hub 2023-08-23 10:12:10 +08:00
keepwow 1939a601d9 专有名词拼写错误勘正: Let's encrypt -> Let's Encrypt 2023-08-23 09:53:20 +08:00
keepwow c36a59c4ca 专有名词拼写错误勘正: GItHub -> GitHub 2023-08-23 09:50:50 +08:00
keepwow 3a8fc60996 语义勘误:增加货币单位,使表达更完整。 2023-08-23 09:48:30 +08:00
ruanyf 3fd2a834c1 docs: release issue 267 2023-08-18 08:16:43 +08:00
ruanyf 3127a16fc2 docs(issue-266): fixed #3368 move wrong open source link 2023-08-15 14:24:29 +08:00
ruanyf 5ac26c191d docs: release issue 266 2023-08-11 08:13:23 +08:00
ruanyf 9e0516d8ba docs: release issue 265 2023-08-04 08:44:02 +08:00
ruanyf 11b2bdd13f docs: release issue 265 2023-08-04 08:08:54 +08:00
ruanyf f285a2f37a docs: release issue 264 2023-07-28 08:07:44 +08:00
Ruan YiFeng 3a5a3257d9
Merge pull request #3293 from luhuadong/develop
docs(issue-263): fix typos
2023-07-24 23:33:42 +08:00
luhuadong b6cadf695d docs(issue-263): fix typos 2023-07-21 22:05:02 +08:00
ruanyf 1c4a2173d1 docs: release issue 263 2023-07-21 08:05:34 +08:00
ruanyf c6404500bd docs(issue-262): fix typos 2023-07-14 08:33:02 +08:00
ruanyf c54e21c1be docs: release issue 262 2023-07-14 08:06:41 +08:00
Ruan YiFeng 763377c67a
Merge pull request #3257 from caixiangyue/dev
typo: update issue-261.md "最" -> "越"
2023-07-11 10:53:50 +08:00
蔡相跃 088e1b5a08
typo: update issue-261.md "最" -> "越" 2023-07-11 10:43:30 +08:00
ruanyf 8a3c261720 docs: release issue 261 2023-07-07 08:07:17 +08:00
Ruan YiFeng a2acf3ffe8
Merge pull request #3234 from shandianchengzi/patch-1
修复两个文章的失效链接
2023-07-02 21:04:00 +08:00
shandianchengzi 2c17f43e4f
修复两个文章的失效链接
1.微博链接
2.王垠的博客链接
2023-07-02 17:04:17 +08:00
ruanyf d84eaa29d7 docs(issue-124): resolve conflict 2023-06-30 08:13:35 +08:00
ruanyf 1da8dff059 docs: release issue 260 2023-06-30 08:11:40 +08:00
Ruan YiFeng 2e55d6b749
Merge pull request #3205 from caspii/patch-2
Fixed redirect
2023-06-28 10:27:24 +08:00
Caspar von Wrede ef938683ab
Fixed redirect 2023-06-25 11:05:02 +02:00
ruanyf 3c30b126cb docs: release issue 259 2023-06-16 08:14:01 +08:00
ruanyf 11e2600fa9 docs: release issue 258 2023-06-09 08:06:29 +08:00
ruanyf b484e02532 docs: release issue 257 2023-06-02 08:03:41 +08:00
ruanyf 3333222eb8 docs: release issue 256 2023-05-26 08:16:04 +08:00
Ruan YiFeng 6d5b95cd03
Merge pull request #3125 from mingpepe/master
Fix link in issue-255.md
2023-05-19 09:18:12 +08:00
mingpepe e50d25eefe
Fix link in issue-255.md 2023-05-19 09:05:27 +08:00
ruanyf 4ea6db0c84 docs: release issue 255 2023-05-19 08:15:19 +08:00
ruanyf 78b4a2d1a5 docs: release issue 254 2023-05-12 08:10:43 +08:00
ruanyf 58f4f2e142 docs: release issue 253 2023-05-05 08:14:47 +08:00
ruanyf 2508070e7b docs(issue-252): fix typo 2023-04-28 08:44:37 +08:00
ruanyf e3249f6fe2 docs(issue-252): fix typo 2023-04-28 08:30:14 +08:00
ruanyf 0359192a21 docs: release issue 252 2023-04-28 08:24:28 +08:00
ruanyf 33be8be9c9 docs: release issue 251 2023-04-21 08:18:02 +08:00
ruanyf 6473d53e57 docs: release issue 250 2023-04-14 08:19:11 +08:00
ruanyf 948854c535 docs: release issue 249 2023-04-07 08:14:08 +08:00
Ruan YiFeng f284895d11
Merge pull request #3032 from sugarmango66/master
fix typo in 247
2023-04-04 12:05:39 +08:00
suzanmagic 2ed4842131 fix typo in 247 2023-04-03 14:58:32 +08:00
ruanyf 9b9e72872f docs: release issue 248 2023-03-31 08:04:06 +08:00
ruanyf 27485112ba docs: release issue 247 2023-03-24 08:00:54 +08:00
ruanyf 19fd713d70 docs: release issue 246 2023-03-17 08:07:07 +08:00
ruanyf 50c3aa8d89 docs: release issue 245 2023-03-10 05:57:38 +08:00
ruanyf 2e6e66de1f docs: release issue 244 2023-03-03 08:17:48 +08:00
ruanyf 769f2aee21 docs: release issue 243 2023-02-24 08:08:44 +08:00
ruanyf 9917fcc7ab docs: release issue 242 2023-02-17 08:21:19 +08:00
ruanyf 8b3b186d76 docs: release issue 241 2023-02-10 08:14:04 +08:00
ruanyf 1957c45e7f docs: release issue 240 2023-02-03 08:28:31 +08:00
Ruan YiFeng 329f72a89c
Merge pull request #2856 from zhoushengdao/patch-2
chore(issue-80): 更新 URL
2023-01-20 00:47:36 +08:00
Ruan YiFeng 00ad9359f4
Merge pull request #2855 from zhoushengdao/patch-1
Fix broken url.
2023-01-20 00:46:25 +08:00
周盛道 16c314d564
chore(issue-80): 更新 URL 2023-01-18 22:03:02 +08:00
周盛道 99d41994c7
Fix broken urls. 2023-01-18 20:22:15 +08:00
Ruan YiFeng 93c710e81f
Merge pull request #2850 from luhuadong/develop
fix some typos (issue-238)
2023-01-15 22:14:57 +08:00
luhuadong 1aa65b5fb0 fix (issue-238): fix a typo 2023-01-15 14:36:45 +08:00
luhuadong f8d2ea2c0d fix (issue-238): repeated words 2023-01-15 14:07:34 +08:00
ruanyf 888dec4e15 docs: release issue 239 2023-01-13 08:15:11 +08:00
ruanyf 7624c1344e docs: release issue 238 2023-01-06 08:26:28 +08:00
ruanyf c591c8e95d docs: release issue 237 2022-12-30 08:14:04 +08:00
ruanyf 675d01d972 docs: release issue 236 2022-12-23 08:18:16 +08:00
ruanyf 08bcc8c635 docs: release issue 235 2022-12-16 08:11:24 +08:00
Ruan YiFeng 6efff68797
Merge pull request #2794 from mike5729/patch-1
吸入Update issue-234.md
2022-12-09 22:08:01 +08:00
mike5729 166a1cffaa
Update issue-234.md 2022-12-09 20:42:44 +08:00
Ruan YiFeng 772ae76f83
Merge pull request #2791 from luhuadong/develop
docs(issue-234): fix two typos
2022-12-09 19:27:55 +08:00
luhuadong bbbb62f210 docs(issue-234): fix two typos 2022-12-09 13:48:59 +08:00
ruanyf 1381a14843 docs: release issue 234 2022-12-09 08:20:55 +08:00
ruanyf 315fa218cd docs: release issue 233 2022-12-02 08:13:37 +08:00
ruanyf ef5daf80c5 docs: release issue 232 2022-11-25 08:21:37 +08:00
ruanyf dbdd145a84 docs(issue-231): fixed #2751 2022-11-23 18:47:54 +08:00
ruanyf c90e7e3d08 docs(issue-40): delete infringed images 2022-11-19 09:10:32 +08:00
ruanyf 2eb0bf6bfa docs: release issue 231 2022-11-18 08:19:34 +08:00
ruanyf 4f18cafda7 docs: release issue 230 2022-11-11 08:21:40 +08:00
ruanyf 05ce4fd2fd docs: release issue 229 2022-11-04 08:17:45 +08:00
ruanyf c12e326211 docs: release issue 228 2022-10-28 08:14:32 +08:00
ruanyf aee3504217 docs: release issue 227 2022-10-21 08:08:24 +08:00
Ruan YiFeng 1e436fbcd9 Merge pull request #2694 from MiterMe/master
科技周刊第226期似乎有笔误
2022-10-19 16:53:01 +08:00
ruanyf 2c0bc818af fix(issue-227): #2694 2022-10-19 16:51:12 +08:00
Miter 9a18443d8f Update issue-226.md
木星写成了土星
2022-10-19 15:17:58 +08:00
ruanyf 7f4a5a2571 docs: release issue 226 2022-10-14 08:21:53 +08:00
ruanyf 1a032930bb docs: release issue 225 2022-09-30 08:35:19 +08:00
Ruan YiFeng 925f1da5e7 Merge pull request #2662 from EvanHsieh0415/patch-1
修正Mustard UI的網址,舊網址已不可用
2022-09-29 08:17:14 +08:00
Mango Jelly Pudding b584ecbef2 修正Mustard UI的網址,舊網址已不可用 2022-09-28 15:38:45 +08:00
ruanyf 92f4c17d2a docs: release issue 224 2022-09-23 08:25:51 +08:00
ruanyf 7b0a89c2a4 docs: release issue 223 2022-09-16 08:19:09 +08:00
ruanyf fd9eb78fd6 docs: release issue 222 2022-09-09 08:17:15 +08:00
Ruan YiFeng ec1eb32969 Merge pull request #2603 from killpanda/patch-1
fix link
2022-09-02 11:10:46 +08:00
killpanda 33a2f227c7 fix link 2022-09-02 11:08:08 +08:00
ruanyf 0315c71075 docs(issue-221): fix link 2022-09-02 09:07:12 +08:00
ruanyf f51911851e docs: release issue 221 2022-09-02 08:28:18 +08:00
ruanyf 7068aade5f docs: release issue 220 2022-08-26 08:24:46 +08:00
ruanyf 05fcb35722 docs: release issue 219 2022-08-19 08:24:39 +08:00
Ruan YiFeng 9b741a2c7a Merge pull request #2564 from REBOOTERS/patch-1
fix a typo
2022-08-12 09:32:12 +08:00
Rookie 551a3074f9 fix a typo 2022-08-12 09:26:39 +08:00
ruanyf 400bd95c88 docs(issue-218): edit link 2022-08-12 09:24:57 +08:00
ruanyf 86ca9ad0ed docs: release issue 218 2022-08-12 08:16:01 +08:00
ruanyf 06d2be846d docs: release issue 217 2022-08-05 08:18:23 +08:00
Ruan YiFeng 71ee6e9c4d Merge pull request #2541 from cuishuang/master
fix some typos
2022-08-03 18:28:56 +08:00
cui fliter 80b8dff14f fix some typos
Signed-off-by: cui fliter <imcusg@gmail.com>
2022-07-31 21:52:12 +08:00
Ruan YiFeng 0e0ba3b6e5 Merge pull request #2539 from luhuadong/develop
docs(issue-216): fix typo
2022-07-29 19:23:55 +08:00
luhuadong b6af55a77e docs(issue-216): fix typo 2022-07-29 11:15:00 +08:00
ruanyf c2f70d406d docs: release issue 216 2022-07-29 08:15:50 +08:00
ruanyf ce344a6ab4 docs(issue-215): fix wrong links 2022-07-22 09:54:56 +08:00
ruanyf ef58cb150d docs: release issue 215 2022-07-22 08:23:22 +08:00
ruanyf ed582a51c5 docs(issue-214): fixed typo #2505 2022-07-15 13:11:13 +08:00
ruanyf 9fb9587b00 docs: release issue 214 2022-07-15 07:49:36 +08:00
ruanyf 6d959ce248 docs: release issue 213 2022-07-08 08:09:54 +08:00
ruanyf 844041141b docs: release issue 212 2022-07-01 08:08:48 +08:00
ruanyf 4406a985a3 docs: release issue 211 2022-06-24 09:33:37 +08:00
ruanyf 2c6a94a148 docs(issue-210): fix wrong link 2022-06-17 10:40:17 +08:00
ruanyf 2c07519b5b docs(issue-210): fix typo 2022-06-17 09:29:42 +08:00
ruanyf 40af1ab50e docs: release issue 210 2022-06-17 08:53:42 +08:00
ruanyf d2d02e719c docs: release issue 209 2022-06-10 08:58:18 +08:00
ruanyf 951f39b5a8 docs: release issue 208 2022-05-27 08:50:22 +08:00
ruanyf 3a22e025eb docs(issue-207): fix typo 2022-05-20 08:48:31 +08:00
ruanyf ff4297d45d docs: release issue 207 2022-05-20 08:43:57 +08:00
ruanyf cee98cf37e docs: release issue 206 2022-05-13 08:53:35 +08:00
Ruan YiFeng 0dd6010d93 Merge pull request #2362 from chasays/patch-1
更新了「如何使用 GDB 调试 C 程序」链接
2022-05-06 10:31:33 +08:00
叉叉敌 2c7beeabe1 更新了「如何使用 GDB 调试 C 程序」链接
之前的链接404了
2022-05-06 10:08:32 +08:00
ruanyf 4f5fed166a docs: release issue 205 2022-05-06 08:49:21 +08:00
ruanyf a8d75034ef docs: release issue 204 2022-04-22 08:59:58 +08:00
ruanyf 31d152243f docs: release issue 203 2022-04-15 08:56:05 +08:00
ruanyf 5d9ce63585 docs: release issue 202 2022-04-08 08:54:57 +08:00
Ruan YiFeng 9608b06da1 Merge pull request #2312 from chenboshuo/patch-1
🐛 文章标题错误
2022-04-01 09:15:46 +08:00
chen boshuo af3dee77a9 :bugs: 文章标题错误 2022-04-01 09:14:16 +08:00
ruanyf 4c9e75ffb0 docs: release issue 201 2022-04-01 08:51:47 +08:00
ruanyf ca41b1a89c docs: release issue 200 2022-03-25 09:01:56 +08:00
ruanyf 989c282ef0 docs: release issue 199 2022-03-18 09:19:16 +08:00
ruanyf 6ca7e1d0c1 docs: release issue 198 2022-03-11 09:17:49 +08:00
ruanyf 02a69c8e05 docs: release issue 197 2022-03-04 09:29:19 +08:00
Ruan YiFeng 9882cb9bdc Merge pull request #2238 from cuishuang/master
fix some typos
2022-03-01 18:47:33 +08:00
cuishuang b22a225bc0 fix some typos 2022-03-01 18:07:01 +08:00
ruanyf 91b8fcf101 docs: release issue 196 2022-02-25 09:37:59 +08:00
ruanyf 2646362b38 docs: release issue 195 2022-02-18 09:57:07 +08:00
ruanyf ccd47f30b0 docs: release issue 194 2022-02-11 09:10:34 +08:00
Ruan YiFeng 2d5c9ad10d Merge pull request #2180 from svikashk/patch-1
Updated broken URL
2022-02-06 14:48:30 +08:00
svikashk 7b00a0342a Updated broken URL
Changed URL to the correct version since the old URL was moved by the author.
2022-01-29 12:42:51 +05:30
Ruan YiFeng 37eedef6ab docs: release issue 193 2022-01-21 09:30:53 +08:00
Ruan YiFeng 9896738f0c docs: release issue 192 2022-01-14 09:07:45 +08:00
Ruan YiFeng 00e6ce7bcb docs: edit README 2022-01-07 09:35:47 +08:00
Ruan YiFeng 15700d2a96 docs: release issue 191 2022-01-07 09:09:58 +08:00
Ruan YiFeng 02b029b018 docs: release issue 190 2021-12-31 09:09:24 +08:00
Ruan YiFeng a1427e714b docs: edit weekly 2021-12-24 09:00:54 +08:00
Ruan YiFeng 0914706b0f docs: release issue 188 2021-12-17 08:54:43 +08:00
Ruan YiFeng ab81d158c2 docs: edit weekly 2021-12-10 08:49:08 +08:00
Ruan YiFeng 37bd2bce1c docs: release issue 186 2021-12-03 08:57:34 +08:00
Ruan YiFeng d3e27315fd docs: edit weekly 2021-11-26 09:06:26 +08:00
Ruan YiFeng 4f8f12817d docs: edit weekly 2021-11-26 09:06:08 +08:00
Ruan YiFeng 575220523d docs: release issue 184 2021-11-19 09:06:15 +08:00
Ruan YiFeng 79680743bd docs: edit weekly 2021-11-19 09:05:56 +08:00
Ruan YiFeng 8b842ee049 docs: release issue 183 2021-11-12 09:04:51 +08:00
Ruan YiFeng 8e01a1a750 docs: release issue 183 2021-11-12 09:04:31 +08:00
Ruan YiFeng a8536e5ff4 Merge pull request #2043 from luhuadong/master
fix a typo
2021-11-05 13:14:11 +08:00
luhuadong 744ffc58fc docs(issue-182): fix a typo again 2021-11-05 12:02:07 +08:00
luhuadong 7389533047 docs(issue-182): fix a typo 2021-11-05 12:00:44 +08:00
ruanyf 74c8a4745f docs: fixed wrong text 2021-11-05 09:51:48 +08:00
ruanyf 5d5d5873dd docs: release issue 182 2021-11-05 09:03:09 +08:00
ruanyf 32ccdbbeb5 Merge branch 'master' of github.com:ruanyf/weekly 2021-11-05 08:53:07 +08:00
ruanyf 1ea22ca053 docs: release issue 182 2021-11-05 08:52:35 +08:00
ruanyf ab7d062db8 docs(issue-181): fixed #2026 2021-10-30 15:04:25 +08:00
ruanyf de20832f26 docs: release issue 181 2021-10-29 09:12:51 +08:00
ruanyf d98678f9b5 docs: edit README 2021-10-22 09:00:52 +08:00
ruanyf 09e4f70378 docs: release issue 180 2021-10-22 08:54:42 +08:00
ruanyf dacb56c8b2 docs: release issue 179 2021-10-15 09:07:41 +08:00
Ruan YiFeng 7adf840bdf docs: release issue 178 2021-10-08 06:15:31 +08:00
Ruan YiFeng d7c78eb743 docs: edit weekly 2021-09-29 21:55:50 +08:00
Ruan YiFeng bb31b63908 Merge pull request #1975 from zhangchunlin/patch-1
Update issue-176.md
2021-09-29 16:57:54 +08:00
zhangchunlin fa2920e205 Update issue-176.md
一件软件公司 -> 一间软件公司
2021-09-27 16:30:21 +08:00
Ruan YiFeng db6fdfd127 docs: release issue 177 2021-09-24 09:05:17 +08:00
Ruan YiFeng bb4c337ed8 docs: edit README 2021-09-17 09:37:48 +08:00
ruanyf eb202d8306 docs: publish issue 176 2021-09-17 09:28:53 +08:00
ruanyf b9d8218629 docs: edit README 2021-09-17 09:23:45 +08:00
ruanyf 22ed8ac6ba docs(issue-175): fix typo 2021-09-10 09:49:14 +08:00
ruanyf 80400f4522 docs: release issue 175 2021-09-10 08:51:20 +08:00
ruanyf 3963e93395 docs: release issue 174 2021-09-03 10:13:07 +08:00
ruanyf c68fc680d1 docs: release issue 173 2021-08-27 09:02:44 +08:00
ruanyf 5f58ffc72f docs: release issue 172 2021-08-20 09:09:26 +08:00
ruanyf 52c89e9f7f docs(issue-171): fixed #1894 2021-08-14 20:59:09 +08:00
Ruan YiFeng f36f9e1aac Merge pull request #1892 from luhuadong/master
fix a typo
2021-08-13 14:51:58 +08:00
Rudy Lo 9ed79e748b fix a typo 2021-08-13 13:47:30 +08:00
ruanyf c8f7d9d62c docs: release issue 171 2021-08-13 09:14:46 +08:00
ruanyf 8759d5094e docs(issue-170): fix link 2021-08-06 10:07:32 +08:00
ruanyf fab75c7d3a docs: release issue 170 2021-08-06 08:58:11 +08:00
ruanyf a46639002b docs: release issue 169 2021-07-30 08:57:46 +08:00
ruanyf 925b98de33 docs(issue-168): fix err 2021-07-23 11:37:52 +08:00
ruanyf 6cade1d1ae docs: release issue 168 2021-07-23 09:29:02 +08:00
ruanyf b8fc7b0a9f docs: release issue 167 2021-07-16 09:03:12 +08:00
ruanyf 35e53dcf25 docs(issue-166): remove link 2021-07-09 11:21:15 +08:00
ruanyf a35b49f7a3 docs(issue-166): fix link 2021-07-09 09:48:03 +08:00
ruanyf 2e2f6368bd docs: release issue 166 2021-07-09 09:05:52 +08:00
ruanyf 89c069c7ea docs: release issue 165 2021-07-02 08:58:02 +08:00
ruanyf aa4268ea98 docs: release issue 164 2021-06-25 08:48:47 +08:00
ruanyf d5267494b6 docs: fixed #1812 2021-06-23 14:49:56 +08:00
ruanyf 3037a63547 docs: release issue 163 2021-06-18 09:03:58 +08:00
ruanyf 0a016fc5c5 docs: release issue 162 2021-06-11 08:46:16 +08:00
ruanyf 8a9d7a947a docs: release issue 161 2021-06-04 09:23:59 +08:00
ruanyf 414d0e6740 docs: release issue 160 2021-05-28 09:48:14 +08:00
ruanyf 357d478d10 docs: release issue 159 2021-05-21 08:35:51 +08:00
ruanyf 5c344e5886 docs: release issue 158 2021-05-14 09:16:47 +08:00
ruanyf 2bc14d4b23 docs: release issue 157 2021-05-07 09:14:22 +08:00
ruanyf 3ac01e11c9 docs: release issue 156 2021-04-30 08:10:20 +08:00
ruanyf 8f2436f146 docs: release issue 155 2021-04-23 09:01:59 +08:00
ruanyf ea6fedf64a docs(issue-154): edit text 2021-04-19 13:23:48 +08:00
ruanyf ed37eb83ae docs(issue-154): edit image 2021-04-19 09:15:54 +08:00
ruanyf 6a2afc0754 docs: release issue 154 2021-04-16 08:40:09 +08:00
ruanyf cac1a5db35 docs(issue-143): fix image 2021-04-12 12:17:43 +08:00
ruanyf c5182de674 docs: release issue 153 2021-04-09 08:45:00 +08:00
Ruan YiFeng 63fea8c942 Merge pull request #1705 from cuishuang/master
fix a wrongly written
2021-04-03 16:17:44 +08:00
ruanyf 7f1f49c70b Merge branch 'master' of github.com:ruanyf/weekly 2021-04-02 09:52:14 +08:00
ruanyf 57ea67d6b6 docs: release issue 152 2021-04-02 09:51:53 +08:00
cuishuang 15b1133742 fix some wrongly written 2021-03-30 21:11:50 +08:00
cuishuang b1aa81d3d2 fix a wrongly written
感谢阮老师的付出
2021-03-30 00:03:38 +08:00
Ruan YiFeng ecab86ef16 Merge pull request #1702 from mddanishyusuf/master
fixed broken link
2021-03-29 11:51:26 +08:00
mohd danish 2194fe2043 fixed broken link 2021-03-28 03:10:42 +05:30
ruanyf ecd1984dce docs(issue-151): fix typo 2021-03-27 20:01:18 +08:00
ruanyf c0ea741688 docs: release issue 151 2021-03-26 08:41:52 +08:00
ruanyf fa892c9544 docs(issue-150): fix typo 2021-03-19 09:14:52 +08:00
ruanyf 894c24d10b docs: release issue 150 2021-03-19 08:55:26 +08:00
ruanyf 73e0aa4edc docs: release issue 149 2021-03-12 09:33:17 +08:00
ruanyf f88464154e docs: release issue 148 2021-03-05 09:03:07 +08:00
Ruan YiFeng 3b1ca35043 Merge pull request #1651 from allenou/allenauyeung
typo: "天才" -> "天赋"
2021-02-28 11:11:36 +08:00
allenou d9f30090ed typo: "天才" -> "天赋" 2021-02-26 21:05:36 +08:00
ruanyf 8389abdf49 docs(issue-147): fix broken link 2021-02-26 10:06:46 +08:00
ruanyf 4940c08f9f docs: release issue 147 2021-02-26 09:20:47 +08:00
ruanyf 920a34f7fa docs: release issue 146 2021-02-19 09:05:10 +08:00
ruanyf de2a2ca20d docs: edit web tools 2021-02-08 09:02:04 +08:00
ruanyf 4b0fdf2a87 docs: release issue 145 2021-02-05 08:41:43 +08:00
ruanyf 141fb1aff4 docs: release issue 144 2021-01-29 09:38:49 +08:00
ruanyf 266a26e328 docs: release issue 143 2021-01-22 09:16:28 +08:00
ruanyf 9197ec5e35 docs: edit date 2021-01-15 10:01:51 +08:00
ruanyf 03f2353ded docs(issue-142): fix wrong link 2021-01-15 09:35:55 +08:00
ruanyf 789aaae4c6 docs: release issue 142 2021-01-15 09:12:38 +08:00
ruanyf 47aa9ea64a docs(issue-141): edit link 2021-01-08 18:44:28 +08:00
ruanyf e0fe0167b2 docs: release issue 141 2021-01-08 09:03:16 +08:00
Ruan YiFeng f0f7078e7b Merge pull request #1585 from hf-hf/master
'一个座'->'一座'
2021-01-07 00:29:40 +08:00
fan 5a52bd0858 '一个座'->'一座'
line145,根据原文标题,此处多了个'个'字
2021-01-05 11:14:08 +08:00
Ruan YiFeng 37e30988cd Merge pull request #1581 from fanofxiaofeng/patch-7
卢布->卢比
2021-01-03 18:16:07 +08:00
靳阳 d00885cb50 卢布->卢比
本文中的其他地方将该货币称为 **卢比**,只有这一处将其称为 **卢布**,看起来是一处小的疏漏
2021-01-03 10:27:52 +08:00
ruanyf bcf2183493 docs: release issue-140 2020-12-31 08:42:28 +08:00
ruanyf 7d8bef80e6 docs(issue-139): edit issue 139 2020-12-25 11:31:52 +08:00
ruanyf 6e6586c375 docs(issue-139): edit issue 139 2020-12-25 11:04:43 +08:00
ruanyf 593fc67dff docs: release issue 139 2020-12-25 08:54:07 +08:00
Ruan YiFeng b3a0a6c9e9 Merge pull request #1560 from luhuadong/develop
corrected the size of iron-tipped spear
2020-12-19 21:11:52 +08:00
luhuadong 04cbae21fa corrected the size of iron-tipped spear 2020-12-18 17:00:26 +08:00
ruanyf a0623ed49a docs: release issue 138 2020-12-18 09:06:09 +08:00
Ruan YiFeng 3420cb3050 Merge pull request #1543 from allenou/allenauyeung
fix: 独脚兽->独角兽
2020-12-13 19:10:00 +08:00
allenou ea34ae50e8 fix: 独脚兽->独角兽 2020-12-11 09:15:53 +08:00
ruanyf 4ff92cb79a docs: release issue 137 2020-12-11 08:58:05 +08:00
ruanyf c94860f831 docs: release issue 136 2020-12-04 08:57:28 +08:00
ruanyf b5f8bc1d86 docs(issue-135): fixed #1526 2020-11-29 12:09:33 +08:00
ruanyf 4b9ccebbb1 docs: release issue 135 2020-11-27 08:50:05 +08:00
Ruan YiFeng 52240f562f Merge pull request #1509 from eltsai/elisa-patch
更改Wired中文翻译
2020-11-25 07:42:49 +08:00
eltsai c4236a8c96 Changed Wired Magazine translation 2020-11-19 21:07:29 -05:00
eltsai ce6bdd38f9 Merge branch 'master' of github.com:ruanyf/weekly into elisa-patch 2020-11-19 21:06:06 -05:00
ruanyf b53e735f6e docs: release issue 134 2020-11-20 09:50:07 +08:00
ruanyf c17d5119a8 docs(subject): edit web 2020-11-17 20:13:56 +08:00
ruanyf 8f98dfdfc4 docs(subject): edit database 2020-11-17 13:38:27 +08:00
ruanyf ab2f5f0957 docs: edit subjects 2020-11-16 13:15:27 +08:00
ruanyf 5a7d68904e feat: add subject directory 2020-11-14 20:32:29 +08:00
ruanyf e395260adf docs: release issue 133 2020-11-13 08:48:50 +08:00
Ruan YiFeng 2a72d14a6a Merge pull request #1487 from fanofxiaofeng/patch-6
似乎是约等于(而不是严格的等于)
2020-11-06 19:41:48 +08:00
靳阳 28c89faa2d 似乎是约等于(而不是严格的等于)
似乎是约等于(而不是严格的等于)
2020-11-06 18:00:03 +08:00
ruanyf 07d32e1e46 docs: release issue 132 2020-11-06 08:46:45 +08:00
ruanyf 5a2858c914 docs: release issue 131 2020-10-30 09:40:44 +08:00
ruanyf a9cd8e56c7 docs: release issue 130 2020-10-23 09:06:14 +08:00
Ruan YiFeng 706c147aa8 Merge pull request #1455 from lutherlau/patch-1
Update issue-129.md
2020-10-19 09:09:04 +08:00
None 7df5894690 Update issue-129.md
fix typo
2020-10-16 10:28:39 +08:00
ruanyf 1c55ac0c7a docs: release issue 129 2020-10-16 09:10:07 +08:00
ruanyf 223ea887fc docs: release issue 128 2020-10-09 08:46:35 +08:00
ruanyf 6668c82067 docs: release issue 127 2020-09-30 09:05:08 +08:00
Ruan YiFeng 6561447957 Merge pull request #1421 from eltsai/elisa-patch
Fixed typo: 它们->他们
2020-09-26 07:36:01 +08:00
eltsai 1e49f7b1b5 Fixed typo: 它们->他们 2020-09-24 21:05:05 -05:00
eltsai 85d8b7a248 Fixed typo: 它们 -> 他们 2020-09-24 20:57:17 -05:00
ruanyf 0c6c2ba63f docs: release issue 126 2020-09-25 08:52:10 +08:00
ruanyf 11361ab7f3 docs: release issue 125 2020-09-18 08:54:57 +08:00
Ruan YiFeng 8f910ef362 Merge pull request #1410 from GreyElaina/patch-1
fix typo: "定力" => "定理"
2020-09-15 11:39:23 +08:00
ruanyf 72ad67d42f docs(issue-124): fix #1405 2020-09-15 11:00:17 +08:00
Elaina b6d2f680cc fix typo: "定力" => "定律" => "定理" 2020-09-13 11:37:05 +08:00
Elaina b8c1dd25e5 fix typo: "定力" => "定律" 2020-09-13 11:33:42 +08:00
ruanyf 319c5ceb66 docs: release issue 124 2020-09-11 09:31:29 +08:00
ruanyf 4a6de3887e docs(issue-123): fix typo 2020-09-04 10:13:54 +08:00
ruanyf cff317a7ef docs: release issue 123 2020-09-04 09:47:24 +08:00
ruanyf e4d94b8bc6 docs(issue-122): fix error 2020-08-28 15:16:37 +08:00
ruanyf dfc495ca63 docs(issue-122): edit typo 2020-08-28 09:52:37 +08:00
ruanyf f836ffced7 docs: release issue 122 2020-08-28 08:58:26 +08:00
ruanyf b6722d6124 docs: release issue 121 2020-08-21 09:10:47 +08:00
ruanyf 9cfb6d2f80 docs(issue-120): fix typo 2020-08-14 09:47:00 +08:00
ruanyf 10f0461867 docs: release issue-120 2020-08-14 09:22:11 +08:00
ruanyf 643f699e9c docs(issue-119): fix typo 2020-08-14 09:17:37 +08:00
ruanyf 8feab3c5f3 docs: release issue 119 2020-08-07 09:10:18 +08:00
ruanyf b2c32fd7d3 docs(issue-118): fix typo 2020-07-31 10:48:41 +08:00
ruanyf 22c4d2c776 docs: release issue 118 2020-07-31 09:33:40 +08:00
Ruan YiFeng a513805632 Merge pull request #1358 from luhuadong/master
这是 -> 正是
2020-07-28 21:32:48 +08:00
luhuadong f97d1e2b46 这是 -> 正是 2020-07-27 21:52:45 +08:00
ruanyf 87645761af docs: release issue 117 2020-07-24 08:58:16 +08:00
Ruan YiFeng 7c9f828a59 Merge pull request #1350 from fanofxiaofeng/patch-5
似乎有个名称上的拼写错误(cent -> cnet)
2020-07-21 15:45:21 +08:00
靳阳 b52013b1a5 似乎有个名称上的拼写错误(cent -> cnet)
似乎有个名称上的拼写错误(cent -> cnet)
2020-07-17 20:02:06 +08:00
ruanyf a3312e2f10 docs: release issue 116 2020-07-17 08:47:12 +08:00
ruanyf cb96840a1f docs: edit issue Title 2020-07-17 05:34:49 +08:00
ruanyf e272a14f69 docs: release issue 115 2020-07-10 09:26:38 +08:00
ruanyf 1e4c56b70a docs: fixed #1330 2020-07-05 21:46:22 +08:00
Ruan YiFeng 46933e1d50 Merge pull request #1329 from fanofxiaofeng/patch-4
修改一处错别字
2020-07-04 11:53:12 +08:00
靳阳 f8012cad16 修改一处错别字
修改一处错别字
2020-07-03 20:01:50 +08:00
ruanyf a570cd77dc docs: edit README 2020-07-03 18:16:39 +08:00
Ruan YiFeng d7e8b9557e Merge pull request #1325 from tiny656/patch-1
fix book title <黄瓜的黄,东西的东> -> <黄瓜的黄,西瓜的西>
2020-07-03 17:46:50 +08:00
Xin Li bbbb61a6e2 fix book title
it should be <黄瓜的黄,西瓜的西>
2020-07-03 10:28:09 +08:00
ruanyf 0350737d74 docs: edit README 2020-07-03 09:05:18 +08:00
ruanyf b220b9eae4 docs: release issue 114 2020-07-03 08:56:34 +08:00
ruanyf bb24dace1f docs: release issue 113 2020-06-24 10:11:59 +08:00
ruanyf fed0507d5c docs: release issue 112 2020-06-19 09:25:16 +08:00
ruanyf 093241de9a docs(issue-111): fix wrong link #1289 2020-06-12 09:17:42 +08:00
ruanyf 5685345feb docs: release issue 111 2020-06-12 08:50:58 +08:00
ruanyf 9b3f565616 docs: release issue 110 2020-06-05 09:14:52 +08:00
ruanyf a5b3be9134 docs: release issue 109 2020-05-29 08:55:43 +08:00
ruanyf 08747bb9fb docs: edit issue-108 2020-05-22 15:57:00 +08:00
Ruan YiFeng 13a94eee7e Merge pull request #1260 from njnu1115/master
Fix "Hanlon's_razor"
2020-05-22 15:53:01 +08:00
Ruan YiFeng 4ef7cc883b Merge pull request #1261 from cqvip-jq/patch-1
Update README.md
2020-05-22 14:17:43 +08:00
Ruan YiFeng 77eec893f7 Merge pull request #1257 from hf-hf/patch-1
54期标题前多了个地址
2020-05-22 14:02:27 +08:00
cqvip-jq 344c424f0f Update README.md 2020-05-22 10:49:42 +08:00
chen_liu 0787a8cb7e Fix "Hanlon's_razor" 2020-05-22 10:11:48 +08:00
ruanyf 62aae5fd36 docs: release issue 108 2020-05-22 08:52:23 +08:00
fan c0c54f26fa 54期标题前多了个地址 2020-05-21 11:14:20 +08:00
ruanyf d40afeffd3 docs: release issue 107 2020-05-15 09:03:47 +08:00
Ruan YiFeng e63dcaf3d5 Merge pull request #1232 from lutherlau/master
Update issue-106.md
2020-05-10 10:41:53 +08:00
ruanyf d9ff893115 docs(106): fix #1231 2020-05-10 10:41:01 +08:00
None 8cfef7ffdb Update issue-106.md
fix typo
2020-05-08 17:30:54 +08:00
ruanyf b5d1ee25e4 docs: release issue 106 2020-05-08 07:46:40 +08:00
ruanyf 7ac8370c31 docs: release issue 105 2020-04-30 09:59:26 +08:00
ruanyf 6a2beee8b4 docs: edit README 2020-04-28 22:03:09 +08:00
Ruan YiFeng 16dbf605a9 Merge pull request #1203 from fanofxiaofeng/patch-3
RESTfull -> RESTful
2020-04-25 12:56:08 +08:00
靳阳 ae4707a8d5 RESTfull -> RESTful
RESTfull -> RESTful
2020-04-24 20:48:41 +08:00
ruanyf 90710b0b66 docs(issue-103): fix typo 2020-04-24 09:57:19 +08:00
ruanyf 5c58bc4951 docs: release issue 104 2020-04-24 09:01:04 +08:00
ruanyf 6849af0a3c docs: release issue 103 2020-04-17 09:30:45 +08:00
ruanyf c6080d2e8c docs: release issue 102 2020-04-10 10:13:42 +08:00
ruanyf ff8a3fb645 docs: edit free music 2020-04-08 22:54:31 +08:00
ruanyf 236a394fd4 docs(issue-73): fix url #747 2020-04-07 02:38:56 +08:00
ruanyf 753fa4c5cd docs(issue-101): fix typo 2020-04-03 10:09:08 +08:00
ruanyf 90768ce59b docs: release issue 101 2020-04-03 09:23:14 +08:00
ruanyf cf9a232add Merge branch 'master' of github.com:ruanyf/weekly 2020-03-27 10:30:35 +08:00
ruanyf 4c39063648 docs: release issue 100 2020-03-27 10:30:17 +08:00
Ruan YiFeng 154b96add9 Merge pull request #1133 from fanofxiaofeng/patch-2
如何 -> 如果
2020-03-23 19:40:21 +08:00
靳阳 28f0a04086 如何 -> 如果
似乎打错了一个词
2020-03-20 10:28:44 +08:00
ruanyf e09e0c68ad Merge branch 'master' of github.com:ruanyf/weekly 2020-03-20 09:46:38 +08:00
ruanyf 3eadfffc31 docs: release issue 99 2020-03-20 09:43:45 +08:00
ruanyf c62374e208 docs(issue-98): fix #1127 2020-03-16 10:12:59 +08:00
ruanyf 4f5a416873 docs: release issue 98 2020-03-13 10:50:35 +08:00
ruanyf 307f655555 docs: release issue 97 2020-03-06 09:10:15 +08:00
ruanyf 634a9b5604 docs: edit README 2020-03-04 18:59:10 +08:00
ruanyf 0ba2c55897 docs: release issue 96 2020-02-28 09:33:58 +08:00
ruanyf e16d2f856c docs: release issue 95 2020-02-21 10:01:59 +08:00
ruanyf 0bc415be3a docs: edit README 2020-02-17 19:27:22 +08:00
ruanyf 6308598dc3 docs: edit README 2020-02-17 13:37:42 +08:00
Ruan YiFeng 4c10ed91a3 Merge pull request #1082 from fanofxiaofeng/patch-1
现在 -> 先在
2020-02-16 15:01:22 +08:00
靳阳 35de5d26b1 现在 -> 先在
似乎应该是“先在”
2020-02-14 13:32:45 +08:00
ruanyf 3ba1033a36 docs: release issue 94 2020-02-14 10:57:02 +08:00
Ruan YiFeng 4f4751080f Merge pull request #1079 from huiyifyj/missing-fa
Missing a word
2020-02-13 17:40:37 +08:00
ruanyf 424072f8cb docs: fix #1080 2020-02-13 17:19:55 +08:00
huiyifyj 0b92f57b7d Missing a word 2020-02-09 14:33:57 +08:00
ruanyf f4a5b59649 docs: release issue-93 2020-02-07 12:24:22 +08:00
ruanyf 9b076d2700 docs: release issue 92 2020-01-31 11:17:53 +08:00
ruanyf 38f420cf2c docs: fix issue-84 2020-01-24 21:44:16 +08:00
ruanyf 9d3da90506 docs: release issue 91 2020-01-17 09:53:23 +08:00
ruanyf ed0b6daefe docs: release issue 91 2020-01-17 09:52:15 +08:00
ruanyf dbf9ce28f0 docs: fix #1053 2020-01-17 00:26:29 +08:00
ruanyf e171974c87 docs: release issue 90 2020-01-10 09:25:10 +08:00
ruanyf e48a012509 docs: release issue 89 2020-01-03 09:28:28 +08:00
ruanyf 860931566d docs(issue-88): fix #1025 2019-12-29 09:20:25 +08:00
ruanyf 56ffcae499 docs: fix issue 88 2019-12-27 10:50:20 +08:00
ruanyf 03d702f576 docs: release issue 88 2019-12-27 10:02:26 +08:00
ruanyf 23f35e068c docs(issue-87): fix #1021 2019-12-20 22:19:48 +08:00
ruanyf 75224cd76e docs: release issue 87 2019-12-20 09:39:23 +08:00
ruanyf 16be6cb751 docs: release issue 86 2019-12-13 10:16:37 +08:00
Ruan YiFeng 535b33c60d Merge pull request #995 from fanofxiaofeng/patch-2
似乎有点数字上的小错误
2019-12-07 12:42:18 +08:00
ruanyf 924ccb1639 docs: fix #997 2019-12-06 23:23:03 +08:00
靳阳 3591fa6374 似乎有点数字上的小错误
似乎有点数字上的小错误
2019-12-06 12:13:11 +08:00
Ruan YiFeng 134bee4f1c Merge pull request #993 from rovast/patch-1
错别字修正
2019-12-06 10:34:56 +08:00
ROVAST 1c26d60856 错别字修正 2019-12-06 10:13:45 +08:00
ruanyf acca37000b docs: fix issue-85 typo 2019-12-06 10:03:29 +08:00
ruanyf b56357a479 docs: release issue 85 2019-12-06 10:01:06 +08:00
ruanyf 1766bb4040 docs: release issue 84 2019-11-29 09:40:31 +08:00
ruanyf e3b52052e7 docs: release issue 83 2019-11-22 09:49:57 +08:00
ruanyf d1476c030b docs: release issue 82 2019-11-15 10:30:14 +08:00
ruanyf 80f6510f3c docs: release issue 81 2019-11-08 09:57:31 +08:00
ruanyf e02275bc95 docs: release issue 80 2019-11-01 10:00:17 +08:00
Ruan YiFeng 3c89f73e64 Merge pull request #920 from fanofxiaofeng/patch-1
即->既
2019-10-30 18:34:27 +08:00
靳阳 f3ee843032 即->既
即->既
2019-10-25 20:05:56 +08:00
ruanyf 50d1876eda docs: edit issue-79 2019-10-25 11:42:41 +08:00
ruanyf ae029cedfa docs: edit free-photos 2019-10-25 10:58:36 +08:00
ruanyf 4558b45977 docs: edit free-photos 2019-10-23 21:53:36 +08:00
ruanyf a2b0081cc2 docs: edit free-photos 2019-10-23 21:48:11 +08:00
ruanyf 03b67476a3 fix: #911 2019-10-23 02:58:09 +08:00
ruanyf 35452313cb docs: release issue 78 2019-10-18 10:03:04 +08:00
ruanyf 649c642b60 fix: issue-77 2019-10-11 10:22:02 +08:00
ruanyf d9124096e9 fix: issue-77 2019-10-11 10:12:56 +08:00
ruanyf 882c87c3b3 fix: issue-77 2019-10-11 09:51:02 +08:00
ruanyf e07d0f7f6b release issue-77 2019-10-11 09:42:39 +08:00
ruanyf 313d569e49 fix: issue 76 2019-10-04 11:56:38 +08:00
ruanyf 22e0347638 docs: fix issue 76 2019-10-04 11:49:30 +08:00
ruanyf f0f97df7a1 docs: release issue 76 2019-10-04 11:40:25 +08:00
ruanyf 3bea1e66f3 fix: #882 2019-10-02 22:32:01 +08:00
ruanyf 3342bb04a8 docs: edit issue-75 2019-09-29 11:51:08 +08:00
ruanyf 5491272af2 docs: release issue-75 2019-09-27 09:01:52 +08:00
ruanyf 9cafc82ce6 docs: release issue-74 2019-09-20 09:57:14 +08:00
ruanyf 62d0f7a900 docs: issue-73 2019-09-13 09:01:56 +08:00
ruanyf b3028e181e docs: edit free photos 2019-09-06 21:12:57 +08:00
ruanyf 213f4eddd5 docs: release issue-72 2019-09-06 09:28:59 +08:00
ruanyf 5e759c8ece docs: fix #830 2019-09-05 00:08:34 +08:00
ruanyf 190610992d docs: release issue-71 2019-08-30 09:32:07 +08:00
ruanyf 95f9833210 docs: edit README 2019-08-23 23:21:36 +08:00
ruanyf 569e067eab docs(issue-70): fix link 2019-08-23 14:18:58 +08:00
ruanyf d39ec1b981 docs: release issue-70 2019-08-23 10:26:59 +08:00
ruanyf d77923f125 docs: edit README 2019-08-19 19:22:59 +08:00
ruanyf 5f0a069988 docs: edit README 2019-08-19 18:23:29 +08:00
ruanyf 47d606602b docs: release issue 69 2019-08-16 10:34:50 +08:00
ruanyf b8a13a5bb5 docs(issue-68): wrong link #675 2019-08-09 13:31:57 +08:00
ruanyf 22f39ec6e3 docs(issue-68): fix typo 2019-08-09 13:00:05 +08:00
ruanyf cca1d93fae docs: release issue-68 2019-08-09 11:02:11 +08:00
ruanyf 9627feb0f9 docs: fix #751 2019-08-02 17:05:48 +08:00
ruanyf d6424f3ef4 docs: edit issue-67 2019-08-02 11:36:02 +08:00
ruanyf 094331b750 docs: release issue-67 2019-08-02 11:31:21 +08:00
Ruan YiFeng 1e49c8c4d8 Merge pull request #723 from ginhton/master
modify link of 太阳能甲醇岛
2019-07-29 13:50:46 +08:00
ruanyf 90c72cbe32 Merge branch 'master' of github.com:ruanyf/weekly 2019-07-29 11:27:26 +08:00
ruanyf 42e7e5890c docs: edit README 2019-07-29 11:27:13 +08:00
Ruan YiFeng bfd6b8a345 Merge pull request #724 from shengchang/master
typo
2019-07-27 17:07:35 +08:00
GENOMICS\gushengchang 6f8c4d35c2 typo 2019-07-27 14:51:23 +08:00
loot 56c7e85584 Merge pull request #1 from ginhton/weekly-66
modify link of 太阳能甲醇岛
2019-07-27 14:01:31 +08:00
loot 00dc60acfb modify link of 太阳能甲醇岛
modify the link typo
2019-07-27 14:00:27 +08:00
ruanyf 77fc69dd08 docs: fixed #718 2019-07-26 18:35:47 +08:00
ruanyf 1c17f18ec0 docs: edit issue 66 2019-07-26 09:56:25 +08:00
ruanyf d572407ba4 docs: release issue 66 2019-07-26 09:43:42 +08:00
ruanyf d8e735f117 docs: edit README 2019-07-19 13:23:49 +08:00
ruanyf f014b6f7dd docs: release issue 65 2019-07-19 13:22:14 +08:00
ruanyf 9039744b4d docs: edit #64 2019-07-12 19:13:48 +08:00
ruanyf 72a66b07b8 docs: release issue 64 2019-07-12 10:27:19 +08:00
ruanyf db7067d0a6 docs: fixed #668 2019-07-12 10:21:27 +08:00
ruanyf 0718f5da71 docs: release issue 63 2019-07-05 09:20:58 +08:00
ruanyf d254c43738 docs: release issue-62 2019-06-28 09:56:39 +08:00
ruanyf 061f45ea71 Merge branch 'master' of github.com:ruanyf/weekly 2019-06-21 12:13:00 +08:00
ruanyf 2572eb6bf5 docs: fix #630 2019-06-21 12:12:44 +08:00
Ruan YiFeng 746bc08205 Merge pull request #638 from fanofxiaofeng/patch-1
"找到"->"照到"
2019-06-21 11:30:59 +08:00
ruanyf fae4626dcd docs: fix wrong link issue-61 2019-06-21 10:40:54 +08:00
ruanyf 80efb03948 docs: release issue 61 2019-06-21 10:07:22 +08:00
靳阳 de60109fa2 "找到"->"照到"
似乎是个错别字
2019-06-20 23:14:37 +08:00
ruanyf 4052592120 docs: edit README 2019-06-20 10:37:43 +08:00
ruanyf 11781484bf docs: edit README 2019-06-19 20:07:40 +08:00
ruanyf 2e615d1ee2 docs: rename weekly 2019-06-19 20:01:32 +08:00
ruanyf 047cb586e1 docs: release issue 60 2019-06-14 12:26:07 +08:00
ruanyf b187ea75f5 docs: release issue-59 2019-06-07 19:14:53 +08:00
ruanyf 28a3fabc0c docs: release issue 58 2019-05-31 10:54:31 +08:00
Ruan YiFeng af011d85a8 Merge pull request #578 from fanofxiaofeng/patch-1
"号"->"位"
2019-05-26 20:03:04 +08:00
Ruan YiFeng 4a1a317645 Merge pull request #575 from likaihere/patch-1
Fix typo.
2019-05-26 16:09:43 +08:00
靳阳 2d4513c124 "号"->"位"
"号"->"位"
2019-05-25 10:48:58 +08:00
Kai Li f9c618dc98 Fix typo. 2019-05-24 13:46:39 +08:00
ruanyf 94aedb35d1 docs: release issue-57 2019-05-24 12:09:18 +08:00
ruanyf ac034664bb docs: fix issue-56 #550 2019-05-19 02:57:12 +08:00
ruanyf 758f38866a docs: release issue 56 2019-05-17 11:25:23 +08:00
ruanyf 1526ce4172 docs: release issue 55 2019-05-10 10:55:30 -07:00
Ruan YiFeng 37808460f4 Merge pull request #505 from nusr/fix-typo
fix:typo
2019-05-03 23:08:45 +08:00
steve xu dd380d9496 fix:typo 2019-05-03 20:17:58 +08:00
ruanyf e5a6f1cadf docs: fix issue-54 2019-05-03 14:49:00 +08:00
Ruan YiFeng 31225974c5 Merge pull request #504 from VanessaTang95/master
Fix link of issue-2 of review section bug
2019-05-03 14:47:56 +08:00
Yue (Vanessa) Tang d528221177 Fix link of issue-2 of review section bug 2019-05-02 23:34:27 -07:00
Ruan YiFeng 5690bb5fe0 Merge pull request #503 from VanessaTang95/master
Fix wrong link of Issue-54 bug
2019-05-03 14:21:25 +08:00
Yue (Vanessa) Tang 39d7b219a6 Fix wrong link of Issue-54 bug 2019-05-02 23:07:10 -07:00
ruanyf 1420b084c5 docs: release issue 54 2019-05-03 13:36:10 +08:00
ruanyf f041b41ee1 docs: fix issue-53 2019-04-26 10:35:14 +08:00
ruanyf af509be696 docs: release issue 53 2019-04-26 09:32:58 +08:00
ruanyf 2343c636ea docs: release issue 52 2019-04-19 10:37:54 +08:00
ruanyf 86648b74bd docs: release issue 51 2019-04-12 11:45:24 +08:00
ruanyf a36e38f31c docs(issue-50): fix link 2019-04-05 23:17:44 +08:00
ruanyf 402f54e4a2 docs: release issue 50 2019-04-05 11:19:23 +08:00
ruanyf 0c56a59327 docs: release issue-49 2019-03-29 10:37:22 +08:00
Ruan YiFeng f0d90bbe58 Merge pull request #379 from MewX/patch-1
Fixed a typo in issue-48.md
2019-03-23 13:34:35 +08:00
Yuanzhong Xia f4942ee967 Fixed a typo in issue-48.md 2019-03-22 16:05:45 +10:30
ruanyf 850905fd3a docs: release issue 48 2019-03-22 11:44:04 +08:00
ruanyf cdbf2f45c1 docs: release issue-47 2019-03-15 11:02:47 +08:00
ruanyf fc11c81f02 docs: release issue-47 2019-03-15 10:59:05 +08:00
ruanyf b581245c5c docs: release issue-47 2019-03-15 10:55:29 +08:00
Ruan YiFeng 0041d4d952 Merge pull request #349 from pad0van/master
修正网站链接错误
2019-03-08 14:19:37 +08:00
巴都万 b54a3db5ee 修正网站链接错误 2019-03-08 14:14:19 +08:00
ruanyf f7e69466d6 Merge branch 'master' of github.com:ruanyf/weekly 2019-03-08 12:00:20 +08:00
ruanyf a36d0ba087 docs: release issue 46 2019-03-08 11:56:42 +08:00
ruanyf 5330cebe29 docs: release issue 46 2019-03-08 11:55:52 +08:00
ruanyf 096f4f617e docs: edit README 2019-03-05 21:02:10 +08:00
ruanyf 27b2c1ffce docs: release issue-45 2019-03-01 10:44:15 +08:00
ruanyf 5afbc312ac docs: release issue-44 2019-02-22 10:32:21 +08:00
ruanyf 4180e7b648 docs: edit issue-43 2019-02-15 13:33:06 +08:00
ruanyf c66cc7088a docs: release issue-43 2019-02-15 11:56:54 +08:00
ruanyf 6e4ecb68a2 docs: release issue-42 2019-02-01 10:23:25 +08:00
ruanyf e39c9ff8e8 docs: update issue-41 2019-01-25 14:23:13 +08:00
ruanyf a351354e65 docs: release issue-41 2019-01-25 11:40:22 +08:00
ruanyf b4e9d5452f docs: release issue-40 2019-01-18 15:37:00 +08:00
ruanyf 9322f0bb36 docs: fix issue-39 2019-01-11 09:46:32 +08:00
ruanyf 2c9055a8d0 docs: release issue 39 2019-01-11 09:14:42 +08:00
Ruan YiFeng 532e0474d4
Merge pull request #203 from hellof20/master
网咯改为网络
2019-01-05 23:57:01 +08:00
ruanyf 4773701815 docs: fix issue-38 2019-01-04 14:51:59 +08:00
ruanyf 74e9914a33 docs: fix issue-38 2019-01-04 12:31:40 +08:00
ruanyf 4be12f8f99 docs: release issue-38 2019-01-04 12:11:27 +08:00
Pan, Wen-Ming b5eb29707b 网咯改为网络 2019-01-01 11:48:46 +08:00
Ruan YiFeng 9745ef8c22
Merge pull request #198 from WaTer9527/master
goole -> google
2018-12-29 21:08:52 +08:00
wang tao b657b236af
goole -> google 2018-12-29 14:18:49 +08:00
ruanyf 1126089c79 docs: release issue-37 2018-12-28 18:56:21 +08:00
ruanyf 335e53b132 docs: release issue-36 2018-12-21 13:02:17 +08:00
372 changed files with 134261 additions and 956 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
package.json
.yarn/
.yarnrc.yml

669
README.md
View File

@ -1,23 +1,670 @@
技术分享周刊,每周五发布。
# 科技爱好者周刊
如果你看到好的链接,欢迎通过 [issue](https://github.com/ruanyf/weekly/issues) 提交。
记录每周值得分享的科技内容,周五发布。
欢迎投稿,推荐或自荐文章/软件/资源,请[提交 issue](https://github.com/ruanyf/weekly/issues) 。
> P.S. 讨论区的[《谁在招人》](https://github.com/ruanyf/weekly/issues/7408),是一个免费的程序员招聘帖,提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 如何搜索
周刊已经沉淀了大量内容,可以使用下面的几种方法进行搜索。
1、使用 GitHub 自带的网页搜索。
2、使用 [Sourcegraph.com](https://sourcegraph.com/github.com/ruanyf/weekly) 进行搜索。
3、将这个仓库克隆到本地然后在仓库目录使用下面的命令。
```bash
$ grep -nri [搜索词] docs | cat --number
```
比如,搜索 CSS 相关内容。
```bash
$ grep -nri css docs | cat --number
```
## 2025
**八月**
- 第 360 期:[Dan Wang 的新书](docs/issue-360.md)
- 第 359 期:[Palantir 值得关注](docs/issue-359.md)
**七月**
- 第 358 期:[如何拯救一家濒临倒闭的创业公司](docs/issue-358.md)
- 第 357 期:[稳定币的博弈](docs/issue-357.md)
- 第 356 期:[公司强推 AI 编程,我该怎么办](docs/issue-356.md)
- 第 355 期:[两本《芯片战争》](docs/issue-355.md)
**六月**
- 第 354 期:[8000mAh 手机电池,说明了什么?](docs/issue-354.md)
- 第 353 期:[苹果的“液态玻璃”是为了 AR](docs/issue-353.md)
- 第 352 期:[Bug 追踪系统的正确样子](docs/issue-352.md)
- 第 351 期:[GitHub Issues几乎是最好的笔记应用](docs/issue-351.md)
**五月**
- 第 350 期:[Java 三十周年](docs/issue-350.md)
- 第 349 期:[神经网络算法的发明者](docs/issue-349.md)
- 第 348 期:[李飞飞,从移民到 AI 明星](docs/issue-348.md)
- 第 347 期:[冷启动的破解之道](docs/issue-347.md)
**四月**
- 第 346 期:[未来就是永恒感的丧失](docs/issue-346.md)
- 第 345 期:[HDMI 2.2 影音可能到头了](docs/issue-345.md)
- 第 344 期:[制造业正在“零工化”](docs/issue-344.md)
**三月**
- 第 343 期:[如何阻止 AI 爬虫](docs/issue-343.md)
- 第 342 期:[面试的 AI 作弊——用数字人去面试](docs/issue-342.md)
- 第 341 期:[低代码编程,恐怕不会成功](docs/issue-341.md)
- 第 340 期:[技术炒作三十年](docs/issue-340.md)
**二月**
- 第 339 期:[代币是什么](docs/issue-339.md)
- 第 338 期:[重新思考 6G](docs/issue-338.md)
- 第 337 期:[互联网创业几乎没了](docs/issue-337.md)
- 第 336 期:[面对 AI互联网正在衰落](docs/issue-336.md)
**一月**
- 第 335 期:[年底的未来已来](docs/issue-335.md)
- 第 334 期:[年终笔记四则](docs/issue-334.md)
- 第 333 期:[一切都要支付两次](docs/issue-333.md)
- 第 332 期:[西蒙·威利森的年终总结,梁文锋的访谈](docs/issue-332.md)
## 2024
**十二月**
- 第 331 期:[你可能是一个 NPC](docs/issue-331.md)
- 第 330 期:[李开复梳理人工智能](docs/issue-330.md)
- 第 329 期:[示意图利器 D2](docs/issue-329.md)
- 第 328 期:[AI 模型不是一门好生意](docs/issue-328.md)
**十一月**
- 第 327 期:[没有链接的互联网](docs/issue-327.md)
- 第 326 期:[世界没有那么多财富](docs/issue-326.md)
- 第 325 期:[VS Code 编辑器的下一站是 Zed](docs/issue-325.md)
- 第 324 期:[人类已知的最大质数](docs/issue-324.md)
- 第 323 期:[技术公司的口号比拼](docs/issue-323.md)
**十月**
- 第 322 期:[内容行业的内幕](docs/issue-322.md)
- 第 321 期:[傅盛回忆录](docs/issue-321.md)
- 第 320 期:[乒乓仓](docs/issue-320.md)
**九月**
- 第 319 期:[如何拍出爆款视频](docs/issue-319.md)
- 第 318 期:[创业咖啡馆的记忆](docs/issue-318.md)
- 第 317 期:[驴子,老虎和狮子的寓言](docs/issue-317.md)
- 第 316 期:[你一生的故事](docs/issue-316.md)
**八月**
- 第 315 期:[一份谷歌离职报告](docs/issue-315.md)
- 第 314 期:[《黑神话:悟空》可以产业化吗?](docs/issue-314.md)
- 第 313 期:[如果新加坡没有空调](docs/issue-313.md)
- 第 312 期:[从英特尔看“美国制造”](docs/issue-312.md)
- 第 311 期:[低利率与长期项目](docs/issue-311.md)
**七月**
- 第 310 期:[内容农场的 AI 赚钱术](docs/issue-310.md)
- 第 309 期:[无人驾驶出租车的双面刃](docs/issue-309.md)
- 第 308 期:[工作找不到,博士能读吗?](docs/issue-308.md)
- 第 307 期:[不要看重 Product Hunt](docs/issue-307.md)
**六月**
- 第 306 期:[信息就像糖一样上瘾](docs/issue-306.md)
- 第 305 期:[随机数,这是一个问题](docs/issue-305.md)
- 第 304 期:[最受欢迎的颜色](docs/issue-304.md)
- 第 303 期:[技术封建主义](docs/issue-303.md)
**五月**
- 第 302 期:[创业虽然好,不敢推荐了](docs/issue-302.md)
- 第 301 期:[OpenAI 的图书馆工位](docs/issue-301.md)
- 第 300 期:[三十年,解决人生三大问题](docs/issue-300.md)
- 第 299 期:[AI 的关键是语料](docs/issue-299.md)
**四月**
- 第 298 期:[轮到硬件工程师吃香了](docs/issue-298.md)
- 第 297 期:[饮水鸟玩具](docs/issue-297.md)
- 第 296 期:[xz 后门的作者 Jia Tan 是谁?](docs/issue-296.md)
**三月**
- 第 295 期:[巧妙的灯泡钟](docs/issue-295.md)
- 第 294 期:[崖门海战的感想](docs/issue-294.md)
- 第 293 期:[一周是一年的2%](docs/issue-293.md)
- 第 292 期:[所有代码都是技术债](docs/issue-292.md)
- 第 291 期:[AI 没有护城河](docs/issue-291.md)
**二月**
- 第 290 期:[苹果头盔的最大问题](docs/issue-290.md)
- 第 289 期:[宽容从何而来](docs/issue-289.md)
**一月**
- 第 288 期:[技术写作的首要诀窍](docs/issue-288.md)
- 第 287 期:[禄丰恐龙谷记行](docs/issue-287.md)
- 第 286 期:[蓝色指示灯的解决方案](docs/issue-286.md)
- 第 285 期:[为什么 PPT 不如备忘录](docs/issue-285.md)
## 2023
**十二月**
- 第 284 期:[YouTube 有多少个视频?](docs/issue-284.md)
- 第 283 期:[[年终感想] 没有目的地,向前走](docs/issue-283.md)
- 第 282 期:[电动皮卡 Cybertruck 的 48V 供电](docs/issue-282.md)
- 第 281 期:[新基建的政策选择](docs/issue-281.md)
- 第 280 期:[机器点餐与宅文化](docs/issue-280.md)
**十一月**
- 第 279 期:[网络社区的悲剧](docs/issue-279.md)
- 第 278 期:[棘手的 AI 版权](docs/issue-278.md)
- 第 277 期:[工作台副屏的最佳选择](docs/issue-277.md)
- 第 276 期:[内容行业的衰落](docs/issue-276.md)
**十月**
- 第 275 期:[彼得·蒂尔的实验](docs/issue-275.md)
- 第 274 期:[加密通信的最后一块拼图](docs/issue-274.md)
- 第 273 期:[任正非的三篇最新谈话](docs/issue-273.md)
**九月**
- 第 272 期:[Unity 的安装费,游戏业的缩影](docs/issue-272.md)
- 第 271 期:[非线性的世界,线性的你](docs/issue-271.md)
- 第 270 期:[“精益开发”的精益是什么?](docs/issue-270.md)
- 第 269 期:[为什么英雄不使用炸药](docs/issue-269.md)
**八月**
- 第 268 期:[生产力是形容机器,不是形容人](docs/issue-268.md)
- 第 267 期:[5G 的春天要来了](docs/issue-267.md)
- 第 266 期:[自己做双语 EPUB 电子书](docs/issue-266.md)
- 第 265 期:[WiFi 的后面是 LiFi](docs/issue-265.md)
**七月**
- 第 264 期:[Elasticsearch 的启示](docs/issue-264.md)
- 第 263 期:[开源软件如何赚钱?](docs/issue-263.md)
- 第 262 期:[告别密码](docs/issue-262.md)
- 第 261 期:[黑客马拉松的正确方式](docs/issue-261.md)
**六月**
- 第 260 期:[你的旅程不会停在 Day 1](docs/issue-260.md)
- 第 259 期:[如何免费使用 ChatGPT](docs/issue-259.md)
- 第 258 期:[卡马克的猫](docs/issue-258.md)
- 第 257 期:[黄仁勋的 Nvidia 故事](docs/issue-257.md)
**五月**
- 第 256 期:[最酷的乐高作品](docs/issue-256.md)
- 第 255 期:[对待 AI 的正确态度](docs/issue-255.md)
- 第 254 期:[人生是一个长板问题](docs/issue-254.md)
- 第 253 期:[训练材料用完之日](docs/issue-253.md)
**四月**
- 第 252 期:[互联网创业变难了](docs/issue-252.md)
- 第 251 期:[国产单板机值得推荐](docs/issue-251.md)
- 第 250 期:[新技术的最大风险](docs/issue-250.md)
- 第 249 期:[最成功的软件企业家](docs/issue-249.md)
**三月**
- 第 248 期:[不要夸大 ChatGPT](docs/issue-248.md)
- 第 247 期:[扎克伯克的裁员信](docs/issue-247.md)
- 第 246 期:[永不丢失的网络身份](docs/issue-246.md)
- 第 245 期:[摩天大楼是反人类的](docs/issue-245.md)
- 第 244 期:[大数据已死](docs/issue-244.md)
**二月**
- 第 243 期:[与孔子 AI 聊天](docs/issue-243.md)
- 第 242 期:[一次尴尬的服务器被黑](docs/issue-242.md)
- 第 241 期:[中国的增长动力在内陆](docs/issue-241.md)
- 第 240 期:[教育年限可以缩短吗?](docs/issue-240.md)
**一月**
- 第 239 期:[未来两种人会增加](docs/issue-239.md)
- 第 238 期:[停止寻找的最佳时间](docs/issue-238.md)
## 2022
**十二月**
- 第 237 期:[真实方位是如何暴露的?](docs/issue-237.md)
- 第 236 期:[中国的阳光地带](docs/issue-236.md)
- 第 235 期:[青年失业率与选择创业](docs/issue-235.md)
- 第 234 期:[AI 聊天有多强](docs/issue-234.md)
- 第 233 期:[生活就像一个鱼缸](docs/issue-233.md)
**十一月**
- 第 232 期:[好用的平面设计软件](docs/issue-232.md)
- 第 231 期:[互联网公司需要多少员工?](docs/issue-231.md)
- 第 230 期:[电子产品的用电量](docs/issue-230.md)
- 第 229 期:[手机充电问题的解决](docs/issue-229.md)
**十月**
- 第 228 期:[人类和人生的意义](docs/issue-228.md)
- 第 227 期:[脸书的公司入职教育](docs/issue-227.md)
- 第 226 期:[谷歌出了什么问题?](docs/issue-226.md)
**九月**
- 第 225 期:[游戏 NPC 也是一种职业](docs/issue-225.md)
- 第 224 期:[Figma 为什么赢了 Sketch](docs/issue-224.md)
- 第 223 期:[程序员需要担心裁员吗?](docs/issue-223.md)
- 第 222 期:[四十年编程感想](docs/issue-222.md)
- 第 221 期:[全世界最繁荣的行业](docs/issue-221.md)
**八月**
- 第 220 期:[人工智能的机会在哪里](docs/issue-220.md)
- 第 219 期:[如何防止帐号被黑](docs/issue-219.md)
- 第 218 期:[葡萄酒,樱花,全球变暖](docs/issue-218.md)
- 第 217 期:[沙特的新未来城](docs/issue-217.md)
**七月**
- 第 216 期:[极简主义的胜利](docs/issue-216.md)
- 第 215 期:[互联网最喜欢的行为模式](docs/issue-215.md)
- 第 214 期:[你的地图是错的](docs/issue-214.md)
- 第 213 期:[知识孤岛,知识软件](docs/issue-213.md)
- 第 212 期:[人生不短](docs/issue-212.md)
**六月**
- 第 211 期:[虚拟商品可以拉动 GDP](docs/issue-211.md)
- 第 210 期:[为什么软件变得复杂](docs/issue-210.md)
- 第 209 期:[程序员是怎样的人](docs/issue-209.md)
**五月**
- 第 208 期:[晋升制度的问题](docs/issue-208.md)
- 第 207 期:[汽车行业的顶峰可能过去了](docs/issue-207.md)
- 第 206 期:[如何走出失望和怀疑](docs/issue-206.md)
- 第 205 期:[互联网风口过去了吗?](docs/issue-205.md)
**四月**
- 第 204 期:[如何度过疫情、裁员、还有战争](docs/issue-204.md)
- 第 203 期:[英国的名校签证,伯克利的计算机教育](docs/issue-203.md)
- 第 202 期:[三个有启发的学习方法](docs/issue-202.md)
- 第 201 期:[中国需要成立半导体部](docs/issue-201.md)
**三月**
- 第 200 期:[低期望,多尝试](docs/issue-200.md)
- 第 199 期:[俄罗斯的 HTTPS 证书问题](docs/issue-199.md)
- 第 198 期:[美国制造是否可能](docs/issue-198.md)
- 第 197 期:[如果这个世界有快乐机](docs/issue-197.md)
**二月**
- 第 196 期:[掌机的未来](docs/issue-196.md)
- 第 195 期:[你做过不在乎结果的项目吗?](docs/issue-195.md)
- 第 194 期:[悲观者正确,乐观者成功](docs/issue-194.md)
**一月**
- 第 193 期:[前端与后端,谁更难?](docs/issue-193.md)
- 第 192 期:[最大的机会来自新技术](docs/issue-192.md)
- 第 191 期:[一个程序员的财务独立之路](docs/issue-191.md)
## 2021
**十二月**
- 第 190 期:[产品化思维](docs/issue-190.md)
- 第 189 期:[下一个内卷的行业](docs/issue-189.md)
- 第 188 期:[音乐是反社交](docs/issue-188.md)
- 第 187 期:[元宇宙会成功吗](docs/issue-187.md)
- 第 186 期:[低纬度,高海拔,气候优势](docs/issue-186.md)
**十一月**
- 第 185 期:[美国宪法拍卖,一个区块链案例](docs/issue-185.md)
- 第 184 期:[政府的存储需求有多大?](docs/issue-184.md)
- 第 183 期:[腾讯的员工退休福利](docs/issue-183.md)
- 第 182 期:[新人优惠的风险](docs/issue-182.md)
**十月**
- 第 181 期:[移动支付应该怎么设计?](docs/issue-181.md)
- 第 180 期:[你想住在中国哪里?](docs/issue-180.md)
- 第 179 期:[AR 技术的打开方式](docs/issue-179.md)
- 第 178 期:[家庭太阳能发电的春天](docs/issue-178.md)
**九月**
- 第 177 期:[iPad 的真正用途](docs/issue-177.md)
- 第 176 期:[中国法院承认 GPL 吗?](docs/issue-176.md)
- 第 175 期:[知识广度 vs 知识深度](docs/issue-175.md)
- 第 174 期:[全能程序员 vs 特长程序员](docs/issue-174.md)
**八月**
- 第 173 期:[网络收音机的设计](docs/issue-173.md)
- 第 172 期:[我们会死于气候灾难吗?](docs/issue-172.md)
- 第 171 期:[云服务流量有多贵?](docs/issue-171.md)
- 第 170 期:[软件订阅制的胜利](docs/issue-170.md)
**七月**
- 第 169 期:[五菱汽车的产品设计](docs/issue-169.md)
- 第 168 期:[游戏《底特律:变人》](docs/issue-168.md)
- 第 167 期:[广告拦截器太过分了](docs/issue-167.md)
- 第 166 期:[视频学习胜过读书吗?](docs/issue-166.md)
- 第 165 期:[全端 App 的时代](docs/issue-165.md)
**六月**
- 第 164 期:[培训班 vs 大学,求职成功率比较](docs/issue-164.md)
- 第 163 期:[你的城市有多少张病床?](docs/issue-163.md)
- 第 162 期:[生活就像《吃豆人》游戏](docs/issue-162.md)
- 第 161 期:[再见了,学术硕士](docs/issue-161.md)
**五月**
- 第 160 期:[中年码农的危机](docs/issue-160.md)
- 第 159 期:[游戏开发者的年薪](docs/issue-159.md)
- 第 158 期:[内容渠道的贬值](docs/issue-158.md)
- 第 157 期:[KK 给年轻人的建议](docs/issue-157.md)
**四月**
- 第 156 期:[显卡缺货与异业竞争](docs/issue-156.md)
- 第 155 期:[数字货币是打破美元霸权的武器吗?](docs/issue-155.md)
- 第 154 期:[1982年的信息社会预言](docs/issue-154.md)
- 第 153 期:[机器翻译是对译者的侮辱吗?](docs/issue-153.md)
- 第 152 期:[从北大到技校](docs/issue-152.md)
**三月**
- 第 151 期:[NFT 是什么,听说能赚钱](docs/issue-151.md)
- 第 150 期:[当音乐还是稀缺的时候](docs/issue-150.md)
- 第 149 期:[新能源汽车,谁会是赢家?](docs/issue-149.md)
- 第 148 期:[微增长时代](docs/issue-148.md)
**二月**
- 第 147 期:[寻找你愿意忍受的痛苦](docs/issue-147.md)
- 第 146 期:[网课应该怎么上?](docs/issue-146.md)
- 第 145 期:[大家不出门,经济怎么办?](docs/issue-145.md)
**一月**
- 第 144 期:[提高收入的根本途径](docs/issue-144.md)
- 第 143 期:[世界尽头与冷酷仙境](docs/issue-143.md)
- 第 142 期:[2020年才是21世纪元年](docs/issue-142.md)
- 第 141 期:[封闭系统的胜利](docs/issue-141.md)
## 2020
**十二月**
- 第 140 期:[印度人的工资是多少?](docs/issue-140.md)
- 第 139 期:[生物学的可怕进展](docs/issue-139.md)
- 第 138 期:[失业难以避免,重构人生规划](docs/issue-138.md)
- 第 137 期:[Slack 被收购,以及企业的技术选型](docs/issue-137.md)
- 第 136 期:[利特伍德奇迹定律](docs/issue-136.md)
**十一月**
- 第 135 期:[什么行业适合创业?](docs/issue-135.md)
- 第 134 期:[未来的游戏业比现在大100倍](docs/issue-134.md)
- 第 133 期:[贵州变瑞士,有没有可能?](docs/issue-133.md)
- 第 132 期:[快能力和慢能力](docs/issue-132.md)
**十月**
- 第 131 期:[你的头脑是二值逻辑,还是三值逻辑?](docs/issue-131.md)
- 第 130 期:[低龄化的互联网](docs/issue-130.md)
- 第 129 期:[创业的凸函数与凹函数](docs/issue-129.md)
- 第 128 期:[这个社会是否正在变成“赛博朋克”?](docs/issue-128.md)
**九月**
- 第 127 期:[未来人人开发软件,几乎没人编码](docs/issue-127.md)
- 第 126 期:[内卷化是什么?](docs/issue-126.md)
- 第 125 期:[数字人民币要取代谁](docs/issue-125.md)
- 第 124 期:[华为如何考核员工](docs/issue-124.md)
- 第 123 期:[互联网公司与湘军的军制](docs/issue-123.md)
**八月**
- 第 122 期:[谈谈互联网公司的高估值](docs/issue-122.md)
- 第 121 期:[为什么人类没有越来越闲?](docs/issue-121.md)
- 第 120 期:[只有开放才能打败封锁](docs/issue-120.md)
- 第 119 期:[降雨量和保险博弈](docs/issue-119.md)
**七月**
- 第 118 期:[高考志愿怎么填](docs/issue-118.md)
- 第 117 期:[我不想让你记住我的脸](docs/issue-117.md)
- 第 116 期:[世界的未来就是一个火药桶](docs/issue-116.md)
- 第 115 期:[保护你的 DNA不要泄漏](docs/issue-115.md)
- 第 114 期:[U 盘化生存和 Uber-job](docs/issue-114.md)
**六月**
- 第 113 期:[暴力犯罪为什么越来越少?](docs/issue-113.md)
- 第 112 期:[如何培养领导力](docs/issue-112.md)
- 第 111 期:[智能电视的误区](docs/issue-111.md)
- 第 110 期:[如果不能去美国上市](docs/issue-110.md)
**五月**
- 第 109 期:[播客的价值](docs/issue-109.md)
- 第 108 期:[阵地战与奇袭战](docs/issue-108.md)
- 第 107 期:[致富与杠杆](docs/issue-107.md)
- 第 106 期:[数字游民](docs/issue-106.md)
**四月**
- 第 105 期:[线上行业会赢](docs/issue-105.md)
- 第 104 期:[语音合成的用途](docs/issue-104.md)
- 第 103 期:[信息的半衰期](docs/issue-103.md)
- 第 102 期:[工作热情从何而来?](docs/issue-102.md)
- 第 101 期:[互联网不再稀缺](docs/issue-101.md)
**三月**
- 第 100 期:[零利率时代](docs/issue-100.md)
- 第 99 期:[疫情导致的研究生扩招](docs/issue-99.md)
- 第 98 期:[怎样清晰地表达自己的观点?](docs/issue-98.md)
- 第 97 期:[那些为了考试拼搏的年轻人](docs/issue-97.md)
**二月**
- 第 96 期:[在线教育不等于录制视频](docs/issue-96.md)
- 第 95 期:[远程办公暴露冗余岗位](docs/issue-95.md)
- 第 94 期:[既懂得制造,又懂得销售](docs/issue-94.md)
- 第 93 期:[漫游类的游戏,将会越来越多](docs/issue-93.md)
**一月**
- 第 92 期:[听觉暂留](docs/issue-92.md)
- 第 91 期:[印度孟买的房价,为什么跟北京一样高?](docs/issue-91.md)
- 第 90 期:[管人和技术是两种不同的能力](docs/issue-90.md)
- 第 89 期:[不下雨的地方,不要去卖伞](docs/issue-89.md)
## 2019
**十二月**
- 第 88 期:[如果你遇到一条蛇](docs/issue-88.md)
- 第 87 期:[新人要为团队写文档](docs/issue-87.md)
- 第 86 期:[千万不要当完美主义者](docs/issue-86.md)
- 第 85 期:[美国为什么不是乱哄哄?](docs/issue-85.md)
**十一月**
- 第 84 期:[一次性工作招聘,用完你就丢](docs/issue-84.md)
- 第 83 期:[技术解决不了人类的对立](docs/issue-83.md)
- 第 82 期:[就业要选发展最快的行业](docs/issue-82.md)
- 第 81 期:[子辈能大幅超越父辈吗?](docs/issue-81.md)
- 第 80 期:[企业软件创业,为什么在中国不容易成功?](docs/issue-80.md)
**十月**
- 第 79 期:[我们的生活越来越依赖机器](docs/issue-79.md)
- 第 78 期:[下一个风口是什么行业?](docs/issue-78.md)
- 第 77 期:[韩剧《阿尔布拉罕宫的回忆》](docs/issue-77.md)
- 第 76 期:[任何爱好都能变成职业,只要你会拍视频](docs/issue-76.md)
**九月**
- 第 75 期:[电子取代机械,对就业有何影响?](docs/issue-75.md)
- 第 74 期:[信息的商业模式为什么不是收费](docs/issue-74.md)
- 第 73 期:[数据统计的威力](docs/issue-73.md)
- 第 72 期:[当代人不再有手稿](docs/issue-72.md)
**八月**
- 第 71 期:[名校毕业,不容易创业](docs/issue-71.md)
- 第 70 期:[世界进入负利率时代,这意味什么](docs/issue-70.md)
- 第 69 期:[做得好 vs 做得快](docs/issue-69.md)
- 第 68 期:[关注能力的成长,胜于关注待遇](docs/issue-68.md)
- 第 67 期:[复杂系统无法维护,侏罗纪公园必定失败](docs/issue-67.md)
**七月**
- 第 66 期:[创业不是零和游戏](docs/issue-66.md)
- 第 65 期:[周刊开设“谁在招人”的招聘服务](docs/issue-65.md)
- 第 64 期:[新人如何进入互联网行业?](docs/issue-64.md)
- 第 63 期:[互联网市场的集中化趋势](docs/issue-63.md)
**六月**
- 第 62 期:[日本电影《编舟记》](docs/issue-62.md)
- 第 61 期:[转行前端越来越难](docs/issue-61.md)
- 第 60 期:[一本介绍人类起源的学术自传](docs/issue-60.md)
- 第 59 期:[互联网时代很难交朋友](docs/issue-59.md)
**五月**
- 第 58 期:[软件推广可以像化妆品那样吗?](docs/issue-58.md)
- 第 57 期:[分享知识是否违反人性?](docs/issue-57.md)
- 第 56 期:[文科生为什么不容易就业?](docs/issue-56.md)
- 第 55 期:[不是反对 996而要提倡远程办公](docs/issue-55.md)
- 第 54 期:[可扩展性最好的活动](docs/issue-54.md)
**四月**
- 第 53 期:[DNA 相亲会](docs/issue-53.md)
- 第 52 期:[人脸识别与课堂监控](docs/issue-52.md)
- 第 51 期:[为什么过去10年笔记本硬件发展缓慢](docs/issue-51.md)
- 第 50 期:["时间换收入"是一个陷阱](docs/issue-50.md)
**三月**
- 第 49 期:[学会有所不为](docs/issue-49.md)
- 第 48 期:[著名程序员 Bill Joy 的人生启示](docs/issue-48.md)
- 第 47 期:[吃播算不算正式工作?](docs/issue-47.md)
- 第 46 期:[推荐算法的副作用](docs/issue-46.md)
- 第 45 期:[阿西莫夫回忆录《人生舞台》](docs/issue-45.md)
**二月**
- 第 44 期:[高校“唯论文”导向的后果](docs/issue-44.md)
- 第 43 期:[一篇好玩的论文](docs/issue-43.md)
- 第 42 期:[什么领域,你可以做到出类拔萃?](docs/issue-42.md)
**一月**
- 第 41 期:[如何看待互联网公司裁员?](docs/issue-41.md)
- 第 40 期:[手动咖啡不属于电子时代](docs/issue-40.md)
- 第 39 期:[苹果公司的两封公开信](docs/issue-39.md)
- 第 38 期:[使用越方便,技术实现越复杂](docs/issue-38.md)
## 2018
**十二月**[第 35 期](docs/issue-35.md):high_brightness: | [第 34 期](docs/issue-34.md)
**十二月**
**十一月**[第 33 期](docs/issue-33.md) | [第 32 期](docs/issue-32.md) | [第 31 期](docs/issue-31.md) | [第 30 期](docs/issue-30.md) | [第 29 期](docs/issue-29.md)
- 第 37 期:[小说家的时代,永远地过去了](docs/issue-37.md)
- 第 36 期:[程序员将来会不会过剩?](docs/issue-36.md)
- 第 35 期:[“一人份”的服务越来越多](docs/issue-35.md)
- 第 34 期:[身份证的最终解决方案:人体植入芯片](docs/issue-34.md)
**十月**[第 28 期](docs/issue-28.md) | [第 27 期](docs/issue-27.md) | [第 26 期](docs/issue-26.md) | [第 25 期](docs/issue-25.md)
**十月**
**九月**[第 24 期](docs/issue-24.md) | [第 23 期](docs/issue-23.md) | [第 22 期](docs/issue-22.md) | [第 21 期](docs/issue-21.md)
- 第 33 期:[现场投票不如网络投票](docs/issue-33.md)
- 第 32 期:[砌砖头的三种角度](docs/issue-32.md)
- 第 31 期:[程序员的退休信号](docs/issue-31.md)
- 第 30 期:[为什么谷歌做不好社交软件?](docs/issue-30.md)
- 第 29 期:[公司的组织架构,决定了软件的复杂性](docs/issue-29.md)
**八月**[第 20 期](docs/issue-20.md) | [第 19 期](docs/issue-19.md) | [第 18 期](docs/issue-18.md) | [第 17 期](docs/issue-17.md) | [第 16 期](docs/issue-16.md)
**十月**
**七月**[第 15 期](docs/issue-15.md) | [第 14 期](docs/issue-14.md) | [第 13 期](docs/issue-13.md) | [第 12 期](docs/issue-12.md)
- 第 28 期:[软件开发是真正的知识吗?](docs/issue-28.md)
- 第 27 期:[乔布斯的“热情假设”对不对?](docs/issue-27.md)
- 第 26 期:[DHH 的新书《工作何必疯狂》](docs/issue-26.md)
- 第 25 期:[安卓手机十周年的感想](docs/issue-25.md)
**六月**[第 11 期](docs/issue-11.md) | [第 10 期](docs/issue-10.md) | [第 9 期](docs/issue-9.md) | [第 8 期](docs/issue-8.md) | [第 7 期](docs/issue-7.md)
**九月**
**五月**[第 6 期](docs/issue-6.md) | [第 5 期](docs/issue-5.md) | [第 4 期](docs/issue-4.md) | [第 3 期](docs/issue-3.md)
- 第 24 期:[新人进入软件行业的建议](docs/issue-24.md)
- 第 23 期:[统计学上的人生最大决定因素](docs/issue-23.md)
- 第 22 期:[猴子自拍,版权归谁](docs/issue-22.md)
- 第 21 期:[人生的水平运动和垂直运动](docs/issue-21.md)
**四月**[第 2 期](docs/issue-2.md) | [第 1 期](docs/issue-1.md)
**八月**
- 第 20 期:[不读大学的替代方案](docs/issue-20.md)
- 第 19 期:[电影《头号玩家》描绘未来的虚拟世界](docs/issue-19.md)
- 第 18 期:[无人机攻击,难以防范](docs/issue-18.md)
- 第 17 期:[全球变暖,在劫难逃](docs/issue-17.md)
- 第 16 期:[科技改变死亡的模式](docs/issue-16.md)
**七月**
- 第 15 期:[周刊的内容从何而来?](docs/issue-15.md)
- 第 14 期:[马斯克的人生才是梦想家的人生](docs/issue-14.md)
- 第 13 期:[周刊为什么只谈技术?](docs/issue-13.md)
- 第 12 期:[人口老龄化,养老金不够](docs/issue-12.md)
**六月**
- 第 11 期:[编程语言越发复杂](docs/issue-11.md)
- 第 10 期:[30岁以后谨慎转行前端](docs/issue-10.md)
- 第 9 期:[身份证可以植入人体](docs/issue-9.md)
- 第 8 期:[实验室会生产人吗?](docs/issue-8.md)
- 第 7 期:[垃圾填埋不是解决办法](docs/issue-7.md)
**五月**
- 第 6 期:[未来还需要苦学外语吗?](docs/issue-6.md)
- 第 5 期:[互联网时代,做一个好人是划算的](docs/issue-5.md)
- 第 4 期:[马克思研究的问题](docs/issue-4.md)
- 第 3 期:[周刊的风格](docs/issue-3.md)
**四月**
- 第 2 期:[为什么写周刊?](docs/issue-2.md)
- 第 1 期:[创刊号](docs/issue-1.md)

17
docs/free-music.md Normal file
View File

@ -0,0 +1,17 @@
# 免费音乐
以下音乐库网站提供免费音乐,可以用于商业用途。
- CCMixter[http://dig.ccmixter.org/](http://dig.ccmixter.org/)
- Bensound[https://www.bensound.com/](https://www.bensound.com/)
- WOWA[https://www.wowa.me/](https://www.wowa.me/)
- Incompetech[https://incompetech.com/music/](https://incompetech.com/music/)[https://incompetech.filmmusic.io/search/](https://incompetech.filmmusic.io/search/)
- Free Music Archive[http://freemusicarchive.org/](http://freemusicarchive.org/)
- Jamendo Music[https://www.jamendo.com/](https://www.jamendo.com/)
- Free Loops[http://free-loops.com/](http://free-loops.com/)
- Freesound[https://freesound.org/](https://freesound.org/)
- Internet Archives Netlabels Collection [https://archive.org/details/netlabels](https://archive.org/details/netlabels)
- Jukedeck[https://www.jukedeck.com/](https://www.jukedeck.com/)
- Sound Image[http://soundimage.org/](http://soundimage.org/)
- Sound Bible音效网站[http://soundbible.com/](http://soundbible.com/)
- [Public Domain Info](https://www.pdinfo.com/royalty-free-music.php)

18
docs/free-photos.md Normal file
View File

@ -0,0 +1,18 @@
# 免费图库
下面都是图库网站,提供免费的商业级高清晰度图片下载。
- [Unsplash](https://unsplash.com/)
- [Pexels](https://www.pexels.com/)
- [Gratisography](https://gratisography.com/)
- [picjumbo](https://picjumbo.com/)
- [Pixabay](https://pixabay.com/)
- [Canva](https://www.canva.com/photos/free/)
- [reshot](https://www.reshot.com/)
- [rawpixel](https://www.rawpixel.com/)
- [Morguefile](https://morguefile.com/)
- [pxhere](https://pxhere.com/)
- [ISO Republic](https://isorepublic.com/)
- [Free Stock Photos](https://taken.photos/)
- [泼辣有图](http://www.polayoutu.com)

33
docs/free-software.md Normal file
View File

@ -0,0 +1,33 @@
# 免费工具
## 作图工具
- [ProcessOn](https://www.processon.com/)
- yEd[桌面版](https://www.yworks.com/products/yed)[在线版](https://www.yworks.com/products/yed-live)
- [Pencil](https://pencil.evolus.vn/)
- [Dia](http://dia-installer.de/)
- [Inkscape](https://inkscape.org/)
- Draw.io[在线版](https://www.draw.io/)[桌面版](https://about.draw.io/integrations/#integrations_offline)
- [Whimsical](https://whimsical.co/)
- [PlantUML](http://www.plantuml.com/plantuml/)
- [Mermaid](https://mermaidjs.github.io/mermaid-live-editor/)
- [迅捷画图](https://www.liuchengtu.com/)
- [百度脑图](http://naotu.baidu.com/)
- [Visual Paradigm Online](https://online.visual-paradigm.com)
- [Creately](https://creately.com/)
- [Coggle](https://coggle.it)
## 视频编辑器
- [DaVinci Resolve](https://www.blackmagicdesign.com/products/davinciresolve/)
- [Shotcut](https://shotcut.org/)
- [OpenShot](https://www.openshot.org/)
- [Kdenlive](https://kdenlive.org/en/)
## 在线代码编辑器
- [monaco-editor](https://github.com/Microsoft/monaco-editor)
- [code-server](https://github.com/codercom/code-server)
- [StackBlitz](https://stackblitz.com/)
- [Theia](https://www.theia-ide.org/)

View File

@ -111,9 +111,9 @@ React 官方关于 React 原始设计思想的解释。
> 美国人均预期寿命连续两年下降。如果不告诉你国家名字,只是让你猜测的话,你一定会认为,这发生在某个战乱中的国家。不幸的是,这种事情恰恰就发生在美国。
>
> 2016年零资产或者负资产家庭已经达到30.4%。也就是说,只要你有一块钱存款而有负债即使你是个流浪汉你也比30%的美国家庭富有。
> 2016年零资产或者负资产家庭已经达到30.4%。也就是说,只要你有一块钱存款而有负债即使你是个流浪汉你也比30%的美国家庭富有。
>
> 美国人到底有多穷69%的美国人存款少于1000美元。好多人说美国人很富有确实如果你找到了一个好职业你的收入会很高很高。但是实际上绝大多数美国人很穷只能靠救济和福利过活。一半的美国人他们的年平均收入低于25000美元。美国平均收入40000多中位数收入只有25000美元。中位数是什么意思50%收入高于这个数字50%收入低于这个数字。
> 美国人到底有多穷69%的美国人存款少于1000美元。好多人说美国人很富有确实如果你找到了一个好职业你的收入会很高很高。但是实际上绝大多数美国人很穷只能靠救济和福利过活。一半的美国人他们的年平均收入低于25000美元。美国平均收入40000多美元中位数收入只有25000美元。中位数是什么意思50%收入高于这个数字50%收入低于这个数字。
4、[《环球时报》:发展国产芯片 这事不能再拖了](http://finance.sina.com.cn/stock/y/2018-04-18/doc-ifzfkmth6405788.shtml)
@ -163,11 +163,11 @@ DNS 响应时间的命令行比较脚本。
Braille Neue 是布里叶盲文系统与正常字母的结合,无障碍设计的典范,为什么没有人早点想到这个点子呢。
2、[Macbook 一美元改成触摸屏](https://github.com/bijection/sistine)
2、[MacBook 一美元改成触摸屏](https://github.com/bijection/sistine)
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042307.jpg)
一个非常牛的项目,作者在 Macbook 的摄像头上面,架了一块镜子。然后,自动捕捉并识别手指的坐标。
一个非常牛的项目,作者在 MacBook 的摄像头上面,架了一块镜子。然后,自动捕捉并识别手指的坐标。
3、[Jelly Mario Bros](http://jellymar.io/)

View File

@ -2,7 +2,7 @@
这里记录过去一周,我看到的值得分享的东西,每周五发布。
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062201.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062201.jpg)
题图卢日尼基体育场莫斯科2014。世界杯开幕式的转播让我意识到自己去过那个体育场。那天想去莫斯科大学玩路过一个体育场大门紧锁空无一人。
@ -20,7 +20,7 @@
1、[棉花糖测试](https://www.theatlantic.com/family/archive/2018/06/marshmallow-test/561779/?single_page=true)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062202.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062202.jpg)
有一个著名的心理实验,叫做[棉花糖测试](http://songshuhui.net/archives/22125)。一群小孩每人拿到一块棉花糖。心理学家告诉他们你可以现在就把糖吃掉但是如果忍耐15分钟就可以得到第二块糖的奖励。
@ -32,7 +32,7 @@
2、[古巴的声波攻击](http://hearinghealthmatters.org/hearingnewswatch/2018/ultrasound-intermodulation-distortion-cuba-sonic-attacks/)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062203.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062203.jpg)
2016年12月开始古巴首都哈瓦那的美国和加拿大使馆至少有24名外交人员出现恶心耳痛听力下降流鼻血眩晕甚至行走困难。一份医疗报告将伤势描述为"轻度创伤性脑损伤"和"未受震荡的脑震荡"。
@ -40,15 +40,15 @@
3、[从空气中吸收二氧化碳](https://www.nature.com/articles/d41586-018-05357-w)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062204.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062204.jpg)
科学家认为,人类过度释放二氧化碳是地球暖化的主要原因,为了保护环境,我们应该减少二氧化碳的释放。
一家加拿大公司正在尝试另一种方法:从空气里面捕获二氧化碳。方法是把空气吹向氢氧化钾溶液,形成碳酸钾。进一步加工处理之后,转变为碳酸钙颗粒。这种颗粒加热后,就会释放二氧化碳,再埋入地下的管道。现在,捕获一二氧化碳的成本在200美元以上但是未来估计可以降低到100美元以下。
一家加拿大公司正在尝试另一种方法:从空气里面捕获二氧化碳。方法是把空气吹向氢氧化钾溶液,形成碳酸钾。进一步加工处理之后,转变为碳酸钙颗粒。这种颗粒加热后,就会释放二氧化碳,再埋入地下的管道。现在,捕获一二氧化碳的成本在200美元以上但是未来估计可以降低到100美元以下。
4、[谷歌创始人投资的飞行汽车](https://phys.org/news/2018-06-car-startup-google-founder-flights.html)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062205.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062205.jpg)
6月初谷歌创始人拉里·佩奇支持的飞行汽车在新西兰试飞。这种飞机使用电动引擎可以在地面行驶它的机翼上有10个小型升力扇使其能够像直升机一样垂直起降。
@ -56,9 +56,9 @@
5、[微软的海底机房](https://news.microsoft.com/features/under-the-sea-microsoft-tests-a-datacenter-thats-quick-to-deploy-could-provide-internet-connectivity-for-years/)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062206.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062206.jpg)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062207.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062207.jpg)
6月6日微软在苏格兰沿岸30米的海底放入一个机房。这个海底机房配置了12个机架864台服务器合计27.6PB存储空间。它主要由海底电缆供电,并通过电缆连回互联网。同时,它还装备了涡轮发电机和波浪发电转换器,能够利用潮汐流和海浪摇曳发电。
@ -66,7 +66,7 @@
6、[GraphQL 指南](https://blog.graphql.guide/introducing-the-graphql-guide-11a5ae48628a)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062208.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062208.jpg)
jQuery 的作者 John Resig 出新书《GraphQL 指南》了。他的时间现在都投在 React 开发。
@ -96,26 +96,26 @@ tcpdump 是一个 Linux 命令行工具,用来查看 TCP 通信。
5、[2018 世界杯预测](https://www.kaggle.com/agostontorok/soccer-world-cup-2018-winner)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062209.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062209.jpg)
有人根据历史数据,写了一个脚本,预测本届世界杯的所有比赛(见上图)。四强是葡萄牙、阿根廷、巴西、德国,决赛是巴西对德国,冠军是德国。链接是完整的脚本和数据集下载。不过,世界杯已经开始了,跟真实结果一比较,似乎出入比较大,这届的强队都表现一般。
6、[MATLAB 处理照片](https://blogs.mathworks.com/steve/2012/11/13/image-effects-part-1/)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062210.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062210.jpg)
你还是使用 PhotoShop 处理照片吗?可以考虑试试看 MATLAB。
7、[V8 改进垃圾清理机制](https://v8project.blogspot.com/2018/06/concurrent-marking.html)(英语)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062211.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062211.jpg)
V8 引擎宣布"垃圾清理机制"的重大改进。我们知道,对于大型程序,垃圾清理很影响性能,因为程序必须暂停,让引擎识别哪些内存不再需要。
V8 现在允许内存识别不暂停程序而是并发进行使得程序停顿时间减少70%左右。引擎如何识别不再需要的对象,希望了解具体实现的朋友,可以看看上面这篇文章。
8、[Testcafe 教程](https://itnext.io/javascript-e2e-ui-testing-or-how-to-brake-up-with-selenium-and-move-on-f991c142079a)(英文)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062212.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062212.jpg)
Testcafe 是一个 UI 测试框架,可以在各大浏览器进行 UI 测试。相比 Puppeteer它提供各种专门针对测试的封装好的方法。
@ -123,14 +123,14 @@ Testcafe 是一个 UI 测试框架,可以在各大浏览器进行 UI 测试。
1、[高中物理笔记](https://landgreen.github.io/physics/index.html)(英文)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062213.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062213.jpg)
高中物理要点讲解,配有插图和动画。
2、[FiraCode](https://github.com/tonsky/FiraCode)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062214.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062214.jpg)
开源的代码字体。
@ -146,13 +146,13 @@ Testcafe 是一个 UI 测试框架,可以在各大浏览器进行 UI 测试。
1、[Reach router](https://reach.tech/router)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062215.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062215.jpg)
React router 的两位创始人闹翻了,其中一位另起门户,写了一个功能相同的 Reach router
2、[Lottie](http://airbnb.io/lottie/)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062216.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062216.jpg)
Airbnb 推出的动画效果库,可以把 Adobe After Effects 制作的动画用于 Web、安卓和 iOS。
@ -162,35 +162,35 @@ Node 项目的任务运行器,特点是用 Markdown 格式写配置文件。
4、[wtf](https://github.com/senorprogrammer/wtf)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062217.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062217.jpg)
在终端窗口显示控制台面版。
5、[tusk](https://github.com/klauscfhq/tusk)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062218.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062218.jpg)
一个非官方的 Evernote 桌面客户端。
6、[hiper](https://github.com/pod4g/hiper)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062219.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062219.jpg)
一个查看网页加载性能的命令行程序。
7、[Gource](http://gource.io/)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062220.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062220.jpg)
Gource 是一个很好玩的可视化工具,可以将代码仓库的历史变成视频,支持 Git 和 SVN 等多种格式。只要在仓库目录执行 gource 命令,就能看到提交历史的视频。
8、[vnote](https://github.com/tamlok/vnote)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062221.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062221.jpg)
一个写 Markdown 笔记的桌面应用,跨平台。
@ -198,7 +198,7 @@ Gource 是一个很好玩的可视化工具,可以将代码仓库的历史变
1、[腾讯 TCFT 比赛采访记](https://media.weibo.cn/article?id=2309404245359974028567&jumpfrom=weibocom)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062222.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062222.jpg)
> 我刚刚从深圳回来。腾讯组织了一场挺有意思的 CTF 比赛,名为 TCTF。
>
@ -210,7 +210,7 @@ Gource 是一个很好玩的可视化工具,可以将代码仓库的历史变
2、[斯蒂芬·金的笔名](https://ofdollarsanddata.com/why-winners-keep-winning-4e7f221f5b84)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062223.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062223.jpg)
美国最畅销的小说家斯蒂芬·金是在上个世纪70年代成名的。
@ -224,13 +224,13 @@ Gource 是一个很好玩的可视化工具,可以将代码仓库的历史变
1、[完全安静的电脑](https://tp69.blog/2018/04/17/completely-silent-computer/)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062224.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062224.jpg)
外国网友自制了一台"完全安静的电脑",运行时毫无声音,可以达到 0db。全机没有任何风扇为了替 CPU 散热,采用巨大的铜管散热。
2、[Radio Garden](http://radio.garden/live/)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062225.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062225.jpg)
世界地图上每一个绿点,就代表一个当地的电台。光标移上去,就可以听到该电台的现场直播。
@ -238,7 +238,7 @@ Gource 是一个很好玩的可视化工具,可以将代码仓库的历史变
1、[谷歌硬件产品的设计风格](https://designobserver.com/feature/what-we-see-when-we-see-google-design/39808)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062226.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062226.jpg)
上图是谷歌硬件产品的全家福,从左到右依次是 Google Pixel BudsPixel 2 XLPixel 2 XLPixel 2Google Home MiniGoogle HomeGoogle Home MaxGoogle ClipsDaydream ViewPixelbook PenGoogle Pixelbook。
@ -246,7 +246,7 @@ Gource 是一个很好玩的可视化工具,可以将代码仓库的历史变
2、[来自遥远法罗群岛的故事](http://www.bbc.co.uk/news/resources/idt-sh/faroe_islands_postal_service)(组图)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062227.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062227.jpg)
BBC 的图片报道。
@ -258,17 +258,17 @@ BBC 的图片报道。
日本作家 Maritomo耗時十餘年遍訪了日本各地300多間洗手間寫下《日本的洗手間及其它》Aspect出版一書為此還得了一個「洗手間獵手」的綽號在雜誌、電視、網站上也常常可以看到她的活躍身影。
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062228.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062228.jpg)
上图福井縣越前海岸有一家名叫「Rest有情」的日本餐廳這裡連洗手間都是日本庭院式的。
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062229.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062229.jpg)
上图兵庫縣明石市林崎松江海岸前的「Hipopopapa」原名「嚕嚕米爸爸」是一家看得見海景的餐廳這裡的洗手間還能讓你享受到身在海中的感覺。
4、[三星折叠手机](https://www.techradar.com/news/samsung-galaxy-x-the-story-of-samsungs-foldable-phone-so-far)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062230.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062230.jpg)
据传,三星一直在研发可折叠手机,上图是网友流出的界面图。左侧是两个屏幕垂直折叠的界面,右侧是水平折叠的界面。

414
docs/issue-100.md Normal file
View File

@ -0,0 +1,414 @@
# 科技爱好者周刊:第 100 期
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1148),提供大量就业信息,欢迎访问或发布工作/实习岗位。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032205.jpg)
封面图上周五3月20日下午通往洛杉矶市中心的110高速公路几乎完全空了平时周末都是塞车的。[美联社](https://www.nytimes.com/interactive/2020/03/22/climate/coronavirus-usa-traffic.html)
## 刊首语:零利率时代
美国最近将基准利率[降到了0%](https://finance.sina.com.cn/money/bond/market/2020-03-26/doc-iimxyqwa3220083.shtml)。我觉得,大家对这件事不太关注,觉得跟自己没关系,或者觉得这是临时措施。
事实恰恰相反。我觉得,这是最重要的几个长期经济迹象之一,对每个人都会产生影响,而且比疫情本身的影响更深远持久。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032602.jpg)
**它说明了一件事,高利率的时代已经永远地结束了。** 美国的利率降到了零,中国的利率也在不断下降,欧洲甚至在去年就已经是负利率了。这绝不是暂时的,我们将会长期面对低利率。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032601.jpg)
图片说明过去30年的中国银行间贷款利率变化。
利率是资金的成本。利率低就说明资金便宜,你可以用非常低的价格借到钱。反过来,它也反映了社会的平均利润率。如果各种项目的利润率很高,而利率又很低,就会有更多的人去借钱,从而促使利率回升。
**利率一降再降,恰恰说明了社会的平均利润率在不断下降。** 通俗地说,就是可以赚钱的好项目,越来越难找了。
下面就是这件事对每个人的影响: **高回报项目的消失、利率的下降、经济增长的放缓,使得你很难有办法攒钱了。** 你好不容易积攒了一点工资,却发现根本找不到高回报的投资途径,不管是银行存款、证券投资、项目投资,回报率都很低。
由于投资回报很低,大部分人的财富只能主要依靠工资积累,一有大的消费,或者生活变故,那点钱顿时就会化为乌有。所以对于年轻人来说,想要生活自立,就必须尽早开始工作,获取工资。越晚工作,经济处境就会越困难,因为你找不到快速积累资金的方法,年龄在增长,但是资产却增长很慢。
回到[上一期话题](http://www.ruanyifeng.com/blog/2020/03/weekly-issue-99.html)应不应该读研我认为如果等到24岁才研究生毕业去就业市场找人生第一份工作就真的有点太晚了。至少在读研期间就要想办法去挣钱。
## 前端培训课程
本周的培训推介,是来自”职坐标”的前端和小程序课程。
现在国内的互联网公司陆续正常上班了接下来的招聘和面试高峰估计将出现在5、6月份。想要转行前端或者提升自己的同学可以抓住眼下这一两个月进行针对性的学习和准备。
“职坐标”是腾讯课堂里面唯一一家双认证(“严选课程”认证和“金课堂”认证)的前端培训机构,有着良好的培训记录和平台的质量监控。
他们给周刊的读者提供了一门前端免费教学视频 **《前端全栈程序员小白165天逆袭成为Web工程师》**,教你学习全栈,提升互联网开发能力,增进就业的竞争力,讲解内容覆盖了前端开发所需的关键技术和技能。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032506.jpg)
对于移动端的微信小程序和项目实战感兴趣的同学可以关注下面两门课程《微信小程序》和《Vue.js 大型项目实战》。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032507.jpg)
上面这两门课程原价分别是68元和29.9元,**现在只要1元**
微信扫描下方二维码,加入职坐标 Web 前端学习群回复“小程序”就可获得1元体验券并赠送前端学习资料名额只有129个感兴趣的同学抓紧时间。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032508.jpg)
## 资讯
1、[自制呼吸面罩](https://www.isinnova.it/easy-covid19-eng/)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032201.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032202.jpg)
意大利的一个发明家团体,为了解决呼吸机不足的问题,提出可以将迪卡侬的浮潜面罩,改造成呼吸面罩。所需要的步骤仅仅是一个 3D 打印的氧气阀门,然后将氧气接入就可以了。
为了防止出现纠纷,他们将这个发明申请了专利,然后承诺所有人都可以免费使用,并将 3D 打印源文件发布到网上。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032204.jpg)
2、[液态金属](https://www.pnas.org/content/117/10/5088)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032206.jpg)
1992年的电影《终结者2》中一个机器人杀手变形为液态金属令观众印象深刻。科学家也对室温下能够导热和导电的液体抱有浓厚的兴趣。汞虽然是液态的但是对人体有毒。目前对液态金属的研究都集中在镓上镓是无毒的温度达到30°C就会熔化更难得的是镓合金的熔化温度更低而且没有蒸气不会被吸入。
最近,中国研究团队已经证实,通过磁场可以控制镓-铟-锡合金达到电影《终结者2》里面的液态金属受控聚合的效果。当一滴镓铟合金放在强碱溶液中时施加电压会导致在该液滴从球形变成雪花状的分形图案下图。科学家认为这种行为有突破性的应用前景。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032207.jpg)
3、[iPad Pro 的新 CPU](https://mondaynote.com/arm-ed-mac-we-have-an-answer-545a20419a46)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032307.jpg)
苹果公司上周发布的 iPad Pro 支持触摸板和鼠标。国外评论认为,这实际上是苹果在尝试 ARM CPU 的笔记本电脑。如果成功,下一步就要将 macOS 从 x86 CPU 移植到 ARM CPU。
苹果自己可以生产 ARM CPU而 x86 CPU 都需要从 Intel 购买。更换 CPU 的主要好处是ARM CPU 比较节能,电池可以使用更长时间。而且更换后,手机和笔记本的操作系统就可以统一了,理论上手机 App 就可以直接在笔记本运行。目前,主要指标是看 Xcode 何时能移植到 iPad Pro现在还不行。
4、[虚拟的一级方程式大奖赛](https://www.formula1.com/en/latest/article.formula-1-launches-virtual-grand-prix-series-to-replace-postponed-races.1znLAbPzBbCQPj1IDMeiOi.html)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032101.jpg)
篮球迷和足球迷都还不知道联赛何时能够恢复但是赛车迷已经可以看到线上虚拟比赛了。一级方程式赛车组委会宣布从3月22日开始每周末将在网上直播虚拟的一级方程式大奖赛参加者都是实际的赛车手即车手在网上进行虚拟的赛车比赛。
上周日的 Twitch 直播反响很热烈两个小时吸引了7万多名观看者最高时同时在线有23,000多个观众。比赛采用的是 PC 游戏 F1 2019 赛道长度是实际的50共28圈。雷诺 F1 车队的中国试车手周冠宇赢得了冠军。[NASCAR 网站](https://www.nascar.com/video/franchise/up-to-speed/denny-hamlin-beats-dale-earnhardt-jr-final-corner-for-virtual-homestead-win/)提供比赛精彩片段的录像。
5、[双层飞机座椅](https://www.flyertalk.com/articles/private-lie-flat-seats-for-every-economy-passenger.html)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030101.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030102.jpg)
飞机的经济舱总是很不舒服,拥挤而且无法伸直腿。美国一家创业公司提出了双层座椅的设计,可以提供更大的空间,每位乘客都有一个小隔间,甚至可以躺下来。
发明者说,这种座椅不会多占空间,可以容纳当今宽体客舱中相同数量的座位,因此不会影响航空公司的盈利。但是,上层的乘客需要从梯子爬上去,具体介绍可以看下面这段[30秒的视频](https://v.qq.com/x/page/p30741u3pzn.html)。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=p30741u3pzn" allowFullScreen="true" width="600px" height="400px"></iframe>
6、**一句话消息**
> - [Netflix](https://www.bbc.com/news/technology-51968302) 在欧洲降低流媒体服务的比特率为期30天预计可以减少带宽消耗25%。目的是减轻网络服务商的压力,让出更多的带宽为居家办公服务。[Youtube](https://www.bloomberg.com/news/articles/2020-03-24/youtube-to-limit-video-quality-around-the-world-for-a-month) 也做出了类似变动。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032103.jpg)
> - [权威的《Nature Medicine》杂志](https://www.nature.com/articles/s41591-020-0820-9)发表美国科学家的论文,几乎是用完全肯定的语气,断定 Covid-19 病毒出于自然进化,而不是人工产物。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032003.jpg)
> - [图标库 FontAwesome](https://blog.fontawesome.com/covid-19-awareness-icons/) 发布最新版本,添加了病毒、医疗方面的许多新图标,用于制作标牌、报告、站点、应用程序,可以免费使用。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032504.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032505.jpg)
> - [国内公司](https://www.chinanews.com/it/shipin/cns-d/2020/03-03/news849814.shtml)推出“发热头盔”可以使用红外摄像头查看前方5米范围内的人员自动找出体温超过37.3摄氏度的发热人员。但是,它应该很耗电,所以重量不会轻,戴在头上可能很累。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030605.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030604.jpg)
> - [美国宇航局](https://www.theguardian.com/environment/2020/mar/01/dramatic-fall-in-china-pollution-levels-partly-related-to-coronavirus)卫星照片发现,中国的环境污染(二氧化氮超标)在二月份大幅下降。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030201.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030202.jpg)
> - [武汉大学](http://m.yunnan.cn/system/2020/03/17/030619215.shtml)的樱花很有名但是今年不对外开放。学校使用5G直播车开启“云赏樱”每天上午10时至下午16时通过网络直播校园樱花实景。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020031921.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020031922.jpg)
> - [新加坡政府](https://www.cnbeta.com/articles/tech/958081.htm)发布了一个手机 App使用蓝牙通信记录在周围出现的其他手机。目的是一旦某人确诊可以找出他接触过的人。虽然这个想法非常好但是 App 目前是自愿使用,所以不一定能取得满意的效果。
## 文章
1、[PlayStation 5 vs Xbox Series X 硬件比较](https://cn.engadget.com/cn-2020-03-18-playstation-5-vs-the-xbox-series-x.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032001.jpg)
今年就要发布的两大游戏机 PlayStation 5 和 Xbox Series X硬件基本相同。如果你想同时玩这两个平台的独占游戏就不得不同样的硬件买两套。索尼和微软真的可以考虑走 Steam 的模式,只出售主机操作系统,把硬件改成开放平台,让第三方厂商去做,反正现在硬件都是亏的。
2、[《人类简史》作者赫拉利谈流行病](https://mp.weixin.qq.com/s/LrGG4PUgvZw5KzsJCIhKhQ)(中文)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032002.jpg)
面对2月以来新冠肺炎疫情在全球范围内的快速蔓延赫拉利撰写了这篇文章在《三联生活周刊》独家中文刊发。
他的核心观点是,关闭国界不是阻止病毒传播的好办法,人类应该加强合作,而不是互相指责。对病毒的最佳防御不是隔离,而是信息。另外,他在《金融时报》发表的长文[《冠状病毒之后的世界》](http://www.ruanyifeng.com/blog/2020/03/the-world-after-coronavirus.html)也可以参考。
3、[日历版本的实施方案](https://blog.dgraph.io/post/dgraph-calendar-versioning/)(英文)
图数据库软件 Dgraph 决定从语义版本切换到日历版本`YY.0M.PatchNumber`,本文介绍 Dgraph 的实施方案。
4、[我如何使用 Speech Synthesis API 自动生成语音](https://jlelse.blog/dev/speech-synthesis/)(英文)
作者给出了一段简短的代码,使用 Speech Synthesis API 进行语音生成,让浏览器自己读出博客内容。
5、[过去66年的66项最佳年度发明](https://www.popularmechanics.com/technology/g24668233/best-inventions/)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032309.jpg)
这篇文章展示了从1954年开始每一年的年度最佳发明比如1954年是微波炉1955年是脊髓灰质炎疫苗1956年是计算机硬盘2019年是世界最大的电动车 eDumper上图
6、[使用树莓派自制热像仪](https://medium.com/sausheong/build-a-thermal-camera-with-raspberry-pi-and-go-8f70451ad6a0)(英文)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020022513.jpg)
作者介绍自己如何使用树莓派,制造了一个便宜的热像仪,可以感知人群中体温偏高的人。
7、[使用 Jekyll 和 GitHub Pages 创建个人网站](https://aleksandrhovhannisyan.github.io/blog/dev/creating-a-personal-website-with-jekyll-and-github-pages-a-comprehensive-guide/)(英文)
一篇非常详细的操作指南,如何使用 Jekyll 建立一个静态网站,并发布到 GitHub Pages。
8、[击败垃圾留言机器人](https://cohan.dev/defeating-form-spam-bots/)(英文)
作者介绍一个小技巧,防止机器人通过网页表单,提交垃圾留言。方法是为表单元素`<form>`加上一个`data-action`属性,真正的提交地址放在这个属性里面。
9、[化石燃料的未来](https://rhsfinancial.com/2020/02/12/future-fossil-fuels-collapse/)(英文)
这是一篇投资咨询公司写的能源价格分析,文章比较长,但是值得一读。作者认为,随着绿色能源价格不断降低,化石燃料(石油、煤、天然气)将进入“永久的熊市”。
下图是过去三年,能源股票的价格变化。蓝线是 SP500 指数上涨了40%绿色是太阳能股上涨了80%;橙线是石油天然气,红色是煤炭,都是下跌的。也就是说,化石能源的股票走势都很糟糕。
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021604.jpg)
10、[三种数据类型](https://www.brandonsmith.ninja/blog/three-types-of-data)(英文)
作者认为,软件的数据分为三种:常量(不可变,也不可替换)、状态(可变可替换)和缓存(不可变,但可替换)。
## 工具
1、[pwgen](https://github.com/kherrick/pwgen/)
一个 WASM 模块,用来生成随机密码,可以在命令行使用,也可以作为自定义元素插入网页。
2、[Excalidraw](https://excalidraw.com/)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032106.jpg)
一个非常简单易用的白板绘图开源工具。
3、[Screen.so](https://screen.so/)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032306.jpg)
一个基于 Web 的视频会议软件,可以共享白板和视频,并且能够合作编程。
4、[紧急状况模板](https://github.com/maxboeck/emergency-site)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032308.jpg)
有时候,网站会突然无法访问,这时就需要提供一个临时的应急网址。这里有提供一个网站紧急状况的网页模板。
5、[字体裁剪工具](https://github.com/2234839/web-font)
中文的字体文件都非常大,网页全部加载不现实。这个工具可以从字体里面,选取网页需要的字符,生成新的字体文件。(@[2234839](https://github.com/ruanyf/weekly/issues/1136) 投稿)
6、[xterm-player](https://github.com/JavaCS3/xterm-player)
一个基于 Web 的命令行终端录制回放工具,解决了分享命令操作时,无法拷贝文字以及视频体积较大的问题。(@[JavaCS3](https://github.com/ruanyf/weekly/issues/1138) 投稿)
7、[图灵派](https://turingpi.com/)Turing Pi
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032501.jpg)
图灵派是树莓派的一个集群板,好比机房里面的一个机架,可以用来自己架设 Kubernetes 集群。
8、[EVM](https://github.com/scriptiot/evm)
一个国产的针对物联网的超轻量虚拟机,本质上是一款通用、精简的嵌入式虚拟机,由语法解析前端框架和字节码运行后端构成,可运行在资源受限制的单片机上。(@[scriptiot-dev](https://github.com/ruanyf/weekly/issues/1143) 投稿)
9、[react-visual-editor](https://github.com/anye931123/react-visual-editor)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032603.jpg)
React 的组件可视化拖拽页面编辑与代码生成工具,让不会 React 技术栈的人员可以通过拖拽生成页面。(@[anye931123](https://github.com/ruanyf/weekly/issues/1145) 投稿)
10、[dino](https://dino.im/)
![](https://cdn.beekka.com/blogimg/asset/202001/bg2020013002.jpg)
一个支持 XMPP 协议的聊天客户端。
## 资源
1、[浏览器在 2020 年可以干什么?](https://github.com/luruke/browser-2020/blob/master/README.md)
这个仓库收集各种新兴的浏览器 API展示浏览器具备的能力。如果你想追踪 Web App 开发的前沿,可以关注它。上图是浏览器的画中画 API。
2、[ActivityPub 协议的开源软件](https://github.com/ruanyf/weekly/issues/1139)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032301.jpg)
ActivityPub 是一种去中心化的内容聚合协议,可以让其他用户远程订阅你的内容。它很像升级版的 RSS但是支持远程推送。这里是 ActivityPub 协议[技术细节的介绍](https://github.com/WebOfTrustInfo/rwot5-boston/blob/master/topics-and-advance-readings/activitypub-decentralized-distributed.md)。
下面是目前支持 ActivityPub 协议的开源软件,可以自己架设服务。
> - 微博Twitter 的替代品):[Mastodon](https://mastodon.social/)[Pleroma](https://pleroma.social/)
> - 照片分享Instagram 的替代品):[Pixelfed](https://pixelfed.social/)
> - 视频分享Youtube 的替代品):[Peertube](https://joinpeertube.org/)
> - 博客Facebook 的替代品):[WriteFreely](https://writefreely.org/)[WordPress + ActivityPub 插件](https://wordpress.org/plugins/activitypub/)[Plume](https://joinplu.me/)
> - 聊天Slack 的替代品):[Mattermost](https://mattermost.com/)[Matrix](https://matrix.org/)
> - 音乐分享Spotify 的替代品):[Funkwhale](https://funkwhale.audio/)
3、[CS 253Web 安全](https://web.stanford.edu/class/cs253/)
斯坦福大学的 Web 攻击课程,里面有资料下载,介绍各种攻击手段的基础知识,比如代码注入、网络钓鱼、网络指纹等等。
4、[基于 IPFS 的电子书搜索引擎](https://i-book.in)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032310.jpg)
网友上传至 IPFS 网络的电子书索引目前收入量约5万。使用Flask + Elasticsearch + Nginx 构建,已在 [GitHub](https://github.com/SaltyLeo/i-book.in) 部分开源。(@[SaltyLeo](https://github.com/ruanyf/weekly/issues/1134) 投稿)
5、[GitHub 中文项目排行榜](https://github.com/kon9chunkit/GitHub-Chinese-Top-Charts)
这个仓库收集 GitHub 上面国人的中文项目的 Star 排行。(@[9527q](https://github.com/ruanyf/weekly/issues/1135) 投稿)
## 图片
1、[Spomeniks](https://www.spomenikdatabase.org/photo-directory)
该网站收集东欧共产主义时期各种奇特形状的纪念碑。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032302.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032303.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032304.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032305.jpg)
2、[圆塔](https://en.wikipedia.org/wiki/Rundetaarn)
丹麦首都哥本哈根的市中心耸立着一座七层的塔楼高35米。
![](https://cdn.beekka.com/blogimg/asset/202001/bg2020012601.jpg)
这是始建于1642年的天文馆那一年伽利略去世日心说开始占据主流天文学研究出现了大爆发。国王决定建造一座专门的天文台。
![](https://cdn.beekka.com/blogimg/asset/202001/bg2020012602.jpg)
这座楼最大的特点,就是内部没有一级台阶,都是螺旋式上升的砖道。这是为了方便推车将沉重的天文仪器运到塔楼的顶部。
![](https://cdn.beekka.com/blogimg/asset/202001/bg2020012603.jpg)
## 文摘
1、[为什么没有冠状病毒疫苗?](https://threadreaderapp.com/thread/1240498037958545410.html)
Covid-19 出现之前常见的冠状病毒有4种对于大多数人来说它们仅仅引起轻度感冒。这些病毒会激发人体的免疫反应使得人体自然康复。康复以后体内会产生抗体使你受到大约一年或更长时间的保护但是抗体最终会消失。
也就是说人类可以被同一种病毒再次感染所以需要注射疫苗。但是实际上并没有针对这4种冠状病毒的疫苗。为什么我们不开发冠状病毒疫苗呢
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032604.jpg)
原因一。大多数感冒是由其他病毒引起的比如鼻病毒、RSV、副流感病毒等等。4种冠状病毒只会导致大约20的感冒。由于每一种病毒都需要不同的疫苗所以冠状病毒疫苗实际上需要4种。但是即使你全部使用4种疫苗也只能抵御 20的感冒。
原因二。证明疫苗有效的临床试验非常困难而且昂贵。即使疫苗将冠状病毒导致的感冒风险降低了75也仅将整体的感冒风险降低了15。设计一个大型实验证明15的减少是可能的但会非常贵。而且一个成年人每年得2次4次感冒减少15意味着每年甚至不会少感冒1次这听起来并不吸引人。
原因三。人们真正想要的不是冠状病毒的感冒疫苗而是一种万能的感冒疫苗可以抵御尽可能多的感冒病毒但是科学家至今也不知道30的感冒是什么原因导致的。这意味着疫苗必须具有多种成分抗原才能有效所有的成分都需要单独的开发和研究所以感冒疫苗不是一种单一的产品而是一种复合产品。
原因四。大多数人对感冒并不重视,因为绝大部分感冒不会出现严重后果,所以人们不太愿意出钱注射感冒疫苗。感冒疫苗的市场前景并不好,葛兰素史克曾经开发过一种感冒疫苗,几年后就退出了市场。投资人不愿意支持会商业失败的药物,所以一直以来感冒疫苗得不到足够的资金支持。
但是Covid-19 疫苗不一样,它仅针对一种病毒,而不是十几种不同的病毒,所以试验会非常简单。而且,它的传染力强,对于老年人后果严重,保险公司和政府会愿意为它付款。
2、[为什么你不能一次喝太多的水?](https://sparkonit.com/2014/12/09/takes-6-liters-water-kill-person/)
你知道吗,喝水也会喝死人。
一个体重75公斤的人一口气喝6升水就会有死亡的危险。原因跟血液中钠的含量有关。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032605.jpg)
钠元素是人体最重要的化学元素之一,具有许多重要功能,例如调节血压和帮助传导神经冲动。但是,钠最重要的功能可能就是维持体内的体液平衡。
如果一次性喝太多水,血液中的水含量就会增加,使得血液中的电解质(尤其是钠)被稀释。血液中钠浓度过低的这种情况,称为低钠血症,严重者可出现水中毒,症状包括头痛、疲劳、恶心、呕吐、小便频繁、血压升高、复视和精神错乱。
根据《科学美国人》的报道美国发生过几起喝水过多、导致死亡的案件。比如一名28岁的加利福尼亚妇女在参加一个比赛时三个小时内喝掉六升水出现呕吐、头痛欲裂回家后死于所谓的水醉。2005年《新英格兰医学杂志》进行的一项研究发现近六分之一的马拉松运动员会出现某种程度的低钠血症原因可能就是饮水过多而导致血液稀释。
肾脏负责从血液中过滤出水和其他溶质,人体多余的水会流到膀胱,形成尿液。但是,在水中毒的情况下(即喝太多的水超过了身体需要量时),肾脏将无法正常工作。
肾脏每天可以排泄约20至28升水但每小时不超过0.8至1.0升。因此当一个人在短时间内喝过多的水时例如一小时内喝3至4升水肾脏将无法足够快地将水过滤掉血液将变得充满水。结果过量的水稀释了血液中的钠含量并进入细胞导致其肿胀。
一旦脑细胞发生肿胀,可能会危及生命。因为大脑被限制在头骨内,由于没有扩大或肿胀的空间,过多的液体积聚会导致脑水肿(或肿胀)甚至死亡。
因此如果要避免低钠血症的症状每小时就不要喝超过0.8到1.0升的水。超过这个量的水对身体来说就太多了,并且可能给肾脏造成伤害。
## 言论
1、
咖啡的兴起与资本主义有千丝万缕的联系。资本主义兴起之前,体力劳动主要依靠酒精刺激体力的兴奋。但是当工作涉及机器和数字时,酒精就成为一个问题,而咖啡比酒精更安全,可以提高精神的兴奋。
-- [《咖啡如何占领世界的黑暗历史》](https://www.theatlantic.com/magazine/archive/2020/04/michael-pollan-coffee/606805/)
2、
病毒可能有数百万、甚至数万亿种但是迄今人类只命名了6,828种病毒已知其中250种会感染人体。
-- [《纽约时报》](https://www.nytimes.com/2020/03/24/science/viruses-coranavirus-biology.html)
3、
影响编程效率最大的因素,不是使用何种编程语言,而是昨晚你的睡眠是否充足。
-- [《我的软件工程信念》](https://blog.wesleyac.com/posts/engineering-beliefs)
4、
几乎所有的战争原则,都可以总结为一个词“集中”,或者扩展成一句话“集中力量攻击敌人的弱点”。
-- 李德·哈特《战略论:间接路线》
5、
我并不是说欧盟是完美的,但每个人类机构都有缺陷。改进现状的方法不是发脾气大吼一声,甩门而去。
-- [一个英国人](http://martin.kleppmann.com/2020/01/31/brief-brexit-lament.html)评论英国脱欧
6、
手机操作系统不愿意全力支持 Web App ,是故意的。因为他们要通过应用商店赚钱,让应用只能通过应用商店安装,就可以保证获得庞大的收入。
-- [HN 读者](https://news.ycombinator.com/item?id=22185250)
## 回顾
去年的本周:[《周刊第 49 期》](http://www.ruanyifeng.com/blog/2019/03/weekly-issue-49.html)
![](https://cdn.beekka.com/blogimg/asset/201903/bg2019032901.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

407
docs/issue-101.md Normal file
View File

@ -0,0 +1,407 @@
# 科技爱好者周刊:第 101 期
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1148),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面照片
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032702.jpg)
3月5日米兰一位大学教授对着空教室远程讲课。以后远程教育可能会成为常态现场上课反而是少数的情况。[出处](https://www.theatlantic.com/photo/2020/03/empty-spaces-due-coronavirus-fears/607666/)
## 本周观点:互联网不再稀缺
疫情期间,很多东西都是稀缺的:缺口罩、缺消毒液、缺呼吸机……但是,有一样东西是不缺的,那就是互联网。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040111.jpg)
互联网相关的东西好像没有出现过紧缺随时都可以轻松使用。宽带不缺、流量不缺、App 不缺,云服务也不缺。一些视频会议软件,出现过资源紧张,但是服务器扩容以后,很快就解决了。
仔细观察,你会发现,**稀缺的都是实体商品,虚拟的互联网服务不仅不缺,实际上还很宽裕。**
这说明了什么?
经过几十年的高速发展和庞大投资,互联网不再是稀缺商品,即使发生危机的情况下也不缺,实际上还处于过剩状态。
我问大家一个问题4G 通信已经很快了,为什么电信服务商还拼命发展 5G我认为原因是常规的电信数据服务即互联网需求已经接近饱和了 4G 拉动不了需求了,服务商不得不用更快的网速去刺激消费,尤其希望高清电视能通过 5G 得到普及。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040112.jpg)
(图片说明:每个人头上的云,现在不是太少了,而是太多了。)
根据经济学原理,稀缺的东西才能卖出高价。如果互联网不再稀缺,这意味着什么?
我认为,今后互联网服务的竞争将非常激烈,因为市场的增长速度已经大大放缓,没有任何一种网络服务是供不应求的。 **线上的虚拟产业,到了最后将都是规模竞争,卖不出高价,真正可以卖出高价的是一些实体的东西。**
## Vue3 快速深入全攻略
本周的课程是京程一灯的《Vue3 快速深入全攻略》。
Vue.js 作为现在的前端主流框架之一,在国内有着广泛的应用,也是面试几乎肯定问到的内容。如果能够看懂它的源码,熟悉它的各种使用技巧,肯定会对你的面试有极大的助益。
市场上的 Vue 教程非常多,基础课程占多数。如果你希望提高 Vue.js 水平,掌握更多的开发技能,可以看一下这个专题课 ——《 Vue3 快速深入全攻略》。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040108.jpg)
它是 Vue 高级教程,从 Vue 2 & Vue 3 核心 API 对比讲起,包括真实业务项目实战、核心源码分析,帮你全面理解 Vue 3 的实现原理,目标是帮助大家通过面试、拿到高薪。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040109.jpg)
本课程由京程一灯的创始人袁志佳主讲。原价98元微信扫码下面的二维码加群后领取优惠券 **1元即可报名** 名额只有100人感兴趣的同学不要错过。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040110.jpg)
## 资讯
1、[谷歌 3D 动物](https://www.popsugartech.com/google-3d-animals-47354265)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020033103.jpg)
动物园在疫情期间纷纷关闭,谷歌就推出了 3D 动物,让你可以在手机上游览动物园,观看 3D 动物。方法是在手机搜索动物名称,中文或英文都可以,目前一共支持[20多种动物](https://9to5google.com/2020/03/28/google-3d-animals-list/)。然后点击页面上的“View in 3D”就可以观看动物的 3D 模型了。
这些模型都会动,还可以用手机摄像头叠加在室内实景上,以 AR 显示,仿佛动物出现在你的家里。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020033102.jpg)
2、[垂直农业架](https://shop.zipgrow.com/)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020033108.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020033109.jpg)
加拿大一家创业公司开发了“垂直农业架”,这是一个像书报架一样的装置,可以用来种植农业物。它的供水和养料是由架子本身提供的,用户只要保证光照就可以了,非常适合城市的家庭种植。
网上有不少已经购买的用户在抱怨,现在型号的水泵很容易堵塞,造成植物死亡。不过,这个概念还是很吸引人的,产品值得进一步改进。
3、[地球得到了一个迷你月亮](https://www.newscientist.com/article/2235427-earth-has-acquired-a-brand-new-moon-thats-about-the-size-of-a-car/)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030505.jpg)
2020年2月19日亚利桑那州天文台的科学家发现了一个昏暗的物体在天空中快速移动上图的小白点。接下来的几天世界各地另外六个天文台的研究人员确认了这个天体并计算了它的轨道估计它已经在重力作用下环绕地球大约三年。
天文学家认为它不是人造天体而可能是一颗小行星在经过时被地球重力捕获。它的体积非常小长度大概在1.9至3.5米之间跟一辆汽车相当。它每47天围绕地球旋转一周由于轨道的不规则天文学家估计它可能会在今年4月份逃脱地球的引力。
4、[锂电池潜艇](https://mil.sina.cn/gjjq/2020-03-06/detail-iimxxstf6819761.d.html)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030606.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030607.jpg)
日本第一艘锂电池潜艇“凰龙”号3月5日正式服役。这也是全世界第一艘锂电池的常规潜艇。
常规潜艇在水下都用电池供电,因为柴油发电机耗费氧气。但是,铅酸电池重量大,储电量少,最多坚持几十个小时,就要浮上水面,用发电机充电。锂电池可以减轻重量,体积相同的情况下,储电量是铅酸电池的两倍,不仅使得潜艇可以在水下潜伏更久,也提高了航速,大幅增强作战能力。
5、[植物冶炼](https://www.nytimes.com/2020/02/26/science/metal-plants-farm.html)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030203.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030204.jpg)
马来西亚和印尼的一些岛屿有丰富的镍矿当地的植物也因此有很高的镍含量。最近植物学家特地租用了一块土地每隔6到12个月就收割一次经过焚烧和净化可以获得大约500磅的柠檬酸镍价值数千美元。上图是提取镍含量非常高的树汁。
植物学家认为,植物冶炼可以部分替代传统的采矿业,没有环境污染,节省能源,并能净化有毒土壤。以后,农民可以像生产椰子和咖啡那样生产金属。另外,这也是处理废弃矿山的一种可行方法。
6、**一句话消息**
> - [阿尔茨海默氏病](https://padiracinnovation.org/News/2020/03/the-theory-of-infectious-origin-of-the-alzheimers-disease)(俗称“老年痴呆”)的起因并不确定,有人认为是遗传因素,也有人认为是大脑退化。最近发表的一些观察结果,提出它可能是传染病,起因是未知的细菌或病毒。
> - [可汗学院](https://www.khanacademy.org/donate)是美国最大的免费在线学习网站。疫情期间该网站的负载是平常的250%,因此向访问者请求捐助。
> - [彭博社](https://www.bloomberg.com/news/articles/2020-03-29/the-global-oil-market-is-broken-drowning-in-crude-nobody-needs)报道,全世界的燃料需求急剧下降,导致现有的石油储存装置都已经快满了,新生产的石油将无处储存。目前,各方正在磋商,将超级邮轮作为临时的浮动油罐。
> - [盖洛普公司](https://lithub.com/in-2019-more-americans-went-to-the-library-than-to-the-movies-yes-really/)Gallup一项调查表明美国人去图书馆的次数多于去电影院。2019年每个美国成年人平均去图书馆10.5次。
![](https://cdn.beekka.com/blogimg/asset/202001/bg2020012606.jpg)
> - [考古学家](https://www.archaeology-world.com/scientists-find-that-tin-found-in-israel-from-3000-years-ago-comes-from-cornwall/)在以色列发现的3000年前的锡锭现在确定产自英国。这说明早在古希腊文明之前英国的产品就能运到中东这是非常惊人的。
![](https://cdn.beekka.com/blogimg/asset/202001/bg2020012409.jpg)
## 文章
1、[杨广中教授谈医疗机器人](https://spectrum.ieee.org/automaton/robotics/medical-robots/coronavirus-pandemic-call-to-action-robotics-community)(英文)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032706.jpg)
杨广中是上海交通大学医疗机器人研究院的院长。他从国外回国,现在隔离在上海的一家旅馆里。过去的一周中,他一直没离开房间,每天唯一的访客是一名酒店员工来测量体温,还有一个小型机器人,可以自动送饭。
IEEE Spectrum 杂志对他进行了远程采访,访问他对医疗机器人行业发展的想法。下图是已经在武汉得到采用的紫外线消毒机器人,自动对病房进行紫外线照射消毒。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032707.jpg)
2、[远程会议的设备建议](https://aaronparecki.com/2020/03/24/4/tips-and-tools-for-remote-meetings-and-presentations)(英文)
家中举行远程会议或者直播,需要做哪些准备工作?作者提供了一些建议,比如可以坐在衣橱中,让周围的衣服吸收回音。同时,他还可以给出了音频和视频设备的推荐,比如为了照亮脸部,可以购置一个 LED 面板灯,下图为效果对比。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032708.jpg)
3、[RSA 的原理与实现](https://cjting.me/2020/03/13/rsa/)(中文)
本文用简单的语言和数学推导,介绍了公钥加密 RSA 的原理。(@[cj1128](https://github.com/ruanyf/weekly/issues/1156) 投稿)
4、[我在硅谷的9年](https://eduardosasso.co/blog/working-in-silicon-valley/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040101.jpg)
2010年作者从巴西来到美国为硅谷一家创业公司工作。这家公司最终变成了 Trip.com并被收购他就套现离开了。这篇文章回顾了他九年来在美国的工作历程。
5、[写给新软件工程师的一封信](https://www.florio.dev/20200328-letter-to-myself/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040114.jpg)
作者给进入这个行业的新人,提供了几点建议(上图),我觉得说得相当好。新人对这些建议肯定没有很深的体会,但是工作几年以后,再回头看,你会觉得这才是正确的路。
6、[User-Agent 新方案](https://github.com/WICG/ua-client-hints/blob/master/README.md)
浏览器向服务器发请求的时候,都会带有一个`User-Agent`字段表明客户端的一些软件信息。Chrome 浏览器打算冻结这个字段,本文介绍新方案的细节。
7、[GitHub 的官方 RSS Feed](https://www.ronaldsvilcins.com/2020/03/26/rss-feeds-for-your-github-releases-tags-and-activity/)
GitHub 官方有提供 RSS Feed但没写在文档里面这篇文章给出了地址。
8、[WordPress 团队的 PHP 编码标准](https://make.wordpress.org/core/2020/03/20/updating-the-coding-standards-for-modern-php/)(英文)
WordPress 团队最近更新了他们的编码标准,为全面升级到 PHP 7.x 版本做准备。
9、[如何检测用户是否使用了 adblocker](https://blog.rampatra.com/how-to-know-whether-a-user-is-using-an-adblocker)(英文)
相当一部分用户安装了浏览器的广告拦截器 adblocker这篇文章介绍如何检测出这些用户。
10、[如何使用线性代数进行几何变形](https://www.monades.dev/notes-on-linear-transformations/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020022514.jpg)
作者在网页上给出直观的、可以互动的演示,展示几何变形与线性代数之间的关系。
## 工具
1、[GoMailer](https://github.com/DuanJiaNing/GoMailer)
一个轻量的电子邮件推送开源工具,可以与网站的用户反馈、留言等功能进行集成,将数据填入模板,投递到指定的邮箱。(@[DuanJiaNing](https://github.com/ruanyf/weekly/issues/1146) 投稿)
2、[Zarm](https://zarm.design)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020033001.jpg)
一个 React 组件库,众安科技出品。特点是依赖少体积小(压缩后 60KB扩展性好样式命名采用了 BEM 规范。(@[edison-hm](https://github.com/ruanyf/weekly/issues/1149) 投稿)
3、[KafkaCenter](https://github.com/xaecbd/KafkaCenter)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020033002.jpg)
一站式的 Kafka 集群管理和维护平台,代码开源,完善的权限设计,使用方便,无需精通 Kafka 就能管理集群。(@[TrumanDu](https://github.com/ruanyf/weekly/issues/1150) 投稿)
4、[XAudioPro](http://www.xaudiopro.com/)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020033003.jpg)
在线音频实时剪辑转码网站。我个人本身是做音频开发出生的,对音频算法底层很熟悉,所以就诞生了创建这个网站的想法。
专业的 Audition 软件主要面对很多专业人士,里面的操作比较复杂,对于普通的人来说要想完成一个简单的功能操作比较繁锁,所以这个网站兼顾了准专业性和傻瓜式的操作。(@[luolongzhi](https://github.com/ruanyf/weekly/issues/1153) 投稿)
5、[办公室噪音生成器](https://mynoise.net/NoiseMachines/openOfficeNoiseGenerator.php)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040119.jpg)
在家远程办公的时候,你会不会想起办公室嘈杂的工作环境,说话声、电话铃声、敲击键盘声、喝水声…… 这里有一个办公室噪音生成器,可以无限播放。
6、[HugeGraph](https://github.com/hugegraph/hugegraph)
百度安全团队研发的一款易用、高效、通用的开源图数据库系统, 具备完善的工具链组件,助力用户轻松构建基于图数据库之上的应用和产品。
典型应用场景包括深度关系探索、关联分析、路径搜索、特征抽取、数据聚类、社区检测、 知识图谱等。(@[Emmano2](https://github.com/ruanyf/weekly/issues/1158) 投稿)
7、[SimpleCTO screenshot](https://github.com/simplecto/screenshots)
一个在线生成网站截图的工具,用户提交 URL就能下载网页截图代码开源。
8、 [Swift Playgrounds](https://apps.apple.com/us/app/swift-playgrounds/id1496833156?mt=12)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021403.jpg)
苹果公司官方的免费 Mac 桌面软件,通过游戏学习 Swift 语言。
9、[time.gov](https://www.time.gov/)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020020911.jpg)
美国政府显示国内各时区的时间的网站。
10、[progressive-image-element](https://github.com/andreruffert/progressive-image-element)
一个 HTML 的自定义元素custom element可以懒加载网页图片。这个元素的代码非常简单可以作为学习自定义元素的写法范例。
## 资源
1、[隔离故事](https://quarantinestories.today/)
该网站让居家隔离的人们上传照片,展示他们从窗外看到了什么。下图是一个意大利米兰的用户上传的照片。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032703.jpg)
2、[Unity 官方教程](https://learn.unity.com/)
Unity 是一个游戏开发引擎它的官方教程现在免费开放3个月从零教你写一个 3D 游戏,教程质量相当高。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032704.jpg)
3、[D3.js 教程](https://observablehq.com/@d3/learn-d3)
D3.js 是功能强大、使用最广泛的 JavaScript 可视化图形库,这组九篇的系列文章是最新的入门教程。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032705.jpg)
4、[Colorables](https://www.colorabl.es/all)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020033110.jpg)
这个网站可以下载各种填色图片,打印以后让小朋友用蜡笔填色。
5、[舒压歌单](https://open.spotify.com/user/1286544262/playlist/71mRGOhRHXZRSbQzouuFw7?si=wK9hoXHFQTm3RZELenxxOA)
这是一个10首音乐的 Spotify 歌单,长度为一个小时,根据[这篇文章](https://www.inc.com/melanie-curtin/neuroscience-says-listening-to-this-one-song-reduces-anxiety-by-up-to-65-percent.html)的说法可以舒缓压力、减轻焦虑。如果时间不够可以只听《Weightless》这一首。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040102.jpg)
## 图片
1、[喜力砖](https://inhabitat.com/heineken-wobo-the-brick-that-holds-beer/)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020033104.jpg)
1963年两位设计师看到啤酒瓶到处丢弃引起环境问题就提出能不能把酒瓶做成砖头的形状喝完以后还能用于建筑。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020033105.jpg)
喜力公司采纳了这个建议设计生产了一批砖头形状的啤酒瓶被称为“喜力砖”。这种瓶子一共生产了10万个再没有继续生产。
目前,荷兰的喜力博物馆有一个用这种瓶子建成的小棚。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020033106.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020033107.jpg)
2、[旧金山的街道](https://twitter.com/architecturehub/status/1243474118957305856)
旧金山的很多房子,都是沿着山坡建的。所以,你可以轻易拍出很多奇特的照片。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040116.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040117.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040118.jpg)
## 文摘
1、[中国的第一个口罩](http://www.chinaqw.com/hqhr/2017/11-06/167300.shtml)
1879年祖籍广州的伍连德出生于马来西亚北部的一个小岛。他年幼聪明17岁获得了女皇奖学金赴英国剑桥大学就读细菌学。1903年24岁获得博士学位。
1907年伍连德受直隶总督袁世凯聘请担任天津陆军军医学堂副监督即副校长
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040106.jpg)
1910年哈尔滨爆发了鼠疫。伍连德临危受命担任了“东三省防疫全权总医官”。这个头衔听上去很大实际上他手下只有两个人。
抵达的第三天,为弄清疫情来源,伍连德决定冒险解剖尸体,进行了中国医生的第一例人体解剖。他最终判断疫情为“肺鼠疫”,是比普通鼠疫更严重的一种烈性传染病,通过人际呼吸飞沫传播。
他开始组织疫区进行严格隔离。在他的隔离建议下,东北多条铁路、公路被切断,他还费了极大精力说服当时的人们同意焚烧尸体。
为阻挡鼠疫的飞沫传播,他发明了一种用两层纱布制作的口罩,被称之为“伍氏口罩”。这种口罩制造简单,材料易获得,成本很低。这是口罩首次在中国出现,被报纸广泛报道。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040104.jpg)
(图片说明:中国的第一批口罩“伍式口罩”。)
在伍连德的努力下不到4个月哈尔滨疫情就迅速被控制死亡人数下降为0。接下来1919年东北霍乱、1932年上海霍乱防疫战中伍连德也发挥了极其重要的领导作用。由于在鼠疫研究特别是发现旱獭在鼠疫传播中的作用伍连德在1935年被诺贝尔医学奖提名为候选人。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040105.jpg)
伍连德还专注于中国医学教育和发展。在伍连德主持下建成的北京中央医院成为中国人建立的第一所现代医院也就是今天的北京大学人民医院。1924年伍连德在沈阳建成了东北陆军医院这是当时中国规模最大、设备最好的医院。1926年他创办了哈尔滨医学专科学校为当地培养医学人才这个学校就是哈尔滨医科大学的前身。他前前后后在中国主持兴办了20多所医院和医学院校为中国培养了众多医学人才。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040103.jpg)
(图片说明:哈尔滨伍连德纪念馆雕像)
1937年抗日战争爆发。伍连德在上海的房子被日军炸毁他决定返回马来西亚居住。1960年他在马来西亚逝世享年82岁。
2、[H5N1 的风险](https://blog.samaltman.com/h5n1)
说明作者为风险投资家本文写于2013年。
我对生物技术的未来,感到非常担忧。这种技术具有令人难以置信的潜力,可以改善我们的生活,甚至可能比计算机更重要,但也有很多不利的方面。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040107.jpg)
2011年一些研究人员想出了如何重新设计 H5N1禽流感病毒使其同时发生五个突变。这五个突变共同使该病毒既易于传播又具有致命性。这五个突变都可能自然发生但不太可能同时发生除非人工干预。
现在我们有了在实验室中创建病毒的工具。当某人制造出一种极易传播死亡率超过50潜伏期为几周的病毒时会发生什么
这样的事情会由一个坏蛋干出来,而世界却没有时间做准备,可能在几个月内消灭一半以上的人口。被操纵的生物技术可能会有效地终结世界。
世界各国非常不愿意采取协调行动。原子弹只在一个地点造成严重后果,但病毒不同,只需要释放出来一个,就可能对全球造成严重后果,而给我们的时间却很少。浓缩铀需要巨大的政府投入的资源,而生物技术的开发已经可以由私人公司完成。
我们应该高度重视,在主动防御生物攻击方面投入大量精力。
当我们首次能够在车库中创建软件程序时,它改变了世界。当我们开始能够在车库中进行生物工程时,可能会比计算机革命更快地引发变化。
## 言论与数字
1、
去年成功套现/卖掉的创业公司,都值得祝贺。
-- [Twitter 用户](https://twitter.com/hunterwalk/status/1242573287734951936)
2、
战争时你要坚定不移失败时你要绝不屈服胜利时你要宽容大度和平时你要满怀善意。In war, resolution; in defeat, defiance; in victory, magnanimity; in peace, goodwill.
-- [邱吉尔《第二次世界大战回忆录》](https://www.goodreads.com/quotes/261261-in-war-resolution-in-defeat-defiance-in-victory-magnanimity-in)
3、
一个人的人际关系,能有多大?
英国人类学家鲁宾·邓巴提出一个人能够记住其他人是谁、并且能保持与那些人之间的关系这样的人数在100250之间通常使用的值是150。这被称为邓巴数。
-- [维基百科](https://en.wikipedia.org/wiki/Dunbar%27s_number)
4、
浅水是喧哗的深水是沉默的。Shallow water is roaring, deep water is silent.
-- 雪莱
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040113.jpg)
5、
呼吸机的制造难度在于,要保持一个狭窄的压力范围。压力不能太小,必须可以让氧气进入肺泡,但又不能太大而使肺破裂。
-- [HN 读者](https://news.ycombinator.com/item?id=22721871)
6、
如果你为一家公司打工要做的就是准时上班尽力满足公司对你最低的期望8小时工作下班后回家与家人共度美好时光。这样的话当公司解雇你的时候你就没有什么可哭的了。你总能找到一份工作但无法找回为实现别人的梦想而付出的你的时间。
-- [HN 读者](https://news.ycombinator.com/item?id=22746433)
## 回顾
去年的本周:[《周刊第 50 期》](http://www.ruanyifeng.com/blog/2019/04/weekly-issue-50.html)
![](https://cdn.beekka.com/blogimg/asset/201904/bg2019040501.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

381
docs/issue-102.md Normal file
View File

@ -0,0 +1,381 @@
# 科技爱好者周刊:第 102 期
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1148),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040505.jpg)
3月26日位于武汉的东风日产汽车厂复工员工午餐保持距离。法新社
## 本周观点:工作热情从何而来?
BBC [报道](https://www.bbc.com/worklife/article/20200306-the-surprising-truth-about-finding-your-passion-at-work),一位新加坡心理学家发明了《工作热情测量表》,可以测量一个人对自己的工作有多大的热情。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040812.jpg)
工作热情很重要, **如果没有热情,干什么都不会出色。** 特朗普就说过:“没有热情,你就没有能量。没有能量,你什么都没有。”
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040813.jpg)
工作热情有很多来源:经济收入、职业前景、社会荣誉……据说,《工作热情测量表》可以测量这些诱因,对你的刺激有多大。
我有一个简单的方法,根本不需要什么心理测试,就能知道你最有工作热情的事情是什么。
**你只需要问自己一个问题:即使没有报酬,你也会去干的工作是什么?** 如果一种工作根本得不到报酬,你也愿意去做,这就是你最喜欢、最有热情的事情,千万要珍惜。
JK.罗琳写《哈利波特》第一卷时,根本不知道能否出版,她就是有写的冲动,每天去咖啡馆的角落写到天黑。理查德·斯托曼是 GCC 和 Emacs 的作者,写完以后就把代码开源了,所有人都可以免费用,尽管那时他还没地方住,只能睡在办公室里面。
他们的工作热情之高,已经不需要金钱激励了。我就是想去做,管它有没有报酬。 **我们要的就是这样一种工作状态,热情不是来自外部的激励,而是来自内在的自我实现的需要,这比外部激励强大得多。** 很多最优秀的作品,都是这样产生的。
如果你有这样的工作,得不到一分钱,依然有强烈的冲动去做。那么恭喜你,已经找到了自己最有工作热情的事情。你根本不需要《工作热情测量表》,那张表测量出来的热情值,跟我们内心的追求比起来,都不值一提。在自己热情最高的领域,你做出优秀成果的可能性,将远大于那些需要测量表的领域。
每个人心中都有一个火种,不要听任它熄灭,要找到它,点燃它。
## Webpack 免费视频
本周的课程资料是来自“开课吧”的《深入理解 Webpack》。
Webpack 这个软件库几乎所有现在的大型前端项目都会用到React 和 Vue 都需要它来打包模块。而且不止是前端项目还有小程序、React Native、Electron 也用到它。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040905.jpg)
我想大部分人都已经用过 Webpack或者你的脚手架工具内置了。但是很少有人愿意搞懂它只是按照文档操作毕竟它的配置比较多也不好懂。这样的一个后果就是遇到打包报错就束手无策了不知如何排查。提高性能更是无从谈起。
下面的这份免费视频会先讲述一个 Webpack 的打包流程,以及 AST (抽象语法树)的基础知识,并分析模块之间依赖图谱,最后再带大家动手自己实现一个简易的 Webpack。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040906.jpg)
> 以上视频资料由 **开课吧** 独家提供。
>
> 开课吧是行业首家集齐百度、滴滴、阿里、微软等 IT 大厂资源的泛互联网人新职业教育品牌,将互联网技术领域的一线实战项目根植于教学内容之中,助力学员的能力提升,并无缝衔接大厂用人需求。
## 资讯
1、[远程毕业典礼](https://www.sohu.com/a/385137145_161795)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040803.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040804.jpg)
疫情期间,位于日本东京的创业者商学院在一家酒店,举行了远程毕业典礼。学生不到现场,而是在家操作机器人。机器人的“面孔”是平板电脑,通过摄像头,实时显示毕业生的面孔。
主持人宣布开始领取毕业证书,学生就远程操作机器人朝着主席台“走去”,从校长大前研一手里拿到毕业证书,工作人员鼓掌说:“恭喜!”。校长将文凭放在机器人手中,然后合影留念。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040801.jpg)
2、[鲸鲨的确切年龄](https://www.bbc.com/news/science-environment-52155008)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040602.jpg)
鲸鲨是地球上最大的鲨鱼长约18m平均重约20吨身上有易于识别的白色斑点。澳大利亚科学家最近找到了一种方法测量鲸鲨的确切年龄。
20世纪40年代后期开始美国、苏联等国进行了多次原子弹测试。这些核爆炸的一个副作用就是使得大气层中的碳-14同位素含量翻倍了。地球上的所有生物都通过空气吸收了这种碳-14。由于存在半衰期这种同位素会随着时间而减少因此生物年龄越大体内能够找到的碳-14就越少。
科学家通过分析死去的鲸鲨椎骨标本发现这种动物的寿命非常长可能高达100-150岁。
3、[寻找 COBOL 程序员](https://www.northjersey.com/story/news/new-jersey/2020/04/04/coronavirus-nj-40-year-old-system-adds-delay-unemployment-checks/2944985001/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040514.jpg)
纽约州州长在电视上,公开征集 COBOL 程序员。该州的失业保险系统,就是使用 COBOL 开发的已经超过40年的历史。最近美国失业人数激增超过700万人该系统不堪重负反应速度极慢每个操作要等很长时间让人担心它随时会崩溃。
COBOL 语言诞生于1970年代当时有很多金融机构和政府部门使用这种语言开发了很多关键系统。后来COBOL 逐渐没落,懂得它的程序员越来越少。但是基于它的系统,由于风险和成本的关系,一直运行至今,始终没有升级。
4、[人类设计的活体生命](https://www.nytimes.com/2020/04/03/science/xenobots-robots-frogs-xenopus.html)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040507.jpg)
美国科学家从青蛙胚胎(上图)里面提取细胞,然后根据计算机模型得到的结果,将这些细胞组合在一起,创造出世界第一种“可编程的生物”(下图)。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040508.jpg)
这些生命形式没有性器官也没有胃脑或神经系统只是一个由大约2000个活着的细胞组成的生命体。科学家将它们聚合在一起成为活的生物。根据非洲爪蛙的名字 Xenopus laevis它们被命名为 Xenobots即青蛙细胞机器人。这些生命体以蛋黄为食只能存活约一周。
5、[隔离的贫富分化](https://www.nytimes.com/interactive/2020/04/03/us/coronavirus-stay-home-rich-poor.html)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040506.jpg)
《纽约时报》分析了智能手机的位置数据, 发现美国收入最高的地区和贫困地区,最近都出现了人们外出活动的下降。但是,高收入地区的活动减少出现得更早,并且程度更深。也就是说,穷人更少待在家里,外出更多。
上图是活动下降的曲线图,蓝色是富裕地区,黄色是贫困地区。可以看到,蓝色比黄色早三天进入隔离,并且隔离程度更深。
6、**一句话消息**
> - [意大利](https://swprs.org/a-swiss-doctor-on-covid-19/)的 COVID-19 死亡率非常高,但是全体人口的死亡率(包括各种死因)仍然很正常,甚至低于历年的平均水平。
> - [美国宇航局](https://twitter.com/DMOberhaus/status/1247607588319100936)宣布正在研究在月球背面的陨石坑建设一个射电望远镜的可能性。由于陨石坑都非常巨大这样的望远镜直径可能会超过5公里。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040808.jpg)
> - [深圳一家创业公司](https://spectrum.ieee.org/automaton/transportation/self-driving/robot-vehicles-make-contactless-deliveries-amid-coronavirus-quarantine)开始使用无人车,在园区内进行送货和喷洒消毒液。该车使用激光雷达进行道路识别,如果遇到无法判断的情况,就会传回控制中心,接受远程遥控。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040802.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040903.jpg)
> - [Cloudflare](https://blog.cloudflare.com/moving-from-recaptcha-to-hcaptcha/) 宣布。由于谷歌的 reCAPTCHA 服务开始收费,经过评估会切换到 hCAPTCHA 。令人不解的是,新的测试还是图片识别挑战,没有改成 Geetest 那种滑块挑战。我觉得,滑块明明对用户更友好。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040809.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040810.jpg)
> - [Facebook](https://www.nytimes.com/2020/01/29/technology/facebook-privacy-lawsuit-earnings.html) 同意支付5.5亿美元,赔偿伊利诺伊州用户。原因是 Facebook 未经该州数百万用户的许可,从他们的照片中收集面部数据。
> - [美国餐饮业](https://news.ycombinator.com/item?id=22152680)2019年的总收入是8630亿美元相比之下全球软件业的总收入是4670亿美元。
## 文章
1、[我如何破解比特币钱包的密码?](https://reperiendi.wordpress.com/2020/04/03/how-i-recovered-over-300k-of-bitcoin/)(英文)
有人多年前购买了比特币但是忘记了钱包的密码。理论上这些比特币无法找回。他不甘心找到了一个密码学家愿意支付10万美元破解钱包的密码。文章有一点难度但是值得一读。
2、[以逗号开头的自定义命令](https://rhodesmill.org/brandon/2009/commands-with-comma/)(英文)
作者提出Linux 系统的自定义命令都以逗号开头。这样查询会非常方便,先输入逗号,然后按下 Tab 键,所有自定义命令就会显示。
3、[Netflix 如何变成一家流媒体公司](https://www.fastcompany.com/3004709/inside-netflixs-project-griffin-forgotten-history-roku-under-reed-hastings)(英文)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040904.jpg)
Netflix 原来是一家 DVD 碟片的租借公司,用户在网站下单后,就把 DVD 寄到用户家里(上图)。本文介绍他们是怎么变成一家视频点播的流媒体公司,非常精彩的故事。
4、[如何使用 Wireguard](https://miguelmota.com/blog/getting-started-with-wireguard/)(英文)
Wireguard 最近进入了 Linux 内核,本文详细介绍它的安装使用步骤。
5、[CLUI命令行 UI](https://blog.repl.it/clui)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030608.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030609.jpg)
命令行界面CLI对新手不友好必须看手册才会用。图形界面GUI不适合功能多的软件而且效率低。
有人就提出了一种将两者优点结合的界面 CLUI命令行 UI命令行下显示图形提示框。
6、[AWS 如何添加用户](https://ncona.com/2020/03/introduction-to-aws-cli/)(英文)
这篇文章教你入门亚马逊网络服务 AWS最基本的一步新增一个管理员用户。这里还有一篇[类似的文章](https://devops.novalagung.com/en/aws-create-individual-iam-user.html),介绍如何使用 IAM 服务新增 AWS 用户。
7、[如何对 Array.forEach 使用 async 函数](https://advancedweb.hu/how-to-use-async-functions-with-array-foreach-in-javascript/)(英文)
JavaScript 语言中,如果要通过 Array.forEach() 方法,对数组的每个成员进行异步操作,使用 async 函数可能不会达到你的目的。本文介绍了如何使用 Array.reduce() 方法保证对每个成员进行继发操作。
8、[Rome一个新的 JavaScript 工具库](https://jasonformat.com/rome-javascript-toolchain/)(英文)
Babel 创始人的新作品,把 JS 的主要工具都包括在一个库里。不需要 webpack、eslint、prettier、babel ,它都提供了。
它的核心思想是把基于AST抽象语法树的所有功能都统一起来不要每个工具自己做一次AST解析。
## 工具
1、[Messenger 桌面版](https://www.microsoft.com/en-us/p/messenger/9wzdncrf0083#activetab=pivot:overviewtab)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040302.jpg)
脸书宣布,为了适应激增的通话量,通信软件 Messenger 推出桌面版,提供免费的无限量多人视频聊天。上面是 Windows 版的下载链接Mac 版下载在[这里](https://apps.apple.com/us/app/messenger/id1480068668)。
2、[Slient Down](https://silentdown.com/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040501.jpg)
一个监控服务器是否在线的服务非付费用户可以监控5台服务器每5分钟检查一次。如果宕机就会通过邮件或其他途径通知用户。
3、[Desktop Info](https://www.glenn.delahoy.com/desktopinfo/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040502.jpg)
一个 Windows 小工具,可以在桌面显示系统信息,内容可以定制。
4、[lossless-cut](https://github.com/mifi/lossless-cut)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040503.jpg)
一个开源项目,为视频工具库 ffmpeg 开发一个图形界面 GUI。
5、[DeepL](https://www.deepl.com/translator)
一家创业公司推出的机器翻译引擎,据称比谷歌翻译得更好。(@[ketra21](https://github.com/ruanyf/weekly/issues/1169) 投稿)
6、[plausible](https://github.com/plausible-insights/plausible)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040901.jpg)
一个 Google Analytics 的开源替代品,可以自己架设网站访问统计。特点是轻量级,结构简单
7、[apioak](https://github.com/apioak/apioak/blob/master/README_CN.md)
一个开源的国产 API 网关,可以作为前后端之间的映射层。基于 OpenResty性能好功能强。@[shuaijinchao](https://github.com/ruanyf/weekly/issues/1173) 投稿)
8、[like-mysql](https://github.com/LuKks/like-mysql)
一个 Node.js 库MySQL 数据库的 ORM 映射层,使用很简便,但是功能也比较少。
9、[esbuild](https://github.com/evanw/esbuild/)
一个用 Go 语言写的 JS 脚本打包工具,根据作者提供的数据,打包时间仅仅是 Webpack 的几十分之一。
10、[plink-plonk.js](https://gist.github.com/tomhicks/6cb5e827723c4eaef638bf9f7686d2d8)
作者提供一段 JS 代码,只要插在网页里面,可以让 DOM 变动发出声音。如果 DOM 有改变,你就会听到声音。
## 资源
1、[Pluralsight](https://www.pluralsight.com/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040301.jpg)
Pluralsight 宣布四月份对用户免费,网站上面 7000 多门视频课都可以免费听。它家的 C# 课程很有名,最近 Python、JS、Java、Devops 课程也添加了不少。
2、[3D 打印口罩](https://www.makermask.com/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040510.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040511.jpg)
该网站提供一个开源的口罩方案,本质是一个带在脸上的空气过滤器,可以 3D 打印。过滤层采用空气过滤器的 HEPA 材料。
3、[哺乳动物树](http://vertlife.org/data/mammals/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040601.jpg)
一个数据可视化作品根据5,911种动物的种属将它们画成一棵倒金字塔型的树可以连续放大查看。
4、[简单粗暴 TensorFlow 2](https://tf.wiki/)
这是一本简明的 TensorFlow 2 入门指导手册的中文版翻译,力图让具备一定机器学习及 Python 基础的开发者们快速上手 TensorFlow 2。@[ketra21](https://github.com/ruanyf/weekly/issues/1164) 投稿)
5、[大圣盘](https://www.dashengpan.com/)
一个百度网盘资源搜索引擎,由网络爬虫自动抓取。(@[ketra21](https://github.com/ruanyf/weekly/issues/1174) 投稿)
## 图片
1、[世界最陡峭的街道](https://en.wikipedia.org/wiki/Baldwin_Street)
2019年以前新西兰但尼丁市的鲍德温街是世界最陡的住宅区街道。它长350米坡度为35度。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040603.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040604.jpg)
2019年英国威尔士有一条新的街道超过了它坡度达到37.5度。 但尼丁市长称,会考虑将鲍德温街标牌文字,从世界上最陡峭的街道改为南半球最陡峭的街道。
2、[什么是重力波?](https://www.facebook.com/natgeomedia/posts/1571121353051484)
爱因斯坦在1916年提出“重力波”在一百年后终于被侦测到。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040805.jpg)
重力波的简单想像方式是,你有一张拉平的床单,床单上画着标准的方型格线。接着想像你放了一个重物在床单上,例如保龄球。保龄球的质量造成床单凹陷。
当物体在床单上移动(想像一颗弹珠从一侧滚到另一侧),如果物体太靠近保龄球就会偏移。想像拿着保龄球在床单上上下移动,如果这样做的话,不难看见床单上往外传播的涟漪,这就是重力波。重力波的涟漪造成时间和空间扭曲。
## 文摘
1、[我们不是一家人](https://tw.appledaily.com/property/20200223/JWWUCXVVLE5XNSUJE7A7LHBHMM/)
Netflix 公司的 CEO 海斯汀Reed Hastings2009年曾经发表过一份公开信对于Netflix 强悍的工作文化有很多惊世骇俗的语句。其中最有名的一句话就是“我们不是一家人”We Are Not Family
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040504.jpg)
根据 Glassdoor 统计Netflix 资深工程师薪资平均比 Google 高60%。如果上Teamblind 搜寻一下,你可以看到 Netflix 有人年薪高达40万美元甚至有50万的。年薪40万在美国是跟总统一样的薪水。
天下没有白高的薪水。Netflix 只要成功的人而且要年复一年永远不停成功的人。Netflix雇人的价值观是一个A咖比两个B咖便宜所以他们只要A咖中的A咖。
高报酬的背后就是高压。这家公司培养出一种非常特殊的雇佣兵文化,他们不要忠诚,只要能够作战的英雄。
海斯汀开宗明义地说家人有无限的爱与包容家人必须一再容忍错误与失败。Netflix 不会把你当家人。这里的团队只有一个任务,那就是把每个人都推往不可能的极限。这里没有包容,做不到就会被取代。
• 我们不提供寿司、葡萄酒。你是来作战,不是来开趴的。
• 我们不看工作多努力或工时多长,我们只看战果。
• 我们只要A咖给的也是A咖的回报。
• 如果你是B咖即使是A咖的努力我们还是会请你离开。
• 我们不要忠诚,只要成功。
• 如果你只想找一份安稳的工作,那请你现在就离开。
• 我们要的是自发、自律的战将。我们不教你怎么作战,也没时间教你如何生存。
• 公司没有流程和法则。我们抛弃所有的繁文缛节。繁文缛节只适合管理笨蛋用。
• 我们不追踪工时,只追踪进度。
• 出差、餐饮、及公务报销都不需要收据。要报多少自行决定。
• 我们给你全部的自由,但你也必须背负全部的责任。
• 我们付你无与伦比的报酬,不管盈亏都一样。报酬是看战果,不是看年资。
• 如果你打算留下来,那只是为了成就和金钱,不需要其他任何理由。
• 我们只告诉你目标,不会告诉你如何达成。
• 我们只要超级英雄。
2、[美国的石油储备](https://science.howstuffworks.com/environmental/energy/strategic-petroleum-reserve1.htm)
自1977年以来美国能源部在路易斯安那州和德克萨斯州沿海地区收购了62个巨大的盐洞用于储存原油。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040806.jpg)
这些盐洞是在地下的盐层中钻井然后注入淡水来溶解盐而形成的。矿业公司将溶解的盐抽回地面此过程称为溶液开采可产生尺寸非常精确的洞穴。平均每个洞穴可以放置1000万桶石油。
这些地下洞穴用来储存石油实际上是非常安全的。一方面由于它们位于600米1公里深的地下那里极高的压力可防止形成裂缝所以不会出现泄漏。此外每个洞穴顶部和底部之间的自然温差会促使原油循环流动从而保持其品质。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040807.jpg)
如果要从一个洞穴中回收原油,只需泵水到它的底部。由于油会漂浮在水上,因此原油就会上升到地表。而且,由于这些洞穴靠近墨西哥湾,有现存的石油运输管道,也方便装入船中运走。
目前整个美国石油储备为7.27亿桶按照2070万桶的能源需求可以满足35天。如果储存增长达到10亿桶将延长至48天。
## 言论与数字
1、
我会购买华为作为下一部手机,以避免使用谷歌的服务。
-- [HN 读者](https://news.ycombinator.com/item?id=22778316)
2、
对我来说,英语是比 C 或 Java 更难写的语言。
-- [《解释器开发》的写作感受](http://journal.stuffwithstuff.com/2020/04/05/crafting-crafting-interpreters/)
3、
《牛津英语词典》从“A”编到“ant”花了10年剩下的部分又花了60年才编完。
-- [《牛津英语词典如何诞生》](https://www.abc.net.au/news/2020-04-09/history-of-the-oxford-english-dictionary/12010628)
4、
病毒的全球大流行,证明了国家之间的相互依存关系,希望这件事不会造成这种关系的终结。
-- [《冠状病毒将留给我们什么》](https://medium.com/@farainechikwiranechz/what-the-coronavirus-will-leave-on-us-8ea4d540005f)
5、
我通过删除 WordPress 的 Mailchimp 插件中 20 KB 的 JavaScript 依赖关系每月估计减少了59,000 公斤的二氧化碳排放量。
-- [《互联网的二氧化碳排放量》](https://dannyvankooten.com/website-carbon-emissions/)
6、
我辍学当程序员的第一年收入就比父亲职业生涯最高峰时只少了4,000美元。我的父母养育七个孩子的年收入比我职业生涯初期的收入少想到这一点我就很不舒服。
这对我来说是重要的时刻,我意识到金钱提供了许多人可能从未经历过的机会:国际旅行、假期、以及我们可能不需要但肯定想要的其他东西。
-- [《足够金钱的好处》](https://dragonquest64.blogspot.com/2020/02/having-fu-career.html)
## 回顾
去年的本周:[《周刊第 51 期》](http://www.ruanyifeng.com/blog/2019/04/weekly-issue-51.html)
![](https://cdn.beekka.com/blogimg/asset/201904/bg2019041201.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

379
docs/issue-103.md Normal file
View File

@ -0,0 +1,379 @@
# 科技爱好者周刊:第 103 期
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1148),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图片
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041604.jpg)
美国犹他州国家公园的工作人员,进入山洞为一只冬眠的熊安装追踪项圈。不料,这头熊没有睡着,瞪大眼镜看着他们。好在它没有攻击工作人员,麻药也很快发生了作用。([出处](https://www.natgeomedia.com/explore/article/content-9781.html)
## 本周话题:信息的半衰期
半衰期是一个物理学概念,指的是放射性物质减少一半质量(辐射衰弱)所需的时间。
这个概念其实很好理解。根据爱因斯坦最著名的质能公式 E=mc²能量即质量任何释放能量的物体都必然会减轻质量。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041605.jpg)
最近,我看到[有人](https://www.remote.tools/newsletter/knowledge-decay-and-half-life-of-information)提出了一个新的概念,他说信息也有半衰期。 **信息的半衰期指的是,一半的信息量变得无关紧要或者彻底过时所需的时间。**
以报纸为例,出版当天的价值最大,第二天再看,价值至少减半,所以报纸的半衰期是一天到几天。微信和微博的半衰期也类似,早上发的朋友圈,晚上就不太有人看了。至于即时消息或聊天的半衰期就更短了,只有几个小时。
当代社会的趋势是,信息的半衰期越来越短,有一个词叫做“快餐文化”。以前,一本新书可以在书店里卖几年,现在卖几个月就下架了,被新的出版物取代。大部分书籍的半衰期就是几个月到一年。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041606.jpg)
如果你写过软件文档,就会对半衰期有切身的体会。一旦软件版本升级,以前文档的价值立刻大减。我为 React 0.14 版写过教程,短短几年中,它的 API 至少变了三次,每变一次,原始教程的价值就降低一半。一算就知道,经过三轮半衰期,文档的价值只剩下八分之一。
**我的建议是,不管你写什么,尽量写一些半衰期比较长的内容** ,这样有利于提高内容的使用价值(也是提高你的劳动的价值)。有些朋友喜欢发朋友圈和社交媒体,花了很多时间,但是内容马上就过时了,也没法重复使用。
顺便说一句,这个周刊的半衰期就很短,过了一周就很少有人看了。我也在想,怎样才能延长周刊的半衰期,使得它有更多被用到的机会。
## 前端必备数据和算法结构
前端工程师需要懂多少算法知识?
以前,前端工程师被戏称为“切图工程师”,所有的工作就是忠实地还原视觉稿,那时确实不太需要算法。
但是,自从单页应用 SPA 和全栈开发出现以后,一切都变了。今天如果你不懂算法,就只能停留在视觉还原这个层次,没法承担一些高级的开发任务。比如,虚拟 DOM 渲染的性能优化,或者 Node.js 缓存管理。事实上,现在大厂的前端面试,算法的内容也占了不小的比重。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041408.jpg)
这里有一份 **开课吧** 特别提供的免费视频资料《前端必备算法和数据结构》。重点讲述了算法思想的分类学习,包括递归、回溯、贪心、动态规划等。
感兴趣的小伙伴,长按下方二维码两次,现在就能 **免费领取** 这些视频教程。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041405.jpg)
温馨提示:资料数量有限,仅提供 259份。
## 资讯
1、[猫头鹰无声飞行之谜](https://www.knowablemagazine.org/article/technology/2020/how-owls-fly-without-making-a-sound)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040909.jpg)
猫头鹰是一种大型鸟类,张开翅膀后,翼展可以达到一两米。但是,它的飞行非常安静,飞到离你三米远的地方,你会毫无察觉。这是因为猫头鹰飞行引起的空气振动,频率很低,低于人类的听觉阈值。长久以来,生物学家和工程师都想解决猫头鹰无声飞行的奥秘,设计出更安静的风扇、涡轮叶片和飞机机翼。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040908.jpg)
早先有人提出猫头鹰的翅膀有三个特殊之处上缘羽毛像梳子一样向前伸出翅膀完全覆盖着一层柔软的天鹅绒般的羽毛下缘羽毛形成了参差不齐的流苏上图。最近美国科学家发表论文提出借鉴猫头鹰翅膀降低飞机机翼的后缘硬度并且采用多孔结构同时使其更具柔韧性。经过他们测试可以降低噪音约10分贝。
2、[模块化房屋](https://www.dwellito.com/modular-homes)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041103.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041102.jpg)
美国一家创业公司推出了模块化房屋。工厂做好各种房屋模块,直接用卡车拉到现场,进行安装,能够快速入住。价格从几千美元,一直到几十万美元。
它提供多种能源接口,可以接外部电源,也可以接发电机或者太阳能板。如果安装的是住宅,现场还要接入排水排污的管道。因为是模块化房屋,它的拆除和更换组件非常方便。不过,这种房屋不能建高层,所以只适用于乡下。
3、[无人测温车](https://3g.163.com/tech/article/F9U2QL8O0514R9OJ.html)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041201.jpg)
北京理工大学在校门口部署了一辆无人测温车,对进入校园人员进行测温。一旦发现谁体温偏高,就会发出警报声。
该车的原始功能是无人配送车,可以将包裹运往目的地。收件人到达现场后,该车顶部的摄像头会对收件人进行人脸识别。只有识别成功后,收件人才能打开车上的储物门取出包裹。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041202.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041203.jpg)
4、[地热发电](https://grist.org/energy/as-oil-crashes-americas-untapped-energy-giant-could-rise/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041303.jpg)
最近石油价格暴跌,意想不到的一个结果是,这为美国的地热发电带来了发展机遇。因为石油价格太低,石油公司不得不停产,闲置的挖掘机械正好为地热发电进行钻探。
越靠近地心温度就越高因此可以利用地下高温带来的能量进行发电。地热发电有很多优点非常可靠不会间断没有任何污染。唯一的缺点是建设成本高比太阳能发电厂贵得多。大部分成本发生在钻探需要向地下钻探1000米以上才能获得150度的高温因此钻探价格下降对它是最大的利好。
5、[蓝牙追踪](https://www.apple.com/newsroom/2020/04/apple-and-google-partner-on-covid-19-contact-tracing-technology/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041101.jpg)
苹果宣布与谷歌联手,为手机提供蓝牙追踪 API用来追踪病毒感染者的密切接触者。这大概是 iOS 与安卓的第一次合作吧。
这个 API 的原理是,手机的蓝牙向外部广播一个唯一标识符,其他手机接收到这个标识符,就会记录下来,有效期两周。如果你发现自己感染了病毒,就把自己的唯一标识符上传云端。其他手机会同步这个名单,一旦发现名单里面的标识符,曾经出现在日志里面,那个人就应该自我隔离了。详细的介绍可以参见[这里](https://joekent.nyc/google-apple-contact-tracing)。
6、**一句话消息**
> - [有人](https://milliondollarmetropolis.com/)做了 WebGL 版本的“百万美元格子主页”,永久出售页面的虚拟楼宇广告。我觉得挺有创意的。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041401.jpg)
> - [GitHub](https://github.blog/2020-04-14-github-is-now-free-for-teams/) 宣布,团队的私库也免费了。这就是说,它基本上是一个免费网站了,核心功能几乎都不要钱,只剩下企业版收费了。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041407.jpg)
> - [芬兰政府](http://demoscene-the-art-of-coding.net/2020/04/15/breakthrough-finland-accepts-demoscene-on-their-national-list-of-intangible-cultural-heritage-of-humanity/)批准数字文化 Demoskene 成为人类文化遗产这可能是世界第一例软件相关的文化遗产。Demoskene 最常见的形式,就是爱好者的聚会,展示音乐、图形、视频等等。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041602.jpg)
> - [Instagram](https://www.bloomberg.com/news/articles/2020-02-04/instagram-generates-more-than-a-quarter-of-facebook-s-sales) 2019年的销售收入是200亿美元。相比之下Youtube 的销售收入是150亿美元并且其中很大一部分还必须分给视频创作者。
> - [日本](https://www.nytimes.com/2020/02/03/climate/japan-coal-fukushima.html)将在未来五年内新建多达22个燃煤发电厂。这是近十年前福岛核灾难迫使日本关闭几乎所有核电厂的计划的后果。
> - [统计发现](https://marginalrevolution.com/marginalrevolution/2020/01/ceo-ages-at-hire.html)在过去的14年中标准普尔500强公司 CEO 的上任年龄增长了14岁。这表明美国大公司最近喜欢任命年龄大的 CEO。
![](https://cdn.beekka.com/blogimg/asset/202001/bg2020020101.jpg)
## 文章
1、[了解 JavaScript 依赖地狱](https://blog.appsignal.com/2020/04/09/ride-down-the-javascript-dependency-hell.html)(英文)
安装 Gatsby.js 时会下载19000个依赖模块。本文讲解如何分析 Node.js 的依赖关系。
2、[GitHub 的10个使用小技巧](https://github.blog/2020-04-09-github-protips-tips-tricks-hacks-and-secrets-from-lee-reilly/)
官方介绍10个 GitHub 使用小技巧,很实用,推荐阅读。
3、[我家如何安装太阳能发电](https://www.mobile01.com/topicdetail.php?f=360&t=6065849)(中文)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041304.jpg)
台湾网友的一个论坛帖子有大量图片介绍他在自家屋顶安装太阳能板很简单就达到了1000瓦的功率。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041305.jpg)
4、[停止用 Eclipse 教 Java](https://nora.codes/post/stop-making-students-use-eclipse/)(英文)
本文提出初学者的 Java 教学,不应该通过 IDE (比如 Eclipse进行教学。应该这样一来教学的重点就会变成 IDE 的用法,而不是语言本身。
6、[mv 命令无需两次键入文件名](https://news.ycombinator.com/item?id=22860140)(英文)
`mv`命令用于为文件改名,需要输入两次文件名(旧名字和新名字)。要是你只改动一个字母,而文件名又特别长,这就很烦人。这里有一个 Bash 技巧,可以让你输入最小化。
7、[我选择 NextDNS](https://angristan.xyz/2020/04/nextdns/)(英文)
DNS 是上网必需的一个协议。现在很多服务商提供 DNS 级别的防广告和防追踪功能,本文作者介绍为什么选择 NextDNS。
8、[分布式哈希表 (DHT) 和 P2P 技术](https://luyuhuang.github.io/2020/03/06/dht-and-p2p.html)(中文)
分布式的 P2P 网络通常使用分布式哈希表DHT进行路由查找周围的节点。本文介绍 DHT 的基本知识,以及算法的实现原理。(@[luyuhuang](https://github.com/ruanyf/weekly/issues/1178) 投稿)
9、[Docker 镜像构建教程:减小镜像体积](https://fuckcloudnative.io/posts/docker-images-part1-reducing-image-size/)(中文)
自己制作的 Docker 镜像文件,往往体积很大。本文介绍如何一步步压缩镜像文件的体积,将 C 语言的 hello world 从最初的 1 GB 压缩到 94 KB。@[lupus721](https://github.com/ruanyf/weekly/issues/1184) 投稿)
10、[CTO 干什么?](https://www.hashtagcoder.dev/blog/director-of-engineering)(英文)
作者原本是一个6人小公司的工程师后来因为公司业务快速扩张他被提拔成工程总监CTO。他花了三年时间才搞明白什么是 CTO 的职责,分成产品、流程、人员三部分。
## 工具
1、[markmap-lib](https://markmap.js.org/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041001.jpg)
一个将 Markdown 转为思维导图的开源工具。
2、[codefence](https://codefence.io/)
一个可以嵌入网页的交互式代码编辑器,用户能够直接在网页上输入代码并运行,得到结果。服务端是 Docker 容器,目前支持十几种主流的计算机语言。
3、[droppy](https://github.com/silverwind/droppy)
一个可以自己架设的网盘服务,适合搭建在内网,从 Web 界面上传和下载文件。
4、[aind](https://github.com/aind-containers/aind)
一个装在 Docker 容器里面的安卓模拟器。
5、[jott.live](https://jott.live/)
一个轻量级 Markdown 笔记网站,不需要注册,只需要为文档指定密码,适合随手写一点东西分享出去。
6、[Tablist](https://chrome.google.com/webstore/detail/tablist/eagbohciligljbgpbdbflaloangiodhe)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041302.jpg)
Chrome 浏览器插件,可以一次性列出所有 Tab 的网页 URL方便复制。
7、[iKeep](https://github.com/brenner8023/iKeep)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041404.jpg)
一个开源的时间规划微信小程序。(@[brenner8023](https://github.com/ruanyf/weekly/issues/1185) 投稿)
8、[Feeds Pub](https://feeds.pub/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041601.jpg)
一个社会化的 RSS 阅读器,除了常规的 RSS 聚合功能外, 还加入了一些社会化的属性。(@[timqian](https://github.com/ruanyf/weekly/issues/1189) 投稿)
9、[JSON Generator](https://next.json-generator.com/)
一个生成虚拟 JSON 数据的在线工具,可以根据给定的模式,自动生成 JSON 数据。
10、[Branca](https://branca.io/)
一种安全令牌的数据格式,比 JWT 更安全,同类项目还有 [Paseto](https://paseto.io/)。
## 资源
1、 [NYC Cams](https://jott.live/html/nyc_cams)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041301.jpg)
实时查看纽约街道上的摄像头。
2、[Haskell 语言入门](http://dev.stephendiehl.com/hask/)
英文的免费电子书。
3、[Godot 101 –游戏引擎基础](https://academy.zenva.com/product/godot-101-game-engine-foundations/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041311.jpg)
游戏引擎 Godot 的免费教程。
4、[RFC1180: TCP / IP教程](https://tools.ietf.org/html/rfc1180)
一个早期的 TCP/IP 协议的英文教程,作为 RFC 1180 提交了。
5、[《斯诺登自传》](https://a.temporaryrecord.com/)
斯诺登自传《永久记录》,未删节的简体中文版 PDF 下载,作者本人授权。
6、[x64 汇编的学习资源](https://news.ycombinator.com/item?id=22279051)(英文)
这是 Hacker News 的讨论帖,列出了网上免费的 x86 汇编语言的学习资源。
## 图片
1、[盖德隆城堡](https://en.wikipedia.org/wiki/Gu%C3%A9delon_Castle)
盖德隆城堡是法国的一个实验性考古项目,采用中世纪的材料和方法,从头修建一座城堡。
1997年开始动工由于不采用现代机械所以修得很慢预计2023年完工。
2000年。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041306.jpg)
2006年。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041307.jpg)
2009年。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041308.jpg)
2015年。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041309.jpg)
2019年。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041310.jpg)
2、[生物插图下载](https://www.flickr.com/photos/biodivlibrary/)
生物多样性图书馆Biodiversity Heritage LibraryBHL提供15000多张生物插图可以免费下载都来自历史上的各种资料。
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021103.jpg)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021104.jpg)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021105.jpg)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021106.jpg)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021107.jpg)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021108.jpg)
## 文摘
1、[天基动能武器](https://zh.wikipedia.org/wiki/%E5%A4%A9%E5%9F%BA%E5%8B%95%E8%83%BD%E6%AD%A6%E5%99%A8)
天基动能武器是一种处于概念阶段的大规模毁灭性武器,所有技术都已经实现了。
最早的构想来自将核导弹布署于太空卫星上,战时直接落在敌人国土上方,这样将极大缩减对方反应时间。然而,不久后就有人提出任何有质量的物体从卫星高度坠落,其杀伤力与陨石撞地球无异,不需要核武也能达成核武类似效果。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041002.jpg)
这种概念日渐流行,因为核武器的辐射污染和政治敏感性,使得首先用核武器的正当性在国际社会很难立足,核弹头在太空的维持费用也高得惊人。而这种新型天基武器反应速度快、命中精度高,且没有辐射,也不违反任何目前国际核武条约,威力大小透过弹体质量容易调整。
理论上一块宽30厘米、长6.1米、重量达数吨的钨、钛或铀金属棒状弹体可穿过大气层燃烧阶段从距离地面1000千米的太空落下的时速可达15000千米以上相当于11.5吨 TNT 炸药,产生的动能撞击可以比拟小型战术核武器。
2、[阿波罗13号事故](https://baike.baidu.com/item/%E9%98%BF%E6%B3%A2%E7%BD%9713%E5%8F%B7/3965)
50年前的本周1970年4月13日美国阿波罗13号登月飞船发生事故。但是三名宇航员成功返回地球成为宇航史的传奇。
当时一个氧气罐的传感器发生故障宇航员检查开关时发生了爆炸飞船受到了一定的损毁。最要命的是两个氧气罐的氧气全部丢失需要氧气维持运作的燃料电池只剩下10个小时的电力。
为了省电,宇航员只能关闭了取暖系统,并且放弃主飞船,乘坐登月舱返回地球。登月舱原本的设计是,供两名宇航员使用两天,如今却挤进了三名宇航员。二氧化碳的浓度急剧上升,地面指挥中心想出了一个办法,指导宇航员用仅存的物资,拼装出了一个过滤器,成功降低了登月舱的二氧化碳浓度。
飞船的主推进系统已经不再可靠,他们只好在绕过月球背面以后,发射了一枚火箭进行加速,然后向地球自由坠落。返回途中,三位宇航员被告知不可将尿液或其他液体排出舱外,因为这会影响登月舱的坠落轨道。
整个过程持续了四天,三位宇航员最终安全返回了地球。为了分析事故起因,指挥中心要求宇航员为飞船拍摄照片,成为了事后珍贵的历史资料。下面就是在进入地球大气层之前,他们自拍的三人合影。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041403.jpg)
事后分析,整个事故最幸运的一点是,飞船是在去月球途中出现问题,而非回程。如果在登月后发生事故,由于剩余资源会大大减少,宇航员将不太可能生还。若正常完成登月任务,登月舱会被抛弃,三位宇航员就没有了救生舱。
## 言论与数字
1、
501程序员指的是一到 5:01 就离开办公室下班回家的程序员。
-- 《[501 程序员宣言](https://501manifesto.dev/)》
2、
软件行业最大的问题之一就是必须不断招聘新人。因为软件持续不断地损毁,总是需要拆除并完全重建。
-- 《[软件行业最大的问题](https://www.neilwithdata.com/developer-hiring)》
3、
他太热爱数学,以至于无法想象,为什么学生会在他的班上关心自己的成绩。
-- 《[数学家约翰·康威去世了](https://news.ycombinator.com/item?id=22845374)》
4、
已知对人类有致病性的微生物大约有1400种其中约500种细菌约200种病毒其他为各种真菌、蠕虫和原生动物。
-- [《病原体和人类世》](https://inhabitingtheanthropocene.com/2017/10/18/pathogens-and-the-anthropocene-germs-genes-geography-part-1/)
5、
如果要长期保存一样东西,就不要用不能持久的东西作为它的基础。
有一些技术就不适合用来建立长期的网站。你能想象连续25年运行一个 WordPress 网站吗?它依赖的 PHP 版本将在很早之前就不能运行了。
-- [HN 读者](https://news.ycombinator.com/item?id=22326930),评论一个 FrontPage 做的网站18年后仍在更新。
6、
几年前,我开设了一个社区网站,经常有人来捣乱,加黑名单、封 IP 地址都没用,他们会更换用户名和 IP 地址。
最终我想了一个办法把每页的渲染时间增加为5到25秒让网站体验不好。过了几天这些人就不再出现了。
-- [HN 读者](https://news.ycombinator.com/item?id=22321023)
## 回顾
去年的本周:[《周刊第 52 期》](http://www.ruanyifeng.com/blog/2019/04/weekly-issue-52.html)
![](https://cdn.beekka.com/blogimg/asset/201904/bg2019041901.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

407
docs/issue-104.md Normal file
View File

@ -0,0 +1,407 @@
# 科技爱好者周刊:第 104 期
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
[通知] 下周五是五一假期周刊会提前一天在周四4月30日发布。
## 封面图片
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041808.jpg)
美国阿拉斯加州举行的巨型卷心菜比赛前三名合影。第一名中间那颗重达41.9公斤。([出处](https://www.npr.org/sections/thesalt/2014/08/20/341884706/why-vegetables-get-freakish-in-the-land-of-the-midnight-sun)
## 本周话题:语音合成的用途
谷歌2018年发表了[一篇论文](https://google.github.io/tacotron/publications/speaker_adaptation/)只需要5秒的真人语音就可以提取语音特征然后任何文本都可以转成该人的语音。
上面的链接有这种技术合成的很多语音示例,大家可以去听一下,很惊人。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042202.jpg)
这种技术要是推广开来,其实挺危险的。我知道一件真人真事,一个同事有一天接到诈骗电话,声称他的小孩被绑架了,要求支付赎金。当然他没有上当,但是如果那些骗子用了谷歌的这种技术,电话里播放一段他儿子的合成语音,恐怕就很容易相信了。
我还想到一个用途。以后人死了,他的声音还活着,结合人工智能,就可以跟死去的人进行虚拟对话了。
美国作家菲利普·迪克写过一本科幻小说《尤比克》Ubik。他想象在未来世界人死后还可以继续以脑电波的形式“存活”一段时间。人们将死去亲友的身体冷冻保存在亡灵馆活人通过脑电波装置与亡灵的脑电波“对话”。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042201.jpg)
我觉得,现有的技术已经可以实现这个预言了。一个人的生理特征、行为习惯、写过的文章、说过的话,都可以输入计算机生成模型(英语叫做 avatar得到一模一样的外貌、语音、思考方式、一举一动。其他人跟这个 avatar 互动,好像跟本人互动一样。
这种模型可以商品化,就像上面说的,人们会愿意购买过世亲人的 avatar让亲人还活在我们身边。某些名人的 avatar 肯定具有巨大的销路,喜爱偶像的青少年以后不会去听演唱会,而是购买偶像的 avatar想听什么歌就让它唱给你听。电商平台也会推出排行榜本周最畅销的 avatar 是谁、又有哪些新进榜等等。
## 前端面试准备视频
本周的课程资料是一个免费的《前端面试准备视频》。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042204.jpg)
面试是求职的最后一关,如果准备得不好,会导致前功尽弃。而且,程序员的面试往往跟最终职级和薪资直接相关。两个应聘者的其他条件都类似,就是面试表现有差异,最后的薪资可能就会有不小的差距。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042310.jpg)
举例来说,很多面试官都喜欢问文件上传的实现,你会怎么答?
> - 甲:前端 axios 库的 POST 请求 + 上传进度条 + 后端 Node.js 接收文件
> - 乙:实现大文件的分片上传和断点续传
> - 丙:前端限制上传文件的格式 + 秒传(判断后端是否已经存在副本)
请问甲乙丙三个应聘者,谁的薪资会拿得多,谁拿得少?
拿下高薪 offer除了做好必要的面试题准备还应该在面试过程中展示自己的特点和价值观。下面这个 **开课吧** 提供的《前端高薪面试题要这么答》的视频除了告诉大家P5/P6/P7 不同级别的面试都是怎么回答问题的,还讲解了一个《今日头条》的经典面试题,以及其他内容。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042205.jpg)
感兴趣的同学,长按上方二维码两次,添加成功就可以免费领取。仅限 **前189名** ,先到先得。
## 资讯
1、[世界最长的动物](https://www.trt.net.tr/chinese/wen-hua-yi-zhu-yu-ke-ji/2020/04/14/ke-xue-jia-zai-hai-di-fa-xian-shi-jie-shang-zui-chang-de-dong-wu-1397776)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041701.jpg)
科学家在澳大利亚附近的海底发现了世界最长的动物。那是一个管水母siphonophore Apolemia长度达到45.7米。上图中白色的线条都是单个动物。
管水母是一种由很小的、互相连接的有机体游动孢子组成的群体生物 ,在海底呈圆圈或螺旋状游动。
2、[iPhone 的5小时广告](https://news.artnet.com/art-world/apple-five-hour-iphone-ad-hermitage-museum-1800798)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041702.jpg)
苹果公司为了展示 iPhone 11 pro 的电力持久拍了一支5小时19分28秒的广告。整支广告就是用一只 iPhone 11 pro 一镜拍到底表明它的视频可以拍这么久并且质量很好镜头也很平稳。拍摄完成后手机仍剩19的电力。
广告是在俄罗斯圣彼得堡的冬宫拍摄的iPhone 固定在架子上面一路拍摄完这座宫殿的45个大厅250万平方英尺的展示空间记录下恢宏的宫殿和墙上的名画还有事先安排好的现代舞蹈。
博物馆只给拍摄团队6个小时的拍摄时间虽然路线事先已经安排好了但是完全没有犯错重拍的余地。[Youtube](https://www.youtube.com/watch?v=49YeFsx1rIw) 和 [BiliBili](https://www.bilibili.com/video/BV1NE41137EZ/) 有这支5小时广告的全片。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041703.jpg)
3、[广义相对论的证据](https://phys.org/news/2020-04-eso-telescope-star-supermassive-black.html)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041801.jpg)
27年前法国科学家通过欧洲南方天文台ESO的超大望远镜VLT发现有一颗恒星 S2 正围绕一个巨大质量的黑洞运行最近时相距200亿公里太阳与地球之距离的120倍
S2 的运行速度为光速的3%每16年运行一圈。经过27年的持续观察科学家们终于证实S2 的运行轨道不是牛顿万有引力理论所预言的椭圆,而是爱因斯坦广义相对论预测的玫瑰花形状(上图),这是由于黑洞的超大质量而造成的。下面是运行轨迹的[动画视频](https://v.qq.com/x/page/m09536t9zaq.html)。
欧洲南方天文台ESO是15国政府为支持科学家在南半球研究天文学而组织的研究机构成立于1962年总部设在德国慕尼黑望远镜和仪器都设在智利境内山脉之中。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=m09536t9zaq" width="600px" height="400px" allowFullScreen="true"></iframe>
4、[动物参加视频会议](https://www.sweetfarm.org/goat-2-meeting)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041802.jpg)
疫情期间,视频会议变得非常流行。美国加州的一个农场,推出了一项服务,让农场的动物参加视频会议。会议进行时,一个动物会加入直播,仿佛是会议的一个参加者。
这项服务是有偿的所有收费用来资助农场的运作。用户最低交纳65美元并发送会议的时间和链接就可以让一个动物远程出席20分钟会议。目前可选的动物主要是山羊以后可能会有其他动物。农场特别声明不保证山羊有很好的开会状态它在睡觉也是有可能的。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041804.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041803.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041805.jpg)
5、[美国重新启动载人航空](https://www.cnn.com/2020/04/17/tech/spacex-crew-dragon-nasa-demo-2-launch-date-scn/index.html)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041902.jpg)
美国宇航局 NASA 正式宣布将在下个月的5月27日下午4时32分在佛罗里达州通过 SpaceX 公司的火箭,将两名宇航员送上国际空间站。
自从2011年航天飞机全部退役以后美国就再也没有进行过载人飞行所有美国宇航员都要去俄罗斯通过俄罗斯的联盟号飞船前往国际空间站。下月的飞行将是 SpaceX 公司成立18年以来第一次进行载人飞行标志该公司取得重大成功。上图为将要进入太空的两名美国宇航员的照片。
6、**一句话消息**
> - [美国大学生](https://www.washingtonpost.com/education/2020/04/16/college-students-are-rebelling-against-full-tuition-after-classes-move-online/)发起请愿活动,要求大学退回部分学费,因为学校由于疫情都关闭了。目前,各大学都还没有同意。
> - [美国科学家](https://www.popularmechanics.com/science/a32190534/welding-tech-carbon-steel-3d-printing/)发明了一种 3D 打印新技术,使用激光熔化的钢粉,打印出坚固的钢铁部件。如果钢铁制品也可以打印,可能会改钢铁行业。
> - [微软](https://www.nvidia.com/en-us/geforce/news/minecraft-with-rtx-beta-out-now-download-play/)发布支持 RTX实时光线追踪的 Minecraft 游戏,现在可以免费下载体验版。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041810.jpg)
> - [微软公司](https://www.theverge.com/2020/4/22/21230816/microsoft-developers-bugs-machine-learning-numbers-statistics)透露,该公司 47,000名程序员每月产生近30,000个 bug。
> - [Youtube](https://finance.sina.com.cn/roll/2020-02-14/doc-iimxyqvz2753575.shtml) 宣布3月开始不再接受 iOS 用户在应用内付款订阅用户只能通过浏览器订阅。因为苹果对应用内购买要提成30%,谷歌不愿意让苹果挣这个钱。
> - [域名管理机构 ICANN](https://www.namecheap.com/blog/icann-allows-com-price-increases-gets-more-money/) 同意给 Verisign 授权,对`.com`域名在今后四年中每年涨价7%。
> - [MIPS](https://www.cnx-software.com/2020/04/22/is-mips-dead-lawsuit-bankruptcy-maintainers-leaving-and-more/) 是一种开源的 CPU 架构,据报道目前形势很不妙。核心维护者只剩下一个人,拥有它的公司已经申请破产。预计这个架构应该不久就会正式死掉。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042309.jpg)
## 文章
1、[约翰·康威的一些数学宝石](https://mattbaker.blog/2020/04/15/some-mathematical-gems-from-john-conway/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041610.jpg)
最近著名数学家约翰·康威John Conway由于新冠病毒去世了网上有很多纪念文章。这篇文章总结了他一些不为人所知的小发现。
比如,任意三角形的边延伸到每个顶点之外,并且其距离等于对边的长度,所得的六个点将在一个圆上,这个圆就称为”康威圆“。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041609.jpg)
2、[不聘请数据科学家的七个理由](https://learningwithdata.com/posts/tylerfolkman/7-reasons-not-to-hire-a-data-scientist/)(英文)
这篇文章提出大多数公司根本不需要雇佣数据科学家,前四点理由很好玩。
> - 你没有任何数据
> - 你没有正确的数据
> - 你没有明确的问题要解决
> - 你实际需要的是分析师
3、[长征三号乙火箭发射失败](https://www.zhihu.com/question/386500368)(中文)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042004.jpg)
4月9日中国的长征三号乙火箭发射失败。第三级火箭的一个发动机没有启动导致星箭俱毁坠落在关岛附近的大海中。由于长征三号乙已经很成熟发生事故很不正常对日后的商业发射影响很大。这里是知乎的一个帖子讨论这个事件反映了中国航天什么问题又有什么深层的影响。
4、[浏览器禁用三方 Cookie 的分析](https://juejin.im/post/5e97124df265da47b27d97ff)(中文)
Safari 浏览器开始完全禁用第三方 Cookie本文分析了有何影响以及如何在没有 Cookie 的情况下,获取浏览器的指纹。
5、[硅谷竞相构建下一代互联网Metaverse元宇宙](https://www.washingtonpost.com/video-games/2020/04/17/fortnite-metaverse-new-internet/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042005.jpg)
互联网的下一个版本被称为 Metaverse元宇宙它来自科幻小说指的是即使没有人登录也能持续在线发展且活跃的共享虚拟空间。目前最接近元宇宙的系统是在线游戏 Fortnite。上图为玩家在 Fortnite 内部观看电影《星球大战》预告片。
6、[我如何选配 PC](https://blog.codinghorror.com/building-a-pc-part-ix-downsizing/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042012.jpg)
著名程序员 Jeff Atwood 最近“攒”了一台 PC距离上次已经过去了5年。5年里他都不必升级 PC。他感叹这也是一个标志PC 时代将要结束。
这次,他选用了 DA2 的小机箱,里面塞进了 CPU i9-9900KS、GPU RTX 2080 和三块硬盘。这不用担心散热吗?
7、[Node.js 的 WebSocket 服务器演示](https://lostmoa.com/blog/WebSocketDemoServerInNodeJS/)(英文)
本文介绍如何自己写一个简单的 WebSocket 服务器。
8、[Python 学习资源](https://x-team.com/blog/essential-python-resources/)(英文)
这篇文章总结初学者开始看的 Python 的10本英文教材。
## 工具
1、[Falcon](https://github.com/plotly/falcon)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041611.jpg)
一个开源的 SQL 编辑器,可以查看查询结果。
2、[Wekan](https://wekan.github.io/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041612.jpg)
一个开源看板软件,类似 Trello。
3、[HoServer](https://github.com/hello-react/HoServer)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041704.jpg)
HoServer 是基于 Node.js Express 的 RESTful 接口服务和管理平台,一行代码实现增删改查所有接口,内置用户、权限等基本功能,可以缩短项目开发周期,降低开发成本。(@[hello-react](https://github.com/ruanyf/weekly/issues/1190) 投稿)
4、[Learning-to-See-in-the-Dark](https://github.com/cchen156)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041809.jpg)
一个 Tensorflow 的算法实现,可以通过机器学习,将一片漆黑的照片(最左侧)还原成有光时的样子(最右侧)。
5、[TablePlus](https://tableplus.com/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041901.jpg)
一个支持多种关系型数据库的图形界面的数据库管理工具。
6、[tauthon](https://github.com/naftaliharris/tauthon)
官方不再维护 Python 2 后,民间开始接手。有人做了一个项目,专门将 Python 3 的新功能,移植到 Python 2。
7、[pipedream](https://pipedream.com/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042101.jpg)
一个云服务的集成平台,可以运行用户的代码,将一个云服务的输入,经过处理后输出到另一个云服务。目前是免费使用。
8、[avatarify](https://github.com/alievk/avatarify)
一个开源软件,只需要提供一张头像照片,就可以生成人物开口讲话的视频。
9、[pattern.css](https://github.com/bansal-io/pattern.css)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042112.jpg)
一个纯 CSS 库,提供各种形状的背景图案。这里还有一个类似的[网站](http://www.heropatterns.com/)。
10、[98.css](https://jdan.github.io/98.css/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042203.jpg)
一个提供 Windows 98 风格的 UI 组件的 CSS 库。
## 资源
1、[ZoomerBackgrounds](https://zoomerbackgrounds.com/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041806.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020041807.jpg)
视频会议软件 Zoom 允许用户自定义会议的背景图,该网站提供各种背景图资源。
2、[《动手学 Scala 编程》](https://www.handsonscala.com/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042001.jpg)
新加坡总理李显龙的儿子李浩毅,发布的 Scala 的英文教程。李浩毅生于1989年是 Scala.js 的核心开发者MIT 计算机专业毕业。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042002.jpg)
3、[图书馆噪音](https://www.ox.ac.uk/soundsofthebodleian/#radcam)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042111.jpg)
该网站提供牛津大学图书馆的噪音。喜欢图书馆环境的朋友,可以用它作为工作时的背景音。
4、[Matheminecraft](https://www.epfl.ch/schools/sb/research/math/get-matheminecraft/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042113.jpg)
一个以 Minecraft 为基础的儿童数学教育的游戏。
5、[人工智能艺术品](https://art42.net/)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021701.jpg)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021702.jpg)
该网站收集机器学习生成的抽象画。
## 图片
1、[瑞士的猫楼梯](https://99percentinvisible.org/article/swiss-cat-ladders-documenting-deconstructing-feline-friendly-infrastructure/)
瑞士很多房屋的外墙,有很小的楼梯,这不是给人走的,而是给猫走的。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042008.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042009.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042010.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042011.jpg)
2、[加州的模型地图](https://twitter.com/geo_spatialist/status/1251671066164056065?s=20)
下面的地图将加州的山脉、沙漠、平地都做成了模型。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042106.jpg)
## 文摘
1、[为什么敏捷开发的站会不受欢迎?](https://geekbot.com/blog/alternatives-to-standup-meetings/)
很多团队使用敏捷开发,实行面对面的站会。目的是使每个人都清楚自己的工作,互相提供状态更新,促进协作,提高工作质量。
但是,站会往往因为冗长、打断工作、相关性不高,而引发团队成员的不满。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042301.jpg)
首先站会如果在每天早上10时举行正好是程序员在项目上取得进展或解决待办事项的时候。这个时候让他们听取同事的意见以及产品经理的讨论会打断他们的工作。
其次虽然站会一般在15分钟左右但是有时时间会很长尤其是较大的团队可能会达到半小时到一小时。每个程序员只能发言两分钟其他时间就与他无关了。
最后,对于性格内向的程序员,站会尤其糟糕。它们不仅长、无聊,而且令人恐惧。并不是每个人都愿意在整个团队面前讲话,事实上很多程序员不愿意讲话。不止一个程序员承认,他们宁愿“隐藏在阴影中”,希望不要轮到自己发言。
2、[任天堂总裁山內溥的轶事](https://www.wired.com/2013/10/hiroshi-yamauchi-henk-rogers/)
我于1970年代末移居日本。1985年的一天我的妻子在日本一家杂志上看到一篇文章说任天堂的总裁山內溥喜欢下围棋。巧合的是有人送给我 Commodore 64 游戏机的围棋游戏。Commodore 64 的 CPU 与任天堂的 NES 游戏机是一样的都是6502。
我就给山内先生发了传真,告诉他我可以为 NES 游戏机开发围棋游戏,我并不认识他。第二天,我就得到了答复,说山内先生将在明天见我。
见面时,他说:“我不能给你任何程序员。”
我说:“我不需要程序员,我需要钱。”
“多少?”
我说:“ 3000万日元大约30万美元。” 这是我能想到的最大数量。他与我握手,我们达成了协议。我后来知道,他做决定总是这么快,而且从不动摇。这些决定始终是最终决定。
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020020302.jpg)
拿到钱以后,我在英格兰找到了 Commodore 64 围棋游戏的原作者,说服他来日本跟我一起干这个项目。我们为游戏添加了一个可爱的界面,有一个小小的忍者搬动棋子,让任天堂的消费者感到好玩。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042302.jpg)
九个月后,我终于把游戏准备好了。山内先生玩了一次游戏,或者准确说,他让下属操作手柄,把棋子放在他指定的位置。他此前从未握过任天堂的手柄。
他轻易地赢得了游戏说这个游戏对任天堂来说还不够强大。但是我让他的8位游戏机可以下围棋这真是个奇迹完全改变了他的想法。
最后我问他,我的公司是否可以发布这个游戏。“我会收到多少钱?” 他说。
“我每卖出一份就要付给您100日元。” 他再次与我握手,于是我成为了任天堂的游戏开发商。
在那之后,我与山内先生一起参加过很多次会议。开始时,房间里总是有很多人,但是会议结束后,我们一起玩围棋,那时只有我和他。
我可能是业内唯一与山内先生有单独相处机会的人。所有任天堂的高管都把我当成外国贵族,我获得了最高待遇,能够在截止日期之后交付游戏。
我在 NES 游戏机上又开发了《俄罗斯方块》,后来又把这个游戏移植到了 Game Boy 手持游戏机。有人说俄罗斯方块造了Game Boy也有人说 Game Boy 造就了俄罗斯方块。我认为两者都是对的。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042303.jpg)
## 言论与数字
1、
我相信,只有六个人读完了我的书《数学原理》,后来其中三人被希特勒杀害。
-- [伯特兰·罗素](https://www.economist.com/books-and-arts/2020/04/18/listen-to-bertrand-russell-the-english-voltaire),英国哲学家
2、
苹果公司的市值等于德国最大的30家公司的市值总和或者澳大利亚最大的200家公司的市值总和。
-- [《金融时报》](https://www.ft.com/content/6f69433a-40f0-11ea-a047-eae9bd51ceba)
3、
我原想为自己的著作起名为《算法分析》,出版商说:“那将永远卖不出去”。
-- [高德纳](https://www.quantamagazine.org/computer-scientist-donald-knuth-cant-stop-telling-stories-20200416/),《计算机编程艺术》的作者
4、
一个新观念取得胜利,并不是因为说服了它的反对者,而是因为反对者最终都死了,并且熟悉这种观念的新一代人成长了。
-- [普朗克](https://en.wikipedia.org/wiki/Planck%27s_principle),德国物理学家
5、
如果有人在电话里说有害的言论,你不会让电话公司负责。我们也应该这样对待网站。
-- [扎克伯格](https://www.reuters.com/article/us-germany-security-facebook-idUSKBN2090MA),谈人们应该怎么看待 Facebook
6、
人类真的应该少吃糖,我甚至见过有人把苹果蘸糖吃。只要你几周不吃垃圾食品或者加糖的食品,柠檬都会变甜。
-- [HN 读者](https://news.ycombinator.com/item?id=22325739)
## 回顾
- 2019年的本周[第 53 期](http://www.ruanyifeng.com/blog/2019/04/weekly-issue-53.html)
- 2018年的本周[第 1 期](http://www.ruanyifeng.com/blog/2018/04/weekly-issue-1.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

390
docs/issue-105.md Normal file
View File

@ -0,0 +1,390 @@
# 科技爱好者周刊:第 105 期
这里记录每周值得分享的科技内容,周五发布。(由于明天是假期,本期提前一天发布。)
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1206),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042703.jpg)
南露脊鲸豚Lissodelphis peronii是一种特殊的海豚只生活在南半球最大特点是缺少背鳍和浑身黑白。[出处](https://www.bomb01.com/article/82600)
## 本周话题:线上行业会赢
最近,我了解了一下,周围朋友们的情况。
互联网行业现在其实不错的,虽然遇到了疫情,还是很兴旺。电商、线上教育、网络游戏、远程办公等,这些今年都是增长的。
但是,根据媒体的报道,线下的实体行业就很困难,疫情冲击太大,需求大减。餐馆、旅行社、宾馆、会展这些行业,都遭受重创。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042901.jpg)
大家可能觉得,这是疫情造成的,等到疫情过去,这些行业就可以复苏。我不这样想, **就算没有疫情,线下行业也会越来越难做,未来能够生存下来的,将是线上行业或线上线下结合的行业。**
你要知道,现在的大趋势是,社会正在围绕计算机网络重构。也就是说,人与人之间的互动不断减少,人与机器之间的互动不断增加。线下的实体行业依赖人与人的直接接触,因此大趋势对它不利。
**以后,凡是人身接触的行业,都会变成跟机器接触。** 买东西不用接触售货员,上课不用接触老师,点餐不用接触服务员。越来越多的经济活动,都通过网络完成,买家和卖家不再直接见面了。
不管有没有疫情,只要某个行业依赖人与人的直接互动,恐怕最后都会完蛋。
我的建议就是,大家选职业方向的时候,要选通过网络去接触客户的行业,不要选那些直接接触客户的行业。
## 极客时间免费赠课
[极客时间](https://time.geekbang.org/) 是 IT 技术的一站式学习平台,在国内技术圈很有名,用户已经超过百万。它的课程都是邀请各大厂的技术 Leader 主讲,并且经过了精心编辑,内容很实用。
这次,服务团队学习的[“极客时间企业版”](http://gk.link/a/10hZs),发起了[赠课试学活动](http://gk.link/a/10hXH)。 **活动期间,所有内容全部免费开放。** 现在注册企业账号企业的每个员工都可以获得3门课程和每日一课会员免费学习1个月时间你可以叫上自己的团队一起来学习领取流程如下图。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042809.jpg)
极客时间的导师来自BAT、Google、Facebook、Intel等国内外一线技术企业比如左耳朵耗子、王争、丁奇、winter 等。课程内容涵盖前端、后端、架构、移动、运维、人工智能、测试等技术领域。所有课程都规划好了学习路径,各发展阶段的技术人都能找到匹配的课程。比如,[前端领域的课程](http://gk.link/a/10hZq)就是对标阿里前端工程师 P4-P8 级别设计的。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042811.jpg)
如果你想免费听课程,不要错过这个机会。只要代表你的团队或企业,[注册参加活动](http://gk.link/a/10hXH)就可以了。微信长按下方二维码两次,即可参加活动。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042808.jpg)
## 资讯
1、[居家种香菇](https://asahichinese-j.com/society/13318340)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042307.jpg)
日本一家农庄受到疫情影响香菇的出货量下降了90%。他们想到了一个办法,人们居家隔离期间可以干什么呢?回答是可以在家种香菇。
他们把香菇的菌床拿到网上销售每个售价约人民币72元。消费者买回家以后用喷雾器浇上水、然后把菌床包在塑料袋里保持湿度就可以在自己家里轻松种出香菇。不需要阳光照射1周就可以收获20个左右的香菇菌床可以反复收获4次到5次。
2、[美洲大赤鱿的发光语言](https://www.mbari.org/humboldt-squid-signaling/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042607.jpg)
美洲大赤鱿Dosidicus gigas是一种生活在深海的大型鱿鱼体内含有荧光素所以会发光。根据海底摄像机拍到的画面两条美洲大赤鱿相遇的时候会改变身上的发光模式。研究人员提出一个假设不同的发光模式其实是它们的交流语言。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042608.jpg)
它的发光有亮模式和暗模式,它可以让身体的一部分是亮模式,另一部分是暗模式。研究人员猜想,不同部位的深浅组合有不同的含义。例如在捕食时,它经常出现的半亮/半暗模式可能是一个警告:“当心,我要抓住那只灯笼鱼!”
3、[千年磨坊重新运行](https://www.foodandwine.com/news/1000-year-old-mill-reopens-flour-demand)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042611.jpg)
英国由于疫情造成了供应链中断面粉供应紧张。一家1000年历史的磨坊重新开始使用水力生产面粉。
1086年的一份历史文献提到该镇有四个面粉工厂就包括现在这家。这家磨坊的现存建筑是1611年建造的疫情之前都作为风景点供游人参观。目前它已经关闭参观专门生产面粉。运行了10天磨了一吨小麦做成的面粉已经送到当地商店出售或者供给面包店生产面包。
4、[无人机发电](https://www.ampyxpower.com/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042903.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042904.jpg)
海拔越高的地方,风越大,越适合风力发电。但是,常规的风力发电叶片,由于体积很大,非常不容易运到高海拔的地方。为了解决高海拔风力发电的问题,荷兰一家公司研发了无人机发电。
这种无人机翼展达到12米通过特制的绳索连接到地面的风力发电机。当强风吹动它在空中上下起伏的时候它就会通过绳索带动地面的发电机发电。它还实现了自动的起飞和降落无风的时候就会自动降落。
5、[AirPods 的新作用](https://twitter.com/arnoldcrndo/status/1083024882655477761)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030601.jpg)
AirPods 耳机的 Live Listen 功能开到 on然后把它放在另一个房间就能当作窃听器能够听到那个房间的声音。
另一个场景是,两个人都有 AirPods都打开 Live Listen 功能,就能把 AirPods 当对讲机使用。
这种方法的缺点是距离受到蓝牙协议的限制最多在20米以内。不过一旦可以实时录音上传到云端就是真正的窃听器了。
6、**一句话消息**
> - [苹果公司](https://www.bloomberg.com/news/articles/2020-04-23/apple-aims-to-sell-macs-with-its-own-chips-starting-in-2021)的下一代 Mac 电脑,据说将会放弃 Intel 的 CPU改用自家的 A14 芯片。也就是说Mac 和 iPhone、iPad 将使用同样的 CPU都是 ARM 架构。
> - [中美科学家](https://tech.sina.cn/d/tk/2020-04-22/detail-iircuyvh9145530.d.html)绘出迄今最精确银河系结构图,根据他们的研究成果,银河系是一个具有四条旋臂的棒旋星系。在此之前,银河系究竟有几条旋臂,是天文学中长期悬而未决的重大科学问题。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042305.jpg)
> - [最高人民法院](https://k.sina.cn/article_1918149512_7254a38801900n4tl.html)正式规定电子数据充当民事诉讼证据具有完全效力从5月1日开始实施。网页、博客、微博、短信、电子邮件、即时通信、用户注册信息、电子交易记录、登录日志等都是有效证据。
> - [加州大学的研究人员](https://phys.org/news/2020-04-ferroelectricity-atomic-scale.html)实现了一纳米厚的导电层,理论上可以用来为纳米级装置供电。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042502.jpg)
> - [新的空军一号飞机](https://thehill.com/policy/defense/air-force/493347-new-air-force-one-instruction-manuals-cost-84-million)的操作维修手册编写费用是8400万美元总计超过10万页。以后如果再有人觉得写文档的成本很低我就告诉他这个例子。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042702.jpg)
> - [一个美国工程师](https://gizmodo.com/guy-uses-physics-and-computer-simulations-to-design-a-n-1842968293)发明了“百发百中的篮板”。这块篮板的每个点都经过计算,保证打在上面的球,可以弹到蓝框中。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042902.jpg)
> [男性的新冠病毒死亡率](https://www.nytimes.com/2020/04/27/health/coronavirus-estrogen-men.html)远高于女性。美国和意大利的医生,尝试向男患者注射雌激素,希望降低死亡率。
## 文章
1、[2020年最佳 Linux 桌面发行版](https://haydenjames.io/best-linux-distro/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042304.jpg)
本文介绍目前最适合桌面使用的 Linux 发行版。每个发行版都有简介Linux 新手可以用来了解现在最流行的几个发行版。上图是 Fedora。
2、[如何改进 NGINX 配置文件节省带宽?](https://www.nginx.com/blog/help-the-world-by-healing-your-nginx-configuration/)(英文)
NGINX 官方的博客文章,教大家五个小技巧,通过改进配置来节省带宽、提高性能。
3、[定制游戏引擎统计](https://gist.github.com/raysan5/909dc6cf33ed40223eb0dfe625c0de74)(英文)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042401.jpg)
作者最近打完了游戏[《瘟疫的故事》](https://store.steampowered.com/app/752590/A_Plague_Tale_Innocence/),被深深迷住了。他惊讶地发现,它是由一个相对较小的工作室使用定制引擎开发的。
现在,许多公司使用 Unreal 或 Unity 之类的引擎,因为自己开发引擎需要大量资源。因此,他决定调查一下现有的独立开发的游戏引擎。
4、[AMD 与 Intel 哪个 CPU 更好2020版](https://www.tomshardware.com/features/amd-vs-intel-cpus)(英文)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042613.jpg)
一个长篇比较,今年应该怎么购买 CPU分了几个方面进行对比性价比游戏性能生产性能超频规格功耗……。
5、[如何使用 Pi-Hole 架设 DNS 服务器](https://oschvr.com/posts/blocking-ads-with-pihole/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042701.jpg)
一篇详细的操作指导,一步步教你在树莓派上面安装 Pi-Hole架设一个可以屏蔽广告的 DNS 服务器。
6、[Git Worktree你从未听说过的最好的 Git 功能](https://medium.com/swlh/git-worktrees-the-best-git-feature-youve-never-heard-of-9cd21df67baf)(英文)
这篇文章简单介绍了 git worktree 功能,也就是让一个代码库的两个分支同时都可以访问的功能。
7、[使用 React 开发 SVG 图形](https://datalanguage.com/blog/graphical-uis-with-svg-and-react-part-1-declarative-graphics)(英文)
一篇入门文章,介绍如何使用 React 写一个 SVG 图形。
8、[两人创业公司使用的28种工具](https://acrossapp.com/blog/how-a-2-person-startup-already-uses-28-other-tools)(英文)
作者介绍他们创业使用的28种在线工具有的免费有的收费可以用来了解主流的 SAAS 服务。
## 工具
1、[小悦记](https://mp.weixin.qq.com/s/hCZWQEfHrCAxTiO0h8ukJw)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042311.jpg)
Chrome 浏览器插件,可以一键导出微信读书笔记。(@[zxhycxq](https://github.com/ruanyf/weekly/issues/1198) 投稿)
2、[Gossip](https://pearmini.gitee.io/gossip/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042312.jpg)
一个制作幻灯片的在线工具,只需要少量拖拽和对齐操作,就可以生成通过浏览器播放的幻灯片。(@[pearmini](https://github.com/ruanyf/weekly/issues/1199) 投稿)
3、[javaagent](https://github.com/dingjs/javaagent)
Java 代码的监控工具,可以实现无侵入的方法级性能监控,主要特点是使用简单。(@[dingjs](https://github.com/ruanyf/weekly/issues/1201) 投稿)
4、[hacker-news-digest](http://hackernews.betacat.io/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042501.jpg)
提取 Hacker News 每一条新闻的摘要,配以图文,让人一眼就知道这条新闻的内容。(@[polyrabbit](https://github.com/ruanyf/weekly/issues/1204) 投稿)
5、[eruda](https://github.com/liriliri/eruda)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042610.jpg)
一个为手机浏览器加入控制台console的脚本库可以用 Bookmarklet 注入外部网页。
6、[Kanmail](https://github.com/Oxygem/Kanmail)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042614.jpg)
一个桌面邮件客户端,以看板形式管理邮件。
7、[a-Shell](https://holzschu.github.io/a-Shell_iOS/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042704.jpg)
iOS 设备的命令行 App免费软件。
8、[kasaya](https://github.com/syscolabs/kasaya)
一个命令行的浏览器自动化脚本执行器。
9、[panolens.js](https://pchen66.github.io/Panolens/)
一个360度全景照片浏览的 JS 库。
10、[Detexify](http://detexify.kirelabs.org/classify.html)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020022008.jpg)
一个 Web 工具,可以识别手绘形状,返回对应 LaTex 数学符号。
## 资源
1、[CS Unplugged](https://csunplugged.org/en/topics/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042308.jpg)
一个面向儿童的计算机教育网站,目前有六个课程,提供讲解和编程练习。
2、[PWA Store](https://progressiveapp.store/pwas)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042402.jpg)
该网站收集各类 PWA渐进式网页引用可以在该网站进行统一安装。
3、[使用 Python 写一个自己的游戏](https://www.dbooks.org/invent-your-own-computer-games-with-python-1503212300/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042606.jpg)
Python 初学者的免费教材,教会读者编程概念,并用简单的小游戏作为教学材料。
4、[自来水水质数据库](https://www.iswatersafetodrink.in/China)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042609.jpg)
该网站提供全球各国的自来水的水质数据,你可以查询某个地点的自来水是否可以安全饮用。
5、[新冠病毒](https://nosycrow.com/blog/released-today-free-information-book-explaining-coronavirus-children-illustrated-gruffalo-illustrator-axel-scheffler/)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042801.jpg)
一本向儿童讲解新冠病毒的图画书,免费下载。
6、[施普林格机器学习图书免费下载](https://link.springer.com/book/10.1007/978-0-387-84858-7)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042906.jpg)
施普林格Springer是著名的科技图书出版商最近将它的408本书免费提供公众下载。其中包括机器学习和数据科学的65本书上面网址有下载链接。
## 图片
1、[世界第一家浮动酒店](https://www.abc.net.au/news/2019-10-24/australias-old-floating-hotel-in-dire-straits-in-north-korea/11634518)
1988年澳大利亚在大堡礁开设了世界第一家浮动在海上的酒店设施包括网球场游泳池夜总会酒吧和餐馆。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042601.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042602.jpg)
仅仅一年后因为无法赚钱这家酒店就被出售给了越南公司搬到了胡志明市在那里营业了10年。
大约在2000年前后它又被出售给了韩国公司安置在南北朝鲜共同开发的金刚山风景区。最近由于设施老旧朝鲜已经决定要拆除这家酒店。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042603.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042605.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042604.jpg)
2、[塔特林塔](https://en.wikipedia.org/wiki/Tatlin%27s_Tower)
20世纪前期苏联计划在圣彼得堡修建一个巨型建筑以设计师的名字命名为塔特林塔作为共产国际第三国际的总部及纪念碑。
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021109.jpg)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021110.jpg)
这个塔高达400米双螺旋结构包含四层每层都以不同的速率旋转。底座是一个立方体作为讲座和会议大厅。立方体上方是一个较小的金字塔。再上方是一个圆柱体作为资讯中心发布新闻和公告。顶部有一个半球状的无线电发射设备。
因为所需经费庞大,该建筑从未实际建造过,但是对于现代主义建筑有着巨大的影响。世界各地有多个该建筑物的模型。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042908.jpg)
## 文摘
1、[坏运气的人的职业建议](https://chiefofstuff.substack.com/p/career-advice-for-people-with-bad)
网上的大多数职业建议,都来自那些取得了巨大成就的人。所有这些建议都没有充分考虑运气的因素,实际上很多人运气不好,事业受到了很大影响。
现在,很多企业陷入了困境,我就在一家这样的科技公司工作了两年。回顾这两年,我总结了几点经验教训。如果你的职业生涯也遇到了坏运气,不妨可以参考一下。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042909.jpg)
1如果公司业绩不好没有前途但是愿意给你提供一些优惠条件让你留下来。你可以接受但要立即开始寻找新工作不要留恋那些优惠条件。
2公司不是你的家人。某些同事也许是你的朋友但就像大学室友一样毕业了也依然可以是朋友。不要因为人际关系的舒适而留下。
3不要以为公司情况不好内部政治就会简单一些。情况恰恰相反也许以前没有内部政治但是一旦大家意识到公司已经变成了一个零和游戏某些人的得益就是另一些人的损失就会出现内部政治。经济衰退时期零和游戏的出现可能性更大。
4公司的应变举措也许会奏效。也许不会。你必须决定是否值得等待要知道你的时间就是沉没成本。一旦公司失败你以前投入的时间是无法弥补的。
2、[核电是唯一的绿色能源解决方案](http://www.jameslovelock.org/nuclear-power-is-the-only-green-solution/)
人类文明面临的最大危险,不是恐怖主义,而是全球变暖。
目前,北极的变暖速度是其他地区的两倍多。如果格陵兰岛几公里高的冰川完全融化,海面将[上升七米](http://world.people.com.cn/n1/2018/1207/c1002-30450501.html),世界上所有低洼的沿海城市将都无法居住,包括伦敦,威尼斯,加尔各答,纽约和东京。即使上升两米,也足以将佛罗里达州大部分地区置于水下。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042910.jpg)
气候学家警告说,地球气温升高四度,足以消灭亚马逊森林,那是地球的天然空调。
2001年联合国预测到2100年全球温度将上升26摄氏度之间。根据瑞士气象学家的说法目前在欧洲范围内造成2万多人丧生的高温仅仅是灾难来临前的警告。
18世纪地球上只有10亿人人类的影响很小使用何种能源无关紧要。现在地球上有70亿人我们不能继续从化石燃料中提取能量了而可再生能源、风能、潮汐能和水能也不可能及时提供足够的能源。
如果我们有50年或更长的时间可能可以将这些可再生能源作为主要能源。但是现在等不了50年我们应该立即停用所有化石燃料。如果我们继续烧煤人类文明的前景将更加恶化。
我们可能会因意外事件而得救,比如一系列严重爆发的火山喷发,使得火山灰布满天空,整整一年不散,那将阻挡日光并冷却地球。但是,我们不应该把希望寄托在小概率事件,现实是温室气体和全球温度都在上升。
人类只有一种立即可用的能源,不会引起全球变暖,那就是核能。
反对核能的担忧是没有道理的。从1952年开始核能已被证明是所有能源中最安全的一种。我们必须停止为化学物质或放射线致癌的微小统计风险而烦恼。无论如何我们中将近三分之一的人会死于癌症这主要是因为我们呼吸的空气中弥漫着烧煤产生的致癌物微粒。全球变暖才是真正的危险一旦出现我们可能会比患上癌症更快地死去就像去年夏天欧洲过热造成的2万多人的不幸一样。
即使环保人士宣传的核能危险是正确的,但事实是与无法忍受的致命热浪和海平面上升淹没世界上每个沿海城市的危险相比,将核能作为我们的主要能源使用将构成微不足道的威胁。我们没有时间尝试绿色的可再生能源。人类文明正处于迫在眉睫的危险之中,现在必须使用核能。
## 言论与数字
1、
小心尝到自由的滋味可能会让你变得失业。A taste of freedom can make you unemployable.
-- [Naval](https://twitter.com/NikolayDelchev/status/1253428460287963144),风险投资家
2、
创业公司最糟糕的情况,不是失败,而是没有快速发展。既没有增长,也没有死亡,也没有赚很多钱,也没有亏损到足以倒闭。
如果你的企业是这种情况,我的建议是认清它并退出。
-- [Hacker News 用户](https://news.ycombinator.com/item?id=22967024)
3、
“海森堡 bug”heisenbug指的是在调试时会消失或更改行为的 bug。这个词来自海森堡不确定性原理当你想精确测量粒子的位置时它变得不确定了。
-- [《海森堡 bug》](https://www.naut.ca/blog/2020/04/26/heisenbugs-and-shell-madness/)
4、
似乎每个人都在使用 Electron后果就是桌面软件的质量下降了。
-- [HN 读者](https://news.ycombinator.com/item?id=22397674)
5、
根据统计美国人的一生中所花费的医疗费用25%发生在生命的最后一年。
-- [《洛杉矶时报》](https://www.latimes.com/opinion/story/2020-02-16/doctor-patients-send-home-to-die)
6、
南太平洋的波利尼希亚人曾经在太平洋各岛屿之间长途往返,但是他们为了做木筏,用光了岛上的高大树木,无法再制造木筏。于是,后代忘记了怎样航海,行动被限制在岛上。
-- [《秘境:探寻全球仙境、废墟与乌托邦》](https://book.douban.com/subject/33446318/)
## 回顾
- 2019年的本周[第 54 期](http://www.ruanyifeng.com/blog/2019/05/weekly-issue-54.html)
- 2018年的本周[第 2 期](http://www.ruanyifeng.com/blog/2018/04/weekly-issue-2.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

394
docs/issue-106.md Normal file
View File

@ -0,0 +1,394 @@
# 科技爱好者周刊:第 106 期
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1206),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042905.jpg)
最近乘坐飞机的人急剧减少,航空公司的飞机无处停放。南加州一个机场跑道上停满了飞机。([出处](https://www.thedrive.com/the-war-zone/33141/these-aerial-and-satellite-photos-of-an-airport-absolutely-stuffed-with-airliners-are-nuts)
## 本期话题:数字游民
今天,谈谈一个新的英语词汇 ["digital nomad"](https://en.wikipedia.org/wiki/Digital_nomad),中文意思是"数字游民"。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050303.jpg)
它指的是以数字技术为生,没有固定住所的人。这样的人靠互联网赚钱,只要能上网,住在哪里都可以。
他们通常会搬到风景优美、气候温和、物价便宜的地方。国外有一个叫做 [Nomad List](https://nomadlist.com/) 的网站,评选最适合"数字游民"居住的地方,前两名是布达佩斯和巴厘岛。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050304.jpg)
一开始,我看到这个词汇,心想这就是新时代的嬉皮士吧,不用太关注。但是现在,我的想法不一样了,这是一个很重要的词汇,描述了人们在互联网的生活方式。
我不是说,人们都会搬到巴厘岛,而是说,互联网的行为模式就是"游民"。
**没人在网上有固定住所,网上也没有故乡。我们在互联网上都是游牧民族,** 这个月出没在 A 网站,下个月出没在 B 网站。只要有一个更强大、更便宜的工具发布,多年的老用户第二天就会跳船离去。这种行为模式不是"数字游民",那是什么?
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050305.jpg)
对于那些在网上赚钱的人,"数字游民"的方式就更明显了。哪个平台容易赚钱,就去哪个平台,就像古代的游牧民族一样,哪里有丰美的水草,就去哪里。而且,互联网允许你多个平台一起经营,那他们对平台就更没有忠诚度了。[《连线》杂志](https://www.wired.co.uk/article/dropshipping-instagram-ads)有一篇文章,描写"数字游民"如何在网上赚钱。
> 他们在阿里速卖通AliExpress上找产品使用 Shopify 搭建网站,发布 Facebook 广告促销,在 Instagram 上吸引粉丝,在 Wayfair 发展下一级经销商。
未来,越来越多的人的谋生方式,会与互联网相关。那时,"数字游民"就将不仅是互联网的行为模式,而会影响到现实生活。我们真的会像游牧民族一样,不用每天去公司上班,而是去自己想去的地方,一边"数字游牧",一边工作。
## Gitee 的轻量级 PR
下面是本周的国产软件介绍,今天的主角是 [Gitee](https://gitee.com/)。
对于不知道的朋友我简单介绍一下。Gitee 是国内数一数二的代码托管平台,用于管理软件代码,功能完全不输国外同类网站,而且有很多针对国内用户的本地化设计(比如文件级别的只读权限)。它的突出优势就是访问速度极快,各种操作基本都可以瞬间完成,没有卡顿。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042110.png)
我问了一下他们的销售,目前用户已经超过 500 万名,托管的代码仓库 1000 余万个,企业版的客户也超过了 10 万家。
最近,他们推出了一个新功能——[轻量级 PR](https://blog.gitee.com/2020/03/15/prlite/),非常好用,很值得大家来了解一下。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042109.jpg)
程序员都知道,多人合作的软件项目离不开 PRpull request 的缩写),如果你想修改别人的代码,或者想让自己的代码合并进入主分支,就需要提一个 PR。但是它是一个很重的操作哪怕你只修改一个字符也必须克隆整个代码库然后才能提交请求。
轻量级 PR 就是为了解决这个痛点而设计的。对于少量内容的修改(比如文档的错别字),可以直接在网页上完成,省去了克隆代码仓库的步骤。先进入文件源码页面,点击右上角的“编辑”按钮,进入编辑框,修改后提交就会产生一个 PR十分方便。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042107.jpg)
如果需要修改多个文件,点击旁边的“ Web IDE”按钮会进入一个网页的集成开发环境修改多个文件后一起提交就可以了。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050405.jpg)
如果你还没有用过 Gitee欢迎[注册](https://gitee.com/login)试一下轻量级 PR 功能。即使暂时没有托管代码的需求,也可以看看它上面的[众多优秀开源项目](https://gitee.com/explore),一起来为国内开源生态贡献一份力量。
## 资讯
1、[地球上(曾经)最危险的地方](https://www.sciencealert.com/palaeontologists-say-ancient-sahara-was-most-dangerous-place-in-earth-s-history)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020043001.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020043002.jpg)
一组研究人员最近整理了,北非摩洛哥一个叫做 Kem Kem beds 地方的化石,确认存在很多古生物残骸碎片。因此认为一亿年前,那里是一个大型食肉动物聚居的湖泊,堪称地球上最危险的地方。
已知最大型的10种食肉恐龙之中有四种的化石出现在这个地方。另外此地还有很多巨大的淡水鱼类其中有一个巨型的淡水鲨鱼 Onchopristis具有像匕首一样锋利的牙齿。来到这个地方的无数生物被撕成碎片成为今天的化石。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020043003.jpg)
2、[儿童手机系统](https://techless.com/news-posts/kid-safe-smartphone-launch)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020043004.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020043005.jpg)
美国一家创业公司推出儿童的手机操作系统 KidOS只能用来打电话、发短信和拍照不能上网和看视频其他还包括一些小工具比如时钟和计算器。
它基于安卓系统,可以在现有的安卓手机上安装。界面相当简洁,连图标都没有,看上去让人感到很清爽。
3、[英特尔第10代酷睿 CPU](https://www.intel.com/content/www/us/en/products/docs/processors/core/10th-gen-processors.html)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020043006.jpg)
4月30日英特尔发布第10代酷睿桌面级 CPU旗舰 i9-10900K 有10核基本频率为 3.7GHz,最高可到 5.3GHz。它比上一代 i9-9900K 拥有更多的内核和性能但是售价没有提高官方定价都是488美元。这主要是为了应对 AMD 的猛烈进攻。
不过第10代的制程还是14纳米因此不像是新一代产品更像是上一代的性能加强版多塞了两个核心拉高了主频。代价就是功耗比上一代大幅上升 i9-10900K 是125Wi9-9900K 是95W足足高了30瓦必须使用更强的散热器。
4、[流感的传播周期](https://www.cbsnews.com/news/coronavirus-pandemic-two-years-70-percent-immunity/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050301.jpg)
明尼苏达大学传染病研究中心最近研究了18世纪至今的八次流感大流行。科学家发现其中有七次在第一次高峰过去后的六个月出现了第二次传染高峰。1918年的大流行第一轮高峰在夏季到来时过去但是到了秋末出现了第二轮高峰比第一轮死的人还要多。
大流行平均需要18个月到24个月才能平息因为那时全体人群的70个体已经具有免疫力。 因此,美国科学家认为新冠病毒完全平息,可能也需要这么长的时间。
5、[让二氧化碳变成矿物](https://eos.org/articles/basalts-turn-carbon-into-stone-for-permanent-storage)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042105.jpg)
目前,世界各国都在研究二氧化碳捕获技术,以减少大气里面的二氧化碳含量。上图是冰岛 Hellisheiði 地热发电厂,它是世界第三大地热发电站,那里正在开展将二氧化碳变成矿物的实验。
这个发电厂位于富含玄武岩的火山岩之上,玄武岩含有高浓度的钙和镁离子,可以与二氧化碳发生化学反应,生成方解石、白云石和菱镁矿。科学家先将二氧化碳溶解于水,然后注入几百米的地下,让它被玄武岩吸收、变成碳酸化矿物,从而让地下的岩石来吸收二氧化碳。
6、**一句话消息**
> - [Facebook](https://venturebeat.com/2020/04/29/facebook-open-sources-blender-a-chatbot-that-people-say-feels-more-human/) 开源了聊天机器人框架 Blender这个据说是世界上现在最强大的聊天机器人使用多达94亿个参数比以前的系统多3.6倍。
> - [OpenAI](https://openai.com/blog/jukebox/) 发布了一个歌曲生成器 Jukebox可以自动生成某个歌手唱的歌曲。你听着有歌词其实没有只是模拟歌手的嗓音拼在一起。听听下面这首机器生成的 Tori Amos 的歌,效果很惊人,[这个链接](https://jukebox.openai.com/?song=802871497)有更多歌曲。
<iframe width="100%" height="166px" scrolling="no" frameborder="no" id="soundcloud" src="https://w.soundcloud.com/player/?url=https://api.soundcloud.com/tracks/802871497?secret_token=s-5bu1A48An4g&amp;amp;auto_play=false&amp;amp;show_artwork=false&amp;amp;color=06459d"></iframe>
> - [法国政府](https://www.cyclingweekly.com/news/latest-news/france-offers-each-cyclist-e50-for-bike-repairs-once-lockdown-ends-455140)宣布每个骑自行车的法国人都可以得到50欧元维修基金不能提现只能抵扣自行车修理费用。这是为了改善空气质量鼓励多骑车。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050201.jpg)
> - [四川省](http://scnews.newssc.org/system/20200429/001063516.html)展示打捞1646年“张献忠江口沉银”的水下考古成果发现了一枚重约16斤、含金量达95%的金印,上面刻着“蜀世子宝”,应该属于明代蜀王(一共十三任)儿子的印,是张献忠抢来的。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050209.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050210.jpg)
> - [一个日本工程师](https://www.kocpc.com.tw/archives/319919)在远程视频会议时,为了不让别人看到杂乱的房间,发明了一个“穿戴式”的瓦楞纸板背景。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050211.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050212.jpg)
> - [印度政府](https://www.reuters.com/article/us-health-coronavirus-india-app-idUSKBN22E07K)要求全国所有员工,都要安装一个叫做 Aarogya Setu健康桥的手机 App用于追踪生活中接触过的人。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050302.jpg)
## 文章
1、[我如何建立自己的 Kubernetes 集群](https://blog.quickbird.uk/domesticating-kubernetes-d49c178ebc41)(英文)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050104.jpg)
作者先介绍了 Kubernetes 的概念(分布式基础设施之上的虚拟系统层),然后介绍如何家用老电脑(上图)组建一个集群。
2、[如何用 SQLite 建立全文搜索?](https://24ways.org/2018/fast-autocomplete-search-for-your-website/)(英文)
对于中小型网站,使用 SQLite 搭建全文搜索,完全可以满足需求。虽然功能不如 Elasticsearch但是成本和复杂度要低好多。
3、[为什么 Serverless 很重要?](https://www.vladimircicovic.com/2019/07/why-is-serverless-important)(英文)
一篇 Serverless 概念解释,非常简单明了,适合初学者了解它是什么。
4、[我如何缩小 Docker 镜像文件的体积](https://hampton.pw/posts/shrinking-this-sites-docker-image/)(英文)
作者介绍自己如何修改 Dockerfile 文件,使得一个 Node.js 项目的镜像文件体积,从 419MB 变成 39MB。他的方法很有通用价值简单实用。
5、[欧美主要城市的软件工程师薪水比较](https://javednissar.ca/comparing-software-engineer-salaries-across-cities/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050401.jpg)
作者将薪水、税收、生活成本都考虑在内,比较哪个城市软件工程师的净收入最大。
6、[改装一辆1953年老卡车](https://www.cool3c.com/article/153364)(中文)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050402.jpg)
一篇图片报道介绍一个美国工程师如何将一辆1953年卡车上图改造成油电混合动力。
7、[EOF 不是字符](https://ruslanspivak.com/eofnotchar/)(英文)
C 语言通过判断 EOF 标志找到文件的串结尾。但是EOF 标志本身不是字符,文件的最后一个字符也不是它。
8、[测试一块中国产的 x86 CPU](https://www.anandtech.com/show/15493/hygon-dhyana-reviewed-chinese-x86-cpus-amd)(英文)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020031003.jpg)
2016年AMD 公司将第一代 Zen x86 CPU 的设计许可销售给中国,并成立了合资公司。本文是国外机构对这块国产 x86 CPU 的测试。
## 工具
1、[Tara](https://tara.ai/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050101.jpg)
项目管理软件 Jira 的一个免费仿制品。
2、[Insomnia](https://insomnia.rest/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050103.jpg)
一个开源的桌面软件,用于简化 API 的设计和开发。
3、[pipedream](https://rss.pipedream.com/)
一个开源处理服务,用来处理 RSS 内容。比如一旦收到新内容就发一封邮件或者发到推特、Slack 或其他 Web 服务。
4、[Sitesauce](https://sitesauce.app/)
一个很有意思的收费服务(以前的 ZEIT将动态网站比如 Wordpress自动转成静态网站保持内容同步。
5、[uPlot](https://github.com/leeoniya/uPlot)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050206.jpg)
一个 JS 的网页小型图表库,用于快速渲染超大型数据集,系统资源占用少。
6、[CodePen 支持 Flutter 框架了](https://medium.com/flutter/announcing-codepen-support-for-flutter-bb346406fe50)
CodePen 现在可以在网页上运行 Flutter 代码,这里有一个 Flutter 框架写的 [Nike 商城的 demo](https://codepen.io/joshuadeguzman/pen/jObrzJB),可以在线编辑并且预览。想体验一下 Flutter 的同学 再也不用先在本地搭建环境了。(@[jwenjian](https://github.com/ruanyf/weekly/issues/1211) 投稿)
7、[Coderlane 线上面试平台](https://coderlane.net/)
用户可以在浏览器中 5 秒内创建一个在线的面试邀请,支持在线协同编程,多用户同步。(@[monsterooo](https://github.com/ruanyf/weekly/issues/1213) 投稿)
8、[liandi](https://github.com/88250/liandi)
一款国产的桌面 Markdown 笔记软件。(@[YLongo](https://github.com/ruanyf/weekly/issues/1218) 投稿)
9、[PicPlus](https://www.coolapk.com/apk/name.gudong.pic)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050208.jpg)
一款安卓应用支持上传手机照片到图床七牛云、阿里云、又拍云、GitHub、码云等@[maoruibin](https://github.com/ruanyf/weekly/issues/1216) 投稿)
10、[makeJs](https://github.com/zuluoaaa/makeJs)
一个示例项目,用 JS 写的 JS 解释器,可以用来学习用编译原理。(@[zuluoaaa](https://github.com/ruanyf/weekly/issues/1222) 投稿)
## 资源
1、[大英博物馆免费图片](https://www.britishmuseum.org/collection)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042907.jpg)
大英博物馆最近更新了它的网站目前免费向公众提供190万张它的藏品的图片。
2、[吉卜力壁纸](http://www.ghibli.jp/info/013251/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050102.jpg)
宫崎骏的吉卜力工作室放出一批动画片图片,供免费下载,用来当作疫情期间的远程会议壁纸。上图是电影《龙猫》的壁纸。
3、[拉美西斯六世陵墓的 3D 模拟](https://my.matterport.com/show/?m=NeiMEZa9d93&mls=1)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050205.jpg)
这个网站是古埃及拉美西斯六世约公元前1145年—约公元前1137年在位陵墓的 3D 实景模拟,效果非常好,细节放大后都很清晰,手机也可以浏览。
4、[普通人的正则表示式教程](https://refrf.shreyasminocha.me/)
一本免费的英文教程,向初学者介绍正则表达式,实例较多。
5、[深入浅出现代 Web 编程](https://fullstackopen.com/zh/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050207.jpg)
一个芬兰的全栈公开课的中文版。(@[RichardStark](https://github.com/ruanyf/weekly/issues/1214) 投稿)
6、[Android OpenGL ES 极简教程](https://github.com/githubhaohao/NDK_OpenGLES_3_0)
为了方便 Android 开发者快速上手 OpenGL ES (三维图形接口)开发,作者做了一个中文的极简教程,包含了理论基础知识和实践应用。(@[githubhaohao](https://github.com/ruanyf/weekly/issues/1215) 投稿)
7、[Pragmatic Programmer 中译](https://github.com/caicaishmily/pragmatic-programmer-zh)
翻译者历时两个月将 《Pragmatic Programmer》翻译成中文。@[caicaishmily](https://github.com/ruanyf/weekly/issues/1220) 投稿)
## 图片
1、[南极难抵极](https://en.wikipedia.org/wiki/Pole_of_inaccessibility#Southern_pole_of_inaccessibility)
“难抵极”指的是最难到达的地点。“南极难抵极”是南极大陆上距离海洋最远的地点下图的红点距离地理的南极极点大约878公里。
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020022003.jpg)
1958年12月14日苏联第3次南极探险队的一个由18人组成的小队到达了该地点。探险小队使用拖拉机携带了一个供四人使用的小屋一个无线电棚和一个电气小屋打算在那里建立一个永久考察站。
12月26日探险小队放弃建立考察站全员撤离因为那里距离其他考察站太远难以永久驻守只能短期访问。撤离之前他们在考察站上方树立了一尊列宁的半身雕像。
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020022005.jpg)
多年以后,探险家重访该站,发现整个考察站都已经被大雪埋没了,根本看不到,列宁像只剩下半截,树立在雪地上。
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020022006.jpg)
## 文摘
1、[为什么读大学?](https://amgreatness.com/2020/04/29/the-long-decline-of-american-higher-education-has-begun/)
美国经济学家布莱恩·卡普兰Bryan Caplan写过一本书研究人们为什么想读大学。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050202.jpg)
他发现,读大学出于三个动机。
1想学习一些东西无论是培养自己的世界观还是发展实践技能。
2想结识聪明人与他们成为朋友。
3想向雇主表明自己足够聪明有能力完成工作。
这也可以说是大学的三个功能,很难完全分开:大学无法只提供其中一种,不提供剩下两种。即使你只想获取其中一种好处,也必须完整地读完大学。
这三种动机之中,最强的动机其实是第三种,因为它的效果最明显。第一种动机的困难在于,你多学习一倍的新技能(比如获得第二学位),也无法获得多一倍的工资。事实上,多修大学课程带来的工资增长,到了一定程度后就不明显了。
所以,为了促进招生,大学应该想方设法加强第三种动机,使得优秀学生更容易被雇主识别。
举例来说,百分制的考试评分就比 ABCD 的四等级评分更好,因为更容易突出优秀学生。另外,提高毕业难度,使得一部分学生无法拿到学位,其实也有利于多招生。
2、[布朗常数与 CPU Bug](https://buzzorange.com/techorange/2019/11/08/intel-pentium-bug/)
古希腊时代欧几里得证明了质数有无限多个。后代的数学家发现从1开始算数字愈大质数分布得愈稀疏但奇特的是尽管分布得再稀疏但只要出现一个质数就可以在它附近找到另一个质数例如41和43、101和103、10007和10009它们之间都相差2 。
数学家将相差2的连续质数称为“孪生质数”。
1919 年挪威数学家布朗Viggo Brun证明所有孪生质数的倒数之和会收敛于一个常数。这个数称为布朗常数Brun's constant
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050203.jpg)
但是,数学家无法证明布朗常数是不是无理数,即无法证明孪生质数的数量是有限的还是无限的。这个问题困扰了数学家上千年,被称为“孪生质数猜想”,是数学界的经典难题。
电脑出现之后,数学家尝试采用暴力法,用电脑硬算布朗常数,试图解决孪生质数猜想难题,只不过到现在也还是没有解决。
1994 年,英特尔推出了 Pentium 处理器,这是当时最先进的处理器之一。美国的数学教授 Thomas Nicely 就用它计算布朗常数。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050204.jpg)
为了降低算错的风险Nicely 同时使用两种方法计算布朗常数。实际计算之后,他发现两种方式算出来的值相差很多。
检查之后Nicely 发现问题出在电脑把两个数字824,633,702,441 和824,633,702,443 这对孪生质数的倒数的小数点后第10 位算错了。
为了确认这个问题是出在硬件还是软件Nicely 用英特尔的旧版 486 CPU 计算,发现 486 算出来的数字是对的。于是,确认问题出在 Pentium 处理器。
Nicely 联系英特尔,告知 Pentium 处理器的问题,却遭到了冷淡的对待。他就写信将这件事告诉了朋友,接着被 CNN 等各大媒体报导,英特尔不得不将市场上的 Pentium 处理器召回。当时已经销售超过100 万台装有Pentium 处理器的电脑因为召回英特尔损失了4.75 亿美金。
后来英特尔承认,生产 Pentium 的时候就已经发现问题了但英特尔认为90 亿个用户只会有1 个受影响,所以没有召回。这个问题后来被称为 Pentium FDIV bug。
## 言论
1、
你用哪种语言记忆电话号码,那种语言就是你的母语。
-- 推特用户
2、
遇到非常复杂的逻辑时,我喜欢把每个步骤写成一个变量,使它读起来像英语。
-- [Hacker News 用户](https://news.ycombinator.com/item?id=23051063)
3、
印尼很幸运有如此多的岛屿一共17508个限制了人们的旅行所以感染病毒的人不算多。
-- [一个印尼传染病学家](https://www.nytimes.com/2020/05/03/world/asia/coronavirus-spread-where-why.html)
4、
人们不想要低价,他们想要便宜货。
-- [《低价不等于便宜货》](https://creativesamba.substack.com/p/the-low-prices-vs-bargains-dilemma-20-01-27)
5、
科学要求可复制性,其他人可以复制你的结果。业务不行,要求不可复制性,其他人最好不能复制你的业务。
-- [《商业与科学相结合的艺术》](https://www.younglingfeynman.com/essays/artofbusiness)
6、
第二只袜子综合症指的是,编织第一只袜子通常很快。但是第二个就拖延了,从来没有完成,也没有把它放在任务的第一位。
-- [《第二只袜子综合症》](https://sheepamongwolves.net/2018/09/second-sock-syndrome-what-it-is-and-how-to-fight-it/)
## 回顾
- 2019年的本周[第 55 期](http://www.ruanyifeng.com/blog/2019/05/weekly-issue-55.html)
- 2018年的本周[第 3 期](http://www.ruanyifeng.com/blog/2018/05/weekly-issue-3.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

407
docs/issue-107.md Normal file
View File

@ -0,0 +1,407 @@
# 科技爱好者周刊:第 107 期
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1206),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051001.jpg)
2020年5月5日长征 5B 火箭在海南省文昌发射升空,村民们隔海围观。本次发射用于试验中国新一代载人飞船。([出处](https://www.instagram.com/p/B_zlbrNH1AX/)
## 本期话题:致富与杠杆
美国风险投资家 Naval Ravikant 有一个很有名的长推特一共40条题目叫做[《如何致富,不靠运气》](https://threadreaderapp.com/thread/1002103360646823936.html),谈了他的商业观。
和菜头翻译过[中文版](https://new.qq.com/omn/20200413/20200413A0U72C00.html)。另外Naval Ravikant 后来还有一篇[长文](https://nav.al/rich),详细解释这些观点。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051404.jpg)
他认为,致富其实只需要两步。
**第一步:找到“个人-市场-产品”这三者交叉的那个定位。** 你问问自己,你的竞争力在哪里?市场需要的哪一种产品,可以用到你的这种竞争力?这就是你的定位。
**第二步使用各种杠杆leverage使得你的产品可以服务尽可能大的市场。**
只要做到上面这二步,就会赚到大钱。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051405.jpg)
我觉得,他总结得很精辟。赚大钱的奥秘就是定位和杠杆这两件事。当市场需要你的产品时,如果有办法“放大”产品,服务更多的人,你就成功了。
Naval Ravikant 说,传统的杠杆是劳动力和资本。通过雇佣更多的员工和借贷更多的钱,把业务放大。但是, **互联网时代,新的杠杆出现了,那就是软件和自媒体。**
只要服务器开着,软件(包括网站和 App就能帮你开展业务服务更多的人。媒体杠杆更简单只要写文章、拍视频、录播客放到网上就可以了。只要别人看到这些内容就等于帮你放大了业务。
这两种新杠杆,成本更低,限制条件更少(不需要大量雇人,也不需要跟银行打交道),因此是更好的杠杆。如果你把四种杠杆结合起来,就能发挥最大的威力。事实上,那些互联网巨头都是这四种杠杆的结合,难怪它们都赚到了大钱。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051406.jpg)
在我看来,这个周刊也是一种杠杆。一方面,我通过周刊,把自己的想法、看到的东西,传递出去,接触到更多的人;另一方面,周刊反过来督促我每周大量的阅读,去找到能帮到我的技术、创意、趋势和故事。
从某个角度看,人生的成就其实取决于你能影响到多少人。祝愿大家都能找到自己的人生杠杆。
## Vue 免费视频
本周的前端课程资料,是 **开课吧** 提供给周刊读者的 Vue 免费视频。
Vue 是目前国内主流的 JavaScript 前端框架由于操作简单和上手快在业务中得到广泛应用。估计未来几年Vue 都会是国内中小型公司的主栈。越来越多的大厂也把 Vue 列入面试必考题,所以有必要对 Vue 源码仔细研读,搞懂原理。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051301.jpg)
不管你近期有没有求职的需求,都可以关注一下下面的两份免费 Vue 资料,相信看完能帮你在面试中应对关于 Vue 的提问,并解决工作中遇到的开发问题。
> **视频一《Vue3响应式原理剖析》** 内容包括Vue3 响应式初体验、Vue2 & Vue3 响应式原理对比、Vue3 响应式实现、源码分析等。
>
> **视频二: 《Vue 源码剖析之整体流程》**,内容包括Vue 源码调试环境搭建、入口文件剖析、Vue 初始化流程分析、Vue 源码学习整体流程总结、数据响应化流程分析等等。
微信长按下方二维码两次,添加成功即可免费领取,仅限 **前239名** 先到先得。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051302.jpg)
## 资讯
1、[肢体移植的肤色变化](https://indianexpress.com/article/cities/mumbai/21-yr-old-student-from-pune-and-the-curious-case-of-her-changing-hands-6301734/)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030706.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030707.jpg)
2016年9月一个印度女孩在旅行时遭遇交通事故双手截肢。一年后一家印度医院为她进行了双手移植手术将一个死去的20岁男子的双手移植到了她身上。
手术进行了13个小时取得了成功。现在过了两年多医生意外地发现那双手的肤色原来是黑的现在慢慢变白了下图。这表明肤色或许可以后天改变。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030708.jpg)
2、[无人船穿越大西洋](https://newsroom.ibm.com/then-and-now)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042102.jpg)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042103.jpg)
1620年“五月花”号载着第一批英国移民来到北美。为了纪念这个事件400周年IBM 公司建造了一艘无人船也命名为“五月花”号将在2020年9月按照当年的航线在没有船长和船员的情况下从英国普利茅斯驶向马萨诸塞州普利茅斯成为有史以来第一批穿越大西洋的完全自主驾驶的船只。
新的五月花号采用风能和太阳能的混合动力方式并配有柴油发电机作为后备动力船速可达20节不到两周就可以完成航行。过去两年这艘船一直在进行航海图像的识别训练现在能够正确地探测和分类船舶、浮标、陆地、防波堤、残骸等障碍。
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020042104.jpg)
3、[Unreal 5 游戏引擎](https://www.unrealengine.com/en-US/blog/a-first-look-at-unreal-engine-5)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051402.jpg)
Epic 公司放出了 Unreal 5 游戏引擎的预告片,宣称可以让游戏实现电影级别的画面。该引擎预定的交付时间是明年初。
这个预告片是在 PlayStation 5 上面的演示,这说明 PS5 工程机已经交付了,离正式发布很近了。下面就是预告片的[2分钟视频](https://v.qq.com/x/page/h0966l1a7pi.html)。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=h0966l1a7pi" allowFullScreen="true" width="600px" height="400px"></iframe>
4、[单人汽车](https://thesunbest.com/not-quite-a-car-not-quite-a-motorcycle-a-vehicle-built-for-one/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051211.jpg)
加拿大一家创业公司推出了名为 Solo 的单人汽车。这款微型三轮电动汽车有两个前轮,一个后轮,只能乘坐一个人,将于今年上市。该公司的 CEO 说:“马路上如此多的车辆都只乘坐一个人,那样的话,为什么一定要使用一辆四座或五座的车呢?”
从技术上讲这辆车是摩托车但是它完全封闭两侧都有门并且带有方向盘和脚踏板还具有行李箱以及蓝牙立体声音响、空调和倒车摄像头。最高时速80英里每次充电可行驶100英里售价为1.85万美元。该车的生产外包给中国摩托车制造商宗申集团,在重庆生产。
根据历史数据微型汽车在美国的销量非常差。丰田公司2015年只售出482辆 Scion iQ菲亚特2019年仅售出了6,556辆菲亚特500奔驰2019年仅售出680辆 Smart不得不将这个型号从美国市场撤出。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051212.jpg)
5、[机器狗巡逻](https://www.huffingtonpost.in/entry/singapore-robodogs-social-distancing_in_5eb7c094c5b69c4b317be3da)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051201.jpg)
新加坡使用美国波士顿动力公司生产的机器狗,在公园里面巡逻,检查人们是否保持社交距离。
这种机器狗装有摄像头,一旦发现人群聚集,就会自动跑上前,播放一段语音: “为了您自己和周围人的安全,请至少相隔一米。谢谢。”,请看下面的[实况视频](https://v.qq.com/x/page/f09657hhku1.html)。根据新加坡法律,如果不听从劝告,可能导致高额罚款甚至入狱。机器狗的主要缺点是电力不够持久,电池每次只能维持大约半小时。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=f09657hhku1" allowFullScreen="true" width="600px" height="400px"></iframe>
6、**一句话消息**
> - [科学家](https://www.scientificamerican.com/podcast/episode/horses-recognize-pics-of-their-keepers/)发现马有很好的记忆力能够从一堆照片里面识别出6个月没有见面的饲养员。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051101.jpg)
> - [美国太空部队](https://www.spaceforce.mil/News/Article/2178366/united-states-space-force-recruitment-video)刚成立不久本周发布了第一支30秒的[招聘视频](https://v.qq.com/x/page/f09664mxgom.html)。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=f09664mxgom" allowFullScreen="true" width="600px" height="400px"></iframe>
> - [外媒](https://www.xda-developers.com/oneplus-8-pro-color-filter-camera-see-through-some-plastic-objects/)报道新发布的一加8 Pro 手机的后摄像头,有颜色过滤镜头,具有红外线透视功能,可以拍出塑料外壳内部的样子。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051407.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051408.jpg)
> - [加州大学洛杉矶分校](https://medium.com/@fightfortheftr/backlash-forces-ucla-to-abandon-plans-for-facial-recognition-surveillance-on-campus-ebe005e3f715)原计划在校园内使用面部识别,成为美国第一个引入脸部识别的大学。但在师生的强烈反对下,校方只能放弃了该计划。
> - [谷歌地图](https://www.washingtonpost.com/technology/2020/02/14/google-maps-political-borders/)会根据访问者的位置,显示不同的国界,以避免领土争议。比如,巴基斯坦用户看到的克什米尔国界线,与印度用户看到的是不一样的。
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021603.jpg)
> - [澳大利亚研究人员](https://www.distractify.com/omg/2017/08/28/13BnNP/babylonian-stone-tablet)发现一块3700年前的巴比伦石碑上镌刻的主题是三角函数这使得巴比伦人研究三角函数的历史比古希腊人早了1500年。
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021402.jpg)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021401.jpg)
> - [美国国税局](https://www.cnn.com/2020/02/13/tech/fortnite-taxes/)原先考虑,对游戏玩家在游戏中挣到的游戏币征税,后来在一片反对声中放弃了这个计划。
## 文章
1、[如何在 Node.js 环境安装 Selenium](https://dev.to/oyetoket/how-to-setup-selenium-on-node-environment-30bc)(英文)
Selenium 是通用的浏览器测试框架,本文介绍如何在 Node.js 里面使用它。
2、[如何在浏览器使用 OpenCV](https://aralroca.com/blog/opencv-in-the-web)(英文)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050901.jpg)
OpenCV 是最流行的计算机视觉库,使用 C 和 C++ 编写。本文介绍如何使用 WebAssembly 在浏览器加载 OpenCV并用 WebWorker 处理摄像头拍摄的影像。
3、[如何自动加载网站的暗模式?](https://albinek.com/going-dark-web-edition)(英文)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051214.jpg)
Safari 12.1 浏览器支持检测颜色主题,如果系统使用暗模式,那么浏览器就自动加载 网站的深色 UI。本文教你如何让网站支持这个功能非常简单。
4、[每个开发人员应了解的 TCP 知识](https://robertovitillo.com/what-every-developer-should-know-about-tcp/)(英文)
一篇短文章,使用相对简单的语言,解释了 TCP 协议的设计思想。
5、[如何实现单文件 Web 组件?](https://ckeditor.com/blog/implementing-single-file-web-components/)(英文)
单文件组件指的是,将 HTML 、JS、CSS 三种代码封装在一个文件,然后在网页上加载这个组件。本文探讨如何不使用任何框架,实现网页加载单文件组件。
6、[如何使用 GitHub Actions 自动构建和发布电子书](https://devops.novalagung.com/en/cicd-serverless-ebook-gitbook-github-pages-actions-calibre.html)(英文)
本文介绍通过 GitHub Actions 自动将 Gitbook 仓库的每一次提交,发布上网,并且构建 PDF / Epub / Mobi 文件供下载。
7、[考察溪洛渡水电站](http://wangpei.me/writing/visiting-xiluodu.html)(中文)
溪洛渡水电站位于云南省永善县溪洛渡镇装机容量1386万千瓦仅次于三峡电站和巴西伊泰普电站。走在县城的大街上只有一个感觉亮堂。这里的路灯把整个县城照得明如白昼。永善在电价上享有比较优惠的条件所以才舍得这样用电。
8、[PKI 简介](https://keychest.net/stories/understanding-pki-for-busy-folks)(英文)
PKI 指的是公钥基础设施,即公钥证书的整个处理流程。本文是一个简要的相关概念梳理,列出它的知识框架。
## 工具
1、[endpoints.dev](https://www.endpoints.dev/)
该网站向每个用户提供一个独特的 API 终点endpoint用于接受 HTTP 请求。用户发来的所有请求,都可以在该网站实时显示,用于调试和记录。
2、[Chrome 插件源码查看器](https://github.com/Rob--W/crxviewer)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050601.jpg)
这是一个 Chrome 浏览器插件,作用是查看(或下载)其他浏览器插件的源码。
3、[WebWormhole](https://webwormhole.io/)
一个点对点的文件在线传输工具,利用 Webrtc 在两台电脑之间建立直接连接,代码[开源](https://github.com/saljam/webwormhole)。(@[zhang00710](https://github.com/ruanyf/weekly/issues/1227) 投稿)
4、[Minisign](https://jedisct1.github.io/minisign/)
一个对文件进行签名的命令行工具,用于验证谁发出了这个文件。
5、[eureka](https://github.com/mimoo/eureka)
一个对文件进行加密的命令行工具。
6、[maven-git-code-format](https://github.com/Cosium/maven-git-code-format)
一个 Maven 插件,根据谷歌公司的样式要求,自动对 Java 代码进行样式美化。
7、[AR Cut & Paste](https://github.com/cyrildiagne/ar-cutpaste)
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=c0961u250bv" allowFullScreen="true" width="600px" height="400px"></iframe>
一个实验性的 AR 应用,把周围环境复制粘贴到 PhotoShop[视频演示](https://v.qq.com/x/page/c0961u250bv.html)非常惊艳。
8、[regex](https://github.com/xindoo/regex)
一个示例项目从0开始使用 Java 实现一个正则表达式引擎核心代码只有200多行用来学习编译原理。@[xindoo](https://github.com/ruanyf/weekly/issues/1224) 投稿)
9、[Deno](https://deno.land/v1)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051401.jpg)
Deno 发布了1.0版。它最吸引人的地方,还不是原生支持 TypeScript而是另外两点彻底抛弃了 NPM 那套模块逻辑,以及融合了 Rust 与 JavaScript。我觉得Node.js 跟它相比,除了生态巨大和功能比较稳定,想不出还有其他的技术优点。
10、[StorePreviewer](https://www.storepreviewer.com/)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020022703.jpg)
一个模拟生成 App 商店展示图的在线工具。
11、[grep.app](https://grep.app/)
GitHub 非官方的代码搜索引擎,支持正则搜索。
## 资源
1、[掘金资源搜索](http://zy2071.com/Fun/jueJinSearch.html)
作者对掘金社区的官方搜索不满意,于是基于官方接口,做了一个[开源](https://github.com/ZY2071/JueJin-Search)的自定义搜索,可以过滤出更有效的结果。(@[ZY2071](https://github.com/ruanyf/weekly/issues/1226) 投稿)
2、**端对端加密的通信软件**
端对端加密End-to-end encryption缩写为 E2EE指的是只有对话双方能够看到通信内容其他第三方都无法解密属于最安全的通信方式。
目前,支持端对端加密的通信软件,主要有下面这些。
- [Signal](https://signal.org/)
- [WhatsApp](https://www.whatsapp.com/)
- [Wire](https://wire.com/en/)
- [Riot](https://about.riot.im/)[Matrix](https://matrix.org/) 协议的实现)
- [Line](https://line.me/en/)
- [iMessage](https://en.wikipedia.org/wiki/IMessage#Security_and_privacy)
- [Keybase](https://keybase.io/)
Telegram 默认没有启用端对端加密,只有打开“秘密对话”功能才会启用。
3、[Jamstack 视频课程](https://jamstack.training/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051107.jpg)
JamStack 指的是使用 JavaScript 构建的 Serverless 项目,这个网站提供免费的视频教程。
4、[开源安卓 App](https://github.com/offa/android-foss)
该仓库收集开源的安卓 App。
5、[Artbreeder](https://artbreeder.com/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051202.jpg)
该网站允许用户对他人上传的图片,进行各种合成和加工,创造出富有想象力的艺术图片。
6、[线性代数入门教程](https://ocw.mit.edu/resources/res-18-010-a-2020-vision-of-linear-algebra-spring-2020/index.htm)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051209.jpg)
麻省理工学院将2020年的本科生课程《线性代数入门》课程放上了网一共6个视频。教师是 Gilbert Strang 教授他是最畅销的线性代数教材的作者已经85岁了还在给本科生讲课。
## 图片
1、[微软飞行模拟器 2020 与实景对比](https://imgur.com/a/hdWw4ds)
微软公司的飞行模拟器Flight Simulator可以通过软件模拟开飞机它的场景完全根据实景生成已经可以乱真。
下图是瑞士的卢塞恩湖。(上方的图片是软件生成的,下方的图片是实景。)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051106.jpg)
法国的尚博尔城堡。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051104.jpg)
美国的自由女神像。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051105.jpg)
2、[世界一半人口的居住地](https://www.cntraveler.com/story/more-than-half-the-worlds-population-lives-inside-this-circle)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020021601.jpg)
上图这个圆圈里面,居住着世界一半以上的人口。地球上六个人口最多的国家中,有四个(中国,印度,印度尼西亚和巴基斯坦)在里面,人口前十五的国家中有八个在里面。
具体位置是以缅甸城市芒特Mong Khet为圆心半径2,050英里的一个圆。
## 文摘
1、[苏联时代的水坝用于比特币采矿](https://forklog.media/monument-to-soviet-construction-that-feeds-bitcoin-mining/)
俄罗斯西伯利亚的深处,有着一个叫做布拉茨克的水坝。
它从1954年开始建设位于安加拉河上。这条河是贝加尔湖流出的唯一河流。贝加尔湖是世界最大的天然淡水湖也是世界最深的湖。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051203.jpg)
这个水坝长1.43公里高125米。1971年之前它是世界最大的发电厂装机容量达到4,500兆瓦。现在它排在第17位发电量相当于首位的中国三峡大坝的五分之一。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051204.jpg)
为了维护这个电站,苏联在旁边建立了一个城市。但是,随着苏联解体,人们纷纷离开,这个城市面临着废弃。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051205.jpg)
为了挽救这个地区2018年当地政府发起了一项招标出租土地优惠条件是可以免费使用大坝产生的电力。最初的招标没有任何人投标但是不久加密货币的采矿公司注意到了这件事。
那里寒冷的气候,以及免费的电力,非常适合加密货币采矿。现在,这个几乎被废弃的城市是俄罗斯最大的加密货币矿场。
以前的一个旧厂房里面现在运行着大约25000台矿机。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051206.jpg)
厂房有三层楼高,大型风扇将室外寒冷的空气吹进建筑物,以排出矿机产生的大量热量。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051207.jpg)
工程师全天候监控设备,如果出现问题,则在现场进行维修。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051208.jpg)
当地政府希望其他高能耗的计算,也能落户该市,比如机器学习和大型数据集处理。
## 言论
1、
会议有利于性格外向的人,尤其是那些说话大声并且不需要时间思考问题的人,不利于那些性格内向的人。这是不公平的,但很少被提出。
-- [《为什么在远程工作中写作很重要?》](http://www.timcasasola.com/blog/writing)
2、
腾讯公司显然具有工作轮换的文化,工程师被分配给不同的短期项目,提早完成会有奖金,这种做法的坏处是鼓励了工程师在迁移到其他项目之前先把半成品代码部署上线。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=23082158)
3、
常态偏差指的是,人们倾向于相信事物将会以正常的方式运行,不太可能出现不正常的情况,从而低估了灾难的可能性和影响程度。
-- [维基百科](https://en.wikipedia.org/wiki/Normalcy_bias)
4、
手机的光会发出蓝色频率的波长,跟日光相似。蓝光会抑制人体内褪黑激素的产生,使你保持清醒状态。所以,睡前看手机会影响睡眠。
-- [《使用物联网优化睡眠》](https://medium.com/memos-of-the-future/using-iot-to-optimize-your-sleep-c9747bd8633e)
5、
遗失古老的文件并不可惜。忘记以前的观点,才能为新想法的产生留出空间。
-- [弗里曼·戴森](https://www.oreilly.com/radar/remembering-freeman-dyson/)Freeman Dyson
6、
图形界面 GUI 提供了可发现性,所以用户一般不需要使用手册。但是,命令行 CLI 必须通过手册,才知道怎么使用,所以我认为手册也是命令行 UI 的一部分,
-- [Hacker News 读者](https://news.ycombinator.com/item?id=22476860)
## 回顾
2019年的本周[第 56 期](http://www.ruanyifeng.com/blog/2019/05/weekly-issue-56.html)
![](https://cdn.beekka.com/blogimg/asset/201905/bg2019051701.jpg)
2018年的本周[第 4 期](http://www.ruanyifeng.com/blog/2018/05/weekly-issue-4.html)
![](http://img1.gtimg.com/cul/pics/hv1/148/24/2275/147938143.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

387
docs/issue-108.md Normal file
View File

@ -0,0 +1,387 @@
# 科技爱好者周刊:第 108 期
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1206),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051711.jpg)
上海一个送餐员从饭店走出来身上背了19个外卖袋。[出处](https://mp.weixin.qq.com/s/CSzl8YAd0ZqByplmVmpitA)
## 本周话题:阵地战与奇袭战
本周向大家推荐一本书,我前一阵子读完的[《隆美尔战时文件》](https://book.douban.com/subject/1312942/),觉得很好看。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052003.jpg)
隆美尔是二战时德军的著名将领,以战术高超著称。他在北非时,兵力处在劣势,但是令盟军吃尽苦头。这本书的内容,当然都跟历史和军事有关,但是对于人生和创业也有借鉴意义。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052004.jpg)
隆美尔的一个战术观点,我特别想分享给大家。
他认为,阵地战时,谁的炮弹多,谁就赢。所以, **如果两方实力相当,或者我方实力不如对方,就不应该正面对抗,必须采用奇袭战,打对方措手不及。**
他的非洲军团实力不如盟军兵力最多时也只有三个德国师。所以他一再发动奇袭甚至自己的军队还没准备好坦克也没对方多他就要求进攻理由是错过了这个机会对方就做好防守准备了。奇袭取得了很好的效果曾经在一次战役中一口气推进了1000公里逼近了开罗。要不是希特勒不愿意在非洲战场投入更多资源他几乎就成功地把英国人赶出埃及了。
这个战术思想告诉我们, **创业公司不能跟大公司正面对抗,不能在对方的主营业务上与其竞争,** 因为你的资源没它多,消耗不起。创业者只能通过奇袭,求得发展,主攻大公司不屑的边缘业务和边缘市场,或者开展实验性的新业务。
毫无疑问,这样的创业风险大、利润薄,九死一生。但是,创业公司不走这条路,就没有其他路。不信你看,现在那些互联网巨头,一开始经营的都是没人做过的新业务和新市场。在传统业务和传统市场上竞争的创业公司,基本上都没做出来,我能想到的例外只有华为。
简单说,结论就是一句话,如果某个细分市场已经有了赢家,你最好不要卖跟他一样的东西。他有大炮坦克,你只有几杆枪,阵地战根本不是人家的对手。
[附注]:《隆美尔战时文件》的编著者是英国的著名军事学者李德 哈特。他的巨著[《第二次世界大战战史》](https://book.douban.com/subject/3610090/)也强烈推荐,详细记录了二战的主要战役,有事先的战术设计、交战过程和地图,了解二战和军事知识必读。
## 免费理财课程
工作以后,有了积蓄,免不了遇到理财的问题:怎样保存或投资金钱,才能安全和增值?
理财知识虽然不难,但是细节多,专业性强,外行人不容易搞清楚。这对工程师群体尤其如此,前两年爆雷事件频发,对很多人影响很大。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051504.jpg)
一直很支持我的孙明展老师,这次特别为周刊读者提供了 **《5天小白理财课》** ,免费的,帮助大家了解理财知识。
孙明展老师有30年的金融从业经验现在开了财务咨询公司帮助普通家庭进行理财。这次课程由他和大巴老师主讲。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051503.jpg)
课程针对理财零基础的朋友,没有套话,也没有专业术语,完全是大家听得懂的语言。最重要的是, **不推荐任何产品,只纠正错误的理财思维,传授实用的知识、技能、工具。**
> - 第一天:什么是正确的理财理念?
> - 第二天:保险能降低风险吗?
> - 第三天:被动收入与风险识别
> - 第四天:指数基金与定投
> - 第五天:财务保障全攻略
一共5天的音频干货分享每天仅需1520分钟。还有学习社区专人负责答疑。每天早上6点解锁课程可以无限次重听。
微信长按下方二维码,添加小助理,即可免费领取这门免费课程,一起学习理财知识。数量有限,先到先得。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051505.jpg)
## 资讯
1、[横穿美国的新纪录](https://www.whichcar.com.au/news/the-cannonball-run-record-has-been-obliterated)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051701.jpg)
美国汽车爱好者有一个民间记录看谁能够在最短时间内开车横穿美国。路线是规定好的从纽约一个酒吧到加州海边总长4507公里。近期由于疫情高速公路异常空闲许多人尝试打破记录结果在五周时间内将该记录打破了7次。
最新的记录是5月中旬由一辆奥迪 A8 创造的耗时接近26小时相当于全程平均速度173公里/小时。毫无疑问,他肯定在很多路段上超速违规了。为了节省加油的时间,大型的船用燃油箱被放在行李箱中(上图)。
2、[MineCraft 毕业典礼](https://www.blockeley.com/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051710.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051709.jpg)
5月16日加州大学伯克利分校为学生在游戏 MineCraft 之中,举行了虚拟的毕业典礼。只要到时登录游戏,就可以参加典礼了。
游戏中的场景,完全是按照真实校园搭建的,从图书馆到钟楼都有。典礼过程中也会有校长和嘉宾讲话,大家在下面鼓掌,典礼之后是音乐会,整个过程在 Twitch 上直播。
3、[帐篷教室](https://www.dezeen.com/2020/05/13/curl-la-tourelle-head-tent-classrooms-social-distancing-school/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051827.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051826.jpg)
一家英国设计工作室提出了“帐篷教室”的设计,帮助学校搭建室外的帐篷作为教室,一方面利用新鲜空气减少病毒传播,另一方面也可以增大空间保持社交距离。
英国学校每个班的人数较少在帐篷里面可以达到每个学生间隔2米。
4、[盲人读取脑中的字母](https://www.nature.com/articles/d41586-020-01421-6)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052002.jpg)
得克萨斯州医学院的科学家,最近做了一个实验,直接将模拟字母形状的脉冲电信号(例如“ N”或“ Z”传送到盲人的大脑皮层。结果是2位盲人能够正确地识别出80的“显示”给他们的字母上图
研究人员说,同样的方法也可以把房屋和汽车等常见物体的轮廓,让盲人“看到”。
5、[犀牛去角](https://animal-friendly.co/2020/05/18/secret-rhino-dehorning-programme/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052105.jpg)
疫情期间非洲旅游业遭到重创游客的消失让盗猎者抓住了机会开始在过去的热门旅游区域猎杀犀牛。为了保护犀牛英国的一个保育组织在15天内为非洲的400只犀牛“去角”。
盗猎者的目标主要是犀牛角。把犀牛的角除掉,对盗猎者来说就失去了价值,进而保护犀牛。犀牛角由角蛋白组成,和人类的头发、指甲成分相同,去角的过程就像修剪指甲,因此之后它还会长回来。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052103.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052104.jpg)
首先,兽医会搭乘直升机寻找犀牛,发现犀牛后,使用一种叫做 M99 的麻醉药物从直升机上射向犀牛。犀牛完全镇定后团队会使用电锯移除犀牛角以尽快完成整个过程约花费15到20分钟。结束工作后兽医师为犀牛注射逆转药物、唤醒犀牛。最后直升机带着兽医起飞他们从空中监看犀牛确认犀牛能够站起来并且离开。
6、**一句话消息**
> - [SpaceX 公司的龙飞船](https://tech.sina.cn/2020-05-18/detail-iirczymk2145793.d.html)将于北京时间下周四凌晨将两名美国宇航员送入国际空间站届时会有现场直播。美国上一次载人航天飞行还是在2011年。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052102.jpg)
> - [特朗普竞选连任的官网](https://www.donaldjtrump.com/404)404页面是对手拜登的照片说明文字是拜登在说“看来你跟我一样没找到方向”。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051501.jpg)
> - [我国有线电视用户](https://tech.sina.com.cn/e/2020-05-15/doc-iircuyvi3134364.shtml)持续减少2020年一季度净减310.4万户降到了2.06亿户。
> - [脸书老板扎克伯格](https://tech.sina.cn/i/gj/2020-05-15/detail-iirczymk1700312.d.html)向经常去的硅谷8家餐厅每家捐款10万美元条件是不得因为疫情而倒闭。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051602.jpg)
> - [英国政府](https://www.theguardian.com/science/2020/may/16/uk-researchers-hope-dogs-can-be-trained-to-detect-coronavirus)拨款50万英镑资助伦敦医学院训练狗识别新冠肺炎感染者。医生收集患者的气味样本让狗从中识别出病毒感染者特有的气味。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051708.jpg)
> - [爱尔兰自来水公司](https://www.thejournal.ie/irelands-leaking-pipes-4847084-Oct2019/)称由于该国自来水管道过于老旧有的超过100年漏水率极高。2017年达到49%即一半的水在运送过程中损失了经过更换2020年降低到了43%。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051801.jpg)
## 文章
1、[Cloudflare 的客户端信息 API](https://blog.dataflowkit.com/determine-location-of-users/)(英文)
CDN 提供商 Cloudflare 有一个免费的 API以 JSON 格式返回请求者的客户端信息,本文介绍如何利用这个 API识别访问者的国别。
2、[HTTP 头信息的招聘广告](https://frenxi.com/http-headers-you-dont-expect/)(英文)
互联网公司有时会在浏览器的控制台,展示招聘信息。最新的做法是,把招聘信息放在`x-recruiting`这个 HTTP 头信息里面了。
3、[如何在微信建立一个定时提醒机器人?](https://blog.betacat.io/post/how-wecron-schedules/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051506.jpg)
作者解释了如何通过一个公众号,定时在微信里面向自己发提醒,代码开源。([@polyrabbit](https://github.com/ruanyf/weekly/issues/1244) 投稿)
4、[Gzip 格式和 DEFLATE 压缩算法](https://luyuhuang.github.io/2020/04/28/gzip-and-deflate.html)(中文)
gz 压缩文件指的就是 gzip 压缩格式,背后的算法是 DEFLATE。它的压缩原理是什么这篇文章就来讨论这个问题。[@luyuhuang](https://github.com/ruanyf/weekly/issues/1242) 投稿)
5、[定价的42种技巧](https://www.nickkolenda.com/psychological-pricing-strategies/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051603.jpg)
本文介绍如何更有效地向消费者展示价格一共42种技巧。其中一种是低价商品的标价要写在标签左侧高价商品要写在标签右侧。
6、[比特币挖矿简史](https://technotes.substack.com/p/mining-bitcoins-just-became-worse)(英文)
上周比特币的矿工奖励减半从12.5个下降到6.25个比特币。这是比特币协议规定的,每四年发生一次。这篇短文简单回顾了挖矿的历史,最初是业务爱好者在笔记本电脑上挖矿,现在则是成千上万矿机组成的矿池挖矿。
7、[Deno 简明入门教程](https://codeforgeek.com/deno-tutorial-for-beginners/)(英文)
上周Deno 发布了1.0版。这篇文章介绍了 Deno 的基本情况和用法。简单说,它现在还不能用于生产,也不能替代 Node.js但是它的未来想象空间很大。
8、[武汉病毒研究所,疫情之下的是与非](https://mp.weixin.qq.com/s/Qpijc59bTMxuKIDmfJoJEA)(中文)
曾在武汉病毒研究所读书、工作多年之后于2018年底离职的科研人员赵非就其所了解的情况并结合公开报道和相关信息针对公众关注的与武汉病毒所相关热点问题发表了他的看法。
## 工具
1、[spug](https://github.com/openspug/spug)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051403.jpg)
一个适用于中小企业的轻量级服务器自动化运维管理平台,界面为中文。功能包含主机管理、主机批量执行、主机在线终端、应用发布部署、端口监控、报警等。后端为 Python前端为 React。[@zyupo](https://github.com/ruanyf/weekly/issues/1233) 投稿)
2、[Valine](https://valine.js.org/)
一个静态网站的评论系统,不需要后端,数据储存在 LeanCloud。[@SHADOW-LI0327](https://github.com/ruanyf/weekly/issues/1234) 投稿)
3、[spiderman](https://github.com/TurboWay/spiderman)
一个通用的分布式爬虫框架,基于 scrapy-redis只需编写少量代码即可完成分布式爬虫抓取数据。[@TurboWay](https://github.com/ruanyf/weekly/issues/1246) 投稿)
4、[Google Drive 的桌面客户端](https://github.com/alexkim205/Google-Drive-Desktop)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051601.jpg)
非官方的,基于 Electron 的谷歌云盘的桌面客户端。
5、[NGINX Config](https://www.digitalocean.com/community/tools/nginx)
Nginx 的图形配置界面,点几下鼠标,自动生成配置文件,可以上传到服务器。
6、[vdoing](https://github.com/xugaoyi/vuepress-theme-vdoing)
VuePress 的一款主题,可以用于个人博客或知识管理。([@xugaoyi](https://github.com/ruanyf/weekly/issues/1254) 投稿)
7、[Link Lock](https://github.com/jstrieb/link-lock)
一个开源的网址加密服务,允许用户为任意 URL 设定密码。它的特点是纯静态网页实现,不需要后端服务器,采用 AES 加密算法。
8、[Youtube 观看历史的分析脚本](https://blog.viktomas.com/posts/youtube-usage/)
谷歌允许用户下载 Youtube 观看历史,那是一个巨大的 JSON 文件。作者写了一个 JS 脚本,统计自己一共看了多少小时,看得最多的是什么频道。
9、[whoogle-search](https://github.com/benbusby/whoogle-search)
一个自己架设的搜索引擎,抓取谷歌的结果,无广告,不追踪用户。使用 Python 语言编写。
10、[Hubs](https://www.infoq.com/news/2020/05/mozilla-launches-hubs-cloud/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052107.jpg)
Mozilla 推出的虚拟 3D 聚会服务,可以自己架设服务端。
11、[Deckdeckgo](https://deckdeckgo.com/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052116.jpg)
一个在线编写幻灯片的服务。
## 资源
1、[伦布朗的《守夜人》](https://www.rijksmuseum.nl/en/most-detailed-ever-photograph-of-the-night-watch-goes-online)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051210.jpg)
荷兰画家伦布朗的《守夜人》是世界名画。荷兰国家博物馆最近将有史以来最详细的《守夜人》照片放上了网一共包含448亿个像素每个像素之间的距离为20微米0.02毫米)。这使科学家能够远程详细研究这幅画,还能用于精确追踪这幅画将来发生的任何老化过程。
2、[leetcode 前 300 题](https://leetcode.wang/)
Leetcode 前 300 题,每道都进行了详细通俗的分析,并且提供多种思路解法。(@[wind-liang](https://github.com/ruanyf/weekly/issues/1230) 投稿)
3、[Go 语言示例教程](https://github.com/inancgumus/learngo)
该仓库是一个 Go 语言初学者教程的示例库收集了1000多个示例、练习和问题。
4、[离散数学导论](http://discrete.openmathbooks.org/dmoi3.html)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051802.jpg)
一本面向数学专业本科生的免费英语教材。
## 图片
1、[任天堂游戏卡设计大赛](https://famicase.com/20/index.html)
1986年任天堂推出了第一代家用游戏机 Famicom俗称“红白机”。这个机器现在已经淘汰了但是日本仍然每年举办它的游戏卡设计大赛。
参赛者提交自己设计的游戏卡,不必做实际的游戏,只需要提交游戏卡的外观设计,以及游戏主要内容的说明即可。
下面是今年的几个参赛作品。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051803.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051804.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051805.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051806.jpg)
2、[最难的数独](https://www.theverge.com/tldr/2020/5/18/21262771/sudoku-puzzle-cracking-the-cryptic-watch-this-video-simon-anthony)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052001.jpg)
数独游戏是根据预先给出的数字将每一行、每一列、每个小方块都填满19不同的数字。预先给出的数字越少游戏越难。
上面的链接有一个视频里面是一个只给出两个数字的数独难题。视频记录了如何用25分解出这个数独。
## 文摘
1、[哲学剃刀](https://zh.wikipedia.org/wiki/%E5%93%B2%E5%AD%A6%E5%89%83%E5%88%80)
“剃刀”razor这个词在哲学里面有特殊含义指的是一种经验法则可以对某种现象做出简洁的解释消除了其他的解释。
常常被引用的“剃刀”(经验法则)有下面这些。
**奥卡姆剃刀**:更简单的解释更可能是正确的。引申为某个命题成立,所需要的假设越少越好。
**汉隆剃刀**:可以归咎于愚蠢的事情,不要归咎于恶意。
**希钦斯剃刀**:凡是无证据的断言,也可以无证据地驳回。
**休谟剃刀**:从一样东西是什么,无法推导出它应该是什么,即无法从事实推导出价值判断。
**牛顿剃刀**:无法通过实验或观察解决的问题,不值得争论。
**萨根标准**:非同寻常的主张,需要非同寻常的证据。
**波普原则**:一个理论被认为是正确的,前提必须是有可能证明它是错误的,即必须是可证伪的。
2、[治愈系](https://screentherapyblog.wordpress.com/2018/03/13/iyashikei/)
日本有一个艺术流派“医し系”Iyashikei中文可以称为“治愈系”。日语中“Iyashi”的意思是舒缓、安慰、安慰、治疗“kei”的意思是风格。
该流派主要见于动漫和游戏,目的是对观众产生治愈或抚慰作用。这类作品通常不涉及现实冲突,而是强调自然和生活的乐趣。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051702.jpg)
从吉卜力工作室的经典电影,到专门讲述开朗真诚的普通人日常活动的电视剧,日本的艺术作品越来越注重这种风格。
这类作品非常强调大自然和童年。特别是关于童年的夏季,主人公捉虫、钓鱼、参加节日,与家人野餐,当然还包括去海滩旅行。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051703.jpg)
有时,治愈系游戏里面,什么也没有发生。游戏角色只是收集了很多有趣的东西,也没有太多需要克服的困难。取而代之的是,每次回到游戏,玩家都会很高兴来到一个更明亮、更友好、更阳光的世界。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051705.jpg)
在手机上,治愈系的游戏也越来越多,可以为用户提供一些平静的感受。有一个游戏就是喂养一群猫,让它们吃东西,给它们玩具(下图)。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051706.jpg)
治愈系的游戏,之所以有治愈作用,是因为它们可以帮助我们珍惜日常生活中的普通事物。它们的故事中可能会发生一些神奇的事情,但是最终它们提醒我们,在草丛中,夏日的微风中,安静的阳台上,与新朋友的交谈中以及与家人的餐桌上,都是非常美好的时间,值得珍惜。
## 言论
1、
创业公司所有的时间,都应该用来编码,与客户交谈,上体育馆或睡觉。
-- [Y Combinator 孵化器](https://diff.substack.com/p/the-future-of-remote-work-is-not)
2、
李艾科Leo Apotheker在 SAP 的销售部门干了20年终于当上了 SAP 的 CEO两年后即被解雇。惠普将他请来当 CEO他把惠普搞得一团糟跌去了40的市值不到一年的时间惠普也把他解雇了。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=23164060)
3、
跟大家想的相反,房屋中介其实是希望房价下跌。因为他们赚的是中介费,房屋的流动性越高,交易就越多,他们赚得也就越多,但是高房价会影响流动性。
-- 转引自某房屋中介
4、
回归均值是最强大的力量之一。
在经济学和政治领域,极端主义都无法长期生存。人们趋向于平均水平。各种竞争都会导致回归均值。
-- [《我预测未来的10条规则》](https://blogs.cfainstitute.org/investor/2019/03/04/10-rules-for-forecasting/)
5、
21世纪初开源运动兴起时微软站在历史错误的一边没有支持开源。好消息是如果你的寿命足够长就有机会改变。
-- [微软总裁布拉德·史密斯](https://www.theverge.com/2020/5/18/21262103/microsoft-open-source-linux-history-wrong-stateme)
6、
Scrum 敏捷开发可以将低于平均水平的开发者转变为普通开发者,但也可以将优秀开发者转变为普通开发者。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=23234117)
## 回顾
2019年的本周[第 57 期](http://www.ruanyifeng.com/blog/2019/05/weekly-issue-57.html)
![](https://cdn.beekka.com/blogimg/asset/201905/bg2019052401.jpg)
2018年的本周[第 5 期](http://www.ruanyifeng.com/blog/2018/05/weekly-issue-5.html)
![](https://cdn.beekka.com/blogimg/asset/201805/bg2018051801.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

391
docs/issue-109.md Normal file
View File

@ -0,0 +1,391 @@
# 科技爱好者周刊(第 109 期):播客的价值
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1206),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052114.jpg)
疫情期间,由于车辆大幅减少,尼泊尔首都加德满都的污浊空气开始变得清澈,可以看到珠穆朗玛峰。([出处](https://snowbrains.com/everest-visible-kathmandu-nepal-first-time/)
## 本周话题:播客的价值
Spotify 最近购买了乔·罗根Joe Rogan播客节目的独家播放权价格据说达到了[一亿美元](https://nymag.com/intelligencer/2020/05/why-did-spotify-pay-so-much-for-joe-rogans-podcast.html)。
“播客”是 podcast 的中文音译指的是谈话类的互联网音频节目主要供用户收听。乔·罗根的节目是美国最有影响力的播客之一每期采访一个来宾两人坐着谈话单期的收听超过1000万人次。
播客的制作成本非常低,说话能有多少成本?一亿美元的天价前所未有,很难想象一个互联网谈话节目,值这么多钱。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052701.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052301.jpg)
这件事的启示就是,我们可能远远低估了播客的潜力。它是一种传播力很强的媒体,属于还没被充分认识的金矿。
**相比其他媒体,播客最大的特点就是,你一个人收听(尤其戴着耳机)时,主持人就是对着你的耳朵在讲述,属于跟受众物理距离最近的媒体。** 现实生活中,只有最亲近的朋友和亲人,才会一对一地跟你诉说。所以,播客很容易让听众产生亲切感,赢得长期的忠实订阅者。
这反过来也要求播客主持人必须非常真诚,否则就没有在耳边诉说的效果,反而容易产生反感。播客的另一个优势是走路、开车、躺着都能听,传播场合远远超过视频。
我觉得,播客可能是国内互联网的下一个热点。现在国内的热点是直播卖货,其实就是互联网版的电视购物,观众人数总是有限的,愿意看推销节目的人再多能有多少?精心制作的谈话节目会有多得多的听众。
有人会说播客在国内不可行因为国内对内容管理得很严格谈话节目做不起来。但是反过来看就是因为生产不足国内听众对内容的需求特别大。以前《读者》杂志一期可以发行1000万份就说明这一点了。目前国内好的谈话节目寥寥无几这是不正常的我们有14亿人口。播客有很多方面可以谈一定有大量听众追着听比如男女关系、生活感悟、家庭生活、球赛、电影、财经或房地产/股票/彩票)分析等等。
不过,也不是每个人都能做播客。谈话节目对主持人的要求特别高,必须有亲切感和人生阅历,说话还要流利、通俗易懂、有吸引力和感染力。现在占据网络直播台的少男少女,都做不了播客。
## 前端开发进阶手册
本周的课程资料是 **开课吧前端团队** 最新出炉的《**前端开发进阶手册**》。
这份资料专门面向前端的面试准备帮助大家更好地掌握面试技巧和热门知识点。根据国内的实际情况内容分成三大部分针对算法、Vue 和面试技巧做了重点介绍。
> **《前端必备算法和数据结构》**
> 1、前端学算法的意义
> 2、算法思想的分类学习递归、回溯、贪心、动态规划等
>
> **《TS + Vue 项目最佳实践》**
> 1、Vue + TS 开发环境准备
> 2、TS 语言特性、组件编写
> 3、项目技巧路由声明、全局状态管理、数据请求、第三方模块
>
> **《前端高薪的面试技巧》**
> 1、面试题注意事项
> 2、不同等级的面试表现以文件上传为例
> 3、常见的前端面试知识点.
只要微信扫一扫下面二维码,添加小助理,就可以领取这份资料。前 **299** 个是免费名额,有效期 **5天**
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052712.png)
## 资讯
1、[太空能量传输](https://www.thedrive.com/the-war-zone/33339/x-37b-space-planes-microwave-power-beam-experiment-is-a-way-bigger-deal-than-it-seems)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052109.jpg)
5月16日美国军方开始了无人航天飞机 X-37B 的第六次试验飞行。它的使命没有公开,但是科学家相信,其中有一项试验是太空能量传输。
X-37B 会利用太阳能板,将太空中捕获的太阳能以微波形式传回地球。这个试验如果能够成功,就可以用来为受灾断电地区,或者海上船只,提供短期能源。但是,它的更大目的是为高空无人机、卫星和空间站充电,实现可以在空中长时间飞行的无人机。
2、[900万人的核酸检测](http://hb.sina.com.cn/news/b/2020-05-27/detail-iircuyvi5213205.shtml)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052704.jpg)
武汉市在10天内5月15日24日对900万人进行了核酸检测查出了无症状感染者218人没有查到确诊患者。同时对这么多人进行检测全世界恐怕找不到第二例。
据网友说为了节省检测时间采用的方法是先将20个人的小样混合进行一次检测。如果检出阳性则再对20个人的采样进行逐一检验直到找出核酸阳性的那个人然后迅速医学隔离调查出密切接触者。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052705.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052706.jpg)
3、[基本收入实验](https://www.yahoo.com/entertainment/twitter-jack-dorsey-giving-andrew-090025479.html)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052115.jpg)
推特公司 CEO、亿万富翁杰克·多尔西Jack Dorsey上图最近向杨安泽捐款500万美元要求用这些钱进行“基本收入”的实验。所谓“基本收入”是杨安泽参加去年美国总统民主党初选时的主张他希望向每个美国成年公民每月无条件发放1000美元。这个主张在美国引起了巨大反响。
杰克·多尔西说,基本收入是一件“早就该做的事情”,“我们改变政策的唯一方法是通过试验,提供它的有效案例。” 杨安泽表示这些钱将立刻无条件发掉以每人250美元的小额现金赠款的形式送给因 Covid-19 失业或遭受损失的2万个人。
4、[纸牌游戏30周年](https://news.xbox.com/en-us/2020/05/22/celebrating-30-years-microsoft-solitaire/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052206.jpg)
今年是纸牌游戏诞生30周年。1990年微软公司在 Windows 3.0 里面加入了这个游戏原始目的是帮助用户掌握鼠标的拖放。但是没想到它从此成为世界上游玩人数最多的游戏直到今天据估计全世界每个月玩该游戏的人有3500万每天超过1亿局。
为了庆祝30周年微软公司发起了一个运动希望用户在5月22日那一天一起来玩这个游戏以打破一天内玩同一个游戏人数的世界纪录。不管你使用的是 Windows、iOS、Android 或 xbox都可以下载免费版本的 Microsoft Solitaire Collection也可以在[浏览器](https://zone.msn.com/gameplayer/gameplayerHTML.aspx?game=mssolitairecollection)里面玩。
5、[盗版工具是否有版权?](https://torrentfreak.com/github-reinstates-popcorn-time-code-despite-mpa-threat-200520/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052408.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052409.jpg)
开源软件[“爆米花时间”](https://github.com/popcorn-official/popcorn-desktop)Popcorn Time是一个 BT 下载客户端,集成了媒体播放器,可以一边下载一边观看。毋庸讳言,它的主要用途是观看盗版的电影和电视剧。
最近,美国电影协会 MPA 向 GitHub 发了一个 DMCA 通知声称该软件侵害版权必须立刻下架GitHub 就将源码下架了。大多数情况下,这就是故事的结局,但“爆米花时间”不接受这个结局,提交了 DMCA 反通知,认为 MPA 的请求不合法,因为该源码不侵犯 MPA 版权“该代码是我们100的劳动成果不包含任何版权材料请再次检查” 开发人员写道。结果GitHub 恢复了源码的访问权限。
现在还不清楚,美国电影协会将如何反应。这里的问题就是,如果代码不直接侵犯版权,也不直接链接到侵犯版权的材料,而是被用作侵犯版权的用途,那么 DMCA 通是否适用?这些代码是否可以自由传播?
6、**一句话消息**
> - [谷歌](https://ai.googleblog.com/2020/05/enabling-e-textile-microinteractions.html)发明了可以感知手势的纺织品。它的一个应用就是,用户以不同的手势握着连接线,电器可以开机(下图一)或关机,或者手机可以做出不同的反应(下图二)。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051807.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051808.jpg)
> - [特斯拉](https://electrek.co/2020/05/19/tesla-bidirectional-charging-ready-game-changing-features/)已经悄悄地为 Model 3 和 Model Y 电动车,准备好了双向充电的功能。所谓“双向充电”,就是当作电池使用。用电低谷时,电网向汽车充电,用电高峰时,汽车反过来向电网供电。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052101.jpg)
> - [微软](https://insights.dice.com/2020/05/21/microsoft-build-linux-gui-apps-coming-windows-10/)宣布,将在 Windows 上通过 Linux子系统WSL添加 Linux GUI 支持,即 Windows 原生支持 Linux 图形界面程序。这意味着,大部分 Linux 应用将可以在 Windows 运行。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052113.jpg)
> - [迪斯尼乐园](https://www.theverge.com/2018/6/30/17517512/disney-robot-stunt-double-animatronic-superhero)从2018年开始研发特技机器人可以表演类似超级英雄的空中跳跃和翻滚。下面的[演示视频](https://v.qq.com/x/page/o0972zwfxnb.html)让人感觉,使用机器人和机器动物的游乐园,已经不是很遥远的事情了。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052603.jpg)
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=o0972zwfxnb" allowFullScreen="true" width="600px" height="400px"></iframe>
> - [瑞士最高法院](https://www.swissinfo.ch/eng/court-decision_companies-must-pay-share-of-rent-for-employees-working-from-home/45781126)裁定,如果雇主要求雇员在家工作,则必须为雇员支付一部分房租。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052605.jpg)
## 文章
1、[为什么你要扫描我的端口?](https://nullsweep.com/why-is-this-website-port-scanning-me/)(英文)
作者用浏览器访问 eBay结果吃惊地发现网页脚本居然使用 WebSocket扫描 localhost 有哪些本机端口是打开的。eBay 称这样做的目的是找出可疑的进行欺诈交易的用户。
2、[网址的 utm 参数是什么意思?](https://smashnotes.com/updates/how-to-use-utm-parameters-to-grow-your-audience)(英文)
很多网址包含 utm 参数,比如`utm_source`和`utm_campaign`,这主要是为了让统计引擎确定访问的来源。本文解释这些参数的含义。
3、[JavaScript 的迷宫生成算法](https://medium.com/swlh/how-to-create-a-maze-with-javascript-36f3ad8eebc1)(英文)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052106.jpg)
本文介绍如何用 JavaScript 生成一个迷宫,写得很容易懂,每一步都有示例。
4、[如何使用 Netlify lambda 发送推特摘要](https://toberej.com/building-a-netlify-lambda-function-to-turn-twitter-lists-into-email-digests/)(英文)
Netlify lambda 是一个 Severless 服务,本文通过一个简单的例子,介绍怎么使用它给自己定时发送邮件。
5、[SQL 的数据分组和聚合](https://towardsdatascience.com/grouping-and-aggregating-data-using-sql-7ac85d654fe4)(英文)
一篇 SQL 初学者教程,通过实例,介绍如何使用 MIN、MAX、COUNT、AVG、SUM 等基本函数,进行数据处理。
6、[Microsoft Playwright 使用入门](https://www.martinmcgee.dev/starting-microsoft-playwright/)(英文)
Playwright 跟 Puppeeter 很像,也是一个浏览器自动化引擎,两者的 API 基本一样。区别是 Playwright 可以跨浏览器,能在 Chromium、Firefox、WebKit 上运行。
7、[虚拟内存简介](https://www.internalpointers.com/post/introduction-virtual-memory)(英语)
应用程序无法直接使用物理内存,都是使用操作系统提供的虚拟内存。本文介绍虚拟内存的基本知识。
8、[如何使用 df 和 du 命令查看硬盘占用](https://leancrew.com/all-this/2020/05/sort-of-handy/)(英文)
如果想查看硬盘用去了多少空间每个目录或文件的空间占用情况df 和 du 命令是最方便的工具。本文展示它们的基本用法。
## 工具
1、[pose-animator](https://github.com/yemount/pose-animator)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052108.jpg)
一个浏览器 JS 库,通过摄像头,实时捕捉用户的动作,生成 2D 动画。
2、[Sendfiles.online](https://sendfiles.online/)
一个免费的、不用注册的在线文件储存服务,最大可以上传 2GB保存48小时。它会自动生成下载链接可以分享给其他人。
3、[utterances](https://utteranc.es/)
一个将 GitHub issues 用作静态页面评论功能的开源库。
4、[Quickref](https://quickref.dev/)
一个针对程序员的搜索引擎,只搜索编程相关的网站,比如 GitHub 和 StackOverflow。
5、[spotify-now-playing-on-github](https://github.com/flotwig/spotify-now-playing-on-github)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052201.jpg)
一个在 GitHub 头像上展示该用户正在收听的 Spotify 曲目的工具。
6、[LTUI](https://github.com/tboox/ltui)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052202.jpg)
一个跨平台的命令行 UI 库,使用 Lua 编写。
7、[goblog](https://gitee.com/yyz116/tinybg)
一个极小的个人博客网站 Go 语言实现总共不到500行的后端代码基本功能都具备包括文章的分页展示、分类、访问量统计、排行、留言评论等。[@yangyongzhen](https://github.com/ruanyf/weekly/issues/1262) 投稿)
8、[winget-cli](https://github.com/microsoft/winget-cli)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052203.jpg)
微软官方的命令行 Windows 包管理工具,估计是为了从 Linux 和 macOS 系统抢夺开发者。不知道能否最终取代 Chocolatey。[@jwenjian](https://github.com/ruanyf/weekly/issues/1255) 投稿)
9、[qqwry2mmdb](https://github.com/leolovenet/qqwry2mmdb)
为抓包工具 Wireshark 引入纯真网络 IP 数据库的转换工具,用来查看 IP 归属地。([@leolovenet](https://github.com/ruanyf/weekly/issues/1256) 投稿)
10、[白描](https://web.baimiaoapp.com/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052204.jpg)
一个在线的文字识别 OCR 服务,可以免费对图片和 PDF 文件进行文字识别。([@ifrontend-xyz](https://github.com/ruanyf/weekly/issues/1263) 投稿)
11、[vscode 微信读书插件](https://marketplace.visualstudio.com/items?itemName=goobyter.vscode-weixin-read)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052205.jpg)
VS Code 编辑器里面的微信读书客户端。([@goobyter](https://github.com/ruanyf/weekly/issues/1264) 投稿)
## 资源
1、[Python 选择题小测试](https://plc.pengin7384.endpoint.ainize.ai/)
这个网站提供一系列 Python 语言的选择题,测试你的 Python 水平级别。
2、[PCB Hubs](https://pcbhubs.com/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052110.jpg)
一个电路板生产发包平台。用户上传电路图,不同的生产商会提供报价,用户选择一家进行下单生产。
3、[科幻概念时间表](http://www.technovelgy.com/ct/ctnlistPubDate.asp)
该网站收集某种概念首先出现在科幻小说的时间和具体作品。下面是其中几条。
- 月球车1657年
- 知识引擎1726年
- 机器人1727年
- 风力发电1894年
- 基因仓库1990年
- 脑机接口2010年
4、[在线地球仪](https://www.bl.uk/collection-guides/globes)
大英图书馆将馆藏的11个古代地球仪做成了互动模型放上了网。用户可以在浏览器里面使用鼠标滚动地球仪放大和缩小查看古人对世界的认识。
下图是1623年传教士在中国制作的一个地球仪本次也[上线](http://www.bl.uk/learning/timeline/item103044.html)了。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052404.jpg)
## 图片
1、[古罗马的阀门](https://www.valvemagazine.com/web-only/categories/manufacturing/4947-ancient-roman-valves.html)
考古学家在距今2000年前的庞培古城发现了完善的古罗马供水系统保存了大量阀门。
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020022503.jpg)
很难想象,那时的人们就有城市自来水系统。
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020022504.jpg)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020022505.jpg)
2、[世界最常见的椅子](https://en.wikipedia.org/wiki/Monobloc_%28chair%29)
世界最常见的椅子,是一种叫做 Monobloc 的塑料椅子。它是一种轻量级的聚丙烯椅子,一体成型,通常为白色。
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020022412.jpg)
这种椅子在1970年代投入生产由于没有申请专利在全世界产生大量仿制品。仅在欧洲就销出了接近10亿张单单一家意大利制造商的年产量就超过一千万张。这张椅子的生产成本约为3.50美元,这使得它们在世界范围内都可以负担得起。
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020022413.jpg)
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020022414.jpg)
## 文摘
1、[为什么我不用框架?](https://tinyprojects.dev/posts/tiny_websites_are_great)
现在,开发者不再使用普通的 HTML、CSS 和 JS 编写网页,而是使用各种各样的框架,来构建越来越复杂的 Web 和移动应用。
框架的问题在于,你会与自己编写的代码越来越失去联系。举例来说,我使用 Ionic 框架做了一个按钮它是精心设计的很美观但是它还附加了10个我不太了解的 CSS类。有时我觉得我写出的这些代码并不是真的是“我写的”。
因此,我决定回到原始技术,不使用框架,手写一个自己的小型网站。这是十多年以来,我第一个没有用到框架的网站。
不使用框架让人耳目一新。我写出了一个简化的加载超快速的网站。网站的每个部分都是我写的。我可以随意调整它,修改很容易。因为使用的技术很简单,所以不会有复杂的样式问题,你不必为不同设备上产生不同的外观而烦恼了。
我感觉,自己从框架中得到了解放,整个开发过程重新变得有趣。
2、[长江白鲟的灭绝](https://www.natgeomedia.com/environment/article/content-10431.html)
白鲟又名中华匙吻鲟Chinese paddlefish原生于中国长江可以长到7公尺长但自从2003年以后就没有目击纪录了。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051809.jpg)
白鲟长着像剑一般的长喙,这个像吻的构造上长满了特殊的细胞,可侦测如甲壳动物之类的猎物。白鲟的分布范围很广,曾经遍及整个长江流域,甚至还会一路游到东海。
它已存在至少2亿年了熬过了恐龙大灭绝的年代但是没有熬过21世纪。一篇刊登在《整体环境科学》Science of the Total Environment期刊上的新研究断定这个物种已经灭绝主要原因是过度捕捞与水坝的兴筑。
在1970年代每年平均会捞捕25吨的白鲟。但科学家断定真正害死这个物种的其实是水坝特别是葛洲坝。这个坝盖在长江主流上距离大海约1650公里远。兴建这座水坝的时候并未修筑鱼梯或洄游道硬生生切断了白鲟返回上游唯一产卵水域的路。
葛洲坝在1981年完工后白鲟族群就持续下降。学者估计白鲟在1993年即已功能性绝灭也就是说没有足够的个体能进行有意义的繁殖。
但当时仍有白鲟的目击记录在一连串失败的圈养计划中也捕捞到了几条个体。2002年曾在南京捉到一条雌鱼科学家也立刻采取紧急措施来保住它的命──但它还是在一个月后死亡。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051810.jpg)
2003年中国水产科学研究所的危起伟和同事在宜宾附近意外捕获的一只白鲟身上打了追踪标签。他们放走了那条鱼想看看它会游到哪里去但没几个小时就收不到标签的讯号了。那是人类看到的最后一只活的白鲟。
后来,研究团队沿着长江、在好几百个地点寻找白鲟。他们运用各式各样的网子、声纳、电子捕鱼设备和其他技术,寻找这个物种,但一无所获。
## 言论
1、
402 错误是要求付款,你请求的内容不能免费获取。
-- [MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/402)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052002.png)
2、
库和框架的一个区别是,一次可以使用多个库,但是框架一次只能使用一个。
这就是为什么我不使用框架的原因。一旦用了一个框架,就无法再用另一个框架了,移植的成本太高了。使用库就没有这个问题。
-- [《多用库,少用框架》](https://news.ycombinator.com/item?id=23122805)
3、
计算机科学与计算机无关,就像天文学与望远镜无关。
-- [Edsger Dijkstra](https://www.amazon.com/Computer-computers-astronomy-telescopes-Dijkstra/dp/1081903325)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052112.jpg)
4、
改进和增加玩家的游戏体验非常重要因为人们花费大量时间在游戏里面平均每个人每周要玩5到10个小时。
-- [亚马逊游戏公司副总裁](https://www.bbc.com/news/newsbeat-52697358)
5、
Cookie 许可的正确解决方案,应该是浏览器内置这个功能,而不是每个网站以不同的方式询问用户是否许可。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=23096366)
6、
叙事谬误narrative fallacy是畅销书《黑天鹅》创造的一个术语指的是人类将复杂的现实转变为过于简单的叙述。
该书认为,人类倾向于将不相关的事实归结为因果关系,使其易于理解。这样的叙述让人类在心理上摆脱世界的真正随机性、人类社会的混乱、以及各种不可抗因素带来的影响。
-- [《贝索斯谈写作与叙事谬误》](https://jacklimpert.com/2018/04/jeff-bezos-talks-about-writing-and-the-narrative-fallacy/)
## 回顾
2019年的本周[第 58 期](http://www.ruanyifeng.com/blog/2019/05/weekly-issue-58.html)
![](https://cdn.beekka.com/blogimg/asset/201905/bg2019053101.jpg)
2018年的本周[第 6 期](http://www.ruanyifeng.com/blog/2018/05/weekly-issue-6.html)
![](https://cdn.beekka.com/blogimg/asset/201805/bg2019052502.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

View File

@ -2,7 +2,7 @@
这里记录过去一周,我看到的值得分享的东西,每周五发布。
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062901.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062901.jpg)
题图虎跑后山杭州2016。
@ -22,19 +22,19 @@
1、[Keynote 支持 LaTex](https://support.apple.com/en-sg/HT202501)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062902.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062902.jpg)
苹果公司的幻灯片软件 Keynote 支持 LaTeX 语法了。虽然我很少使用这个软件,这个功能真的很赞,系统级别的数学公式支持。
2、[谷歌云支持 Node](https://cloudplatform.googleblog.com/2018/06/Now-you-can-deploy-your-Node-js-app-to-App-Engine-standard-environment.html?m=1)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062903.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062903.jpg)
谷歌云宣布支持 Node 应用托管,小型应用免费。以后架设一个 Web 服务就太简单了。
3、[Deepin 创始人王勇宣布离职](https://www.linuxidc.com/Linux/2018-06/152866.htm)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062904.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062904.jpg)
Deepin 是一个很有人气的国产 Linux 发行版。创始人兼 CTO 王勇在 Deepin 官网论坛发表声明,表示因个人原因离职。在离职声明里面,他谈到创立公司八年,遇到了很多困难。
@ -47,15 +47,15 @@ Deepin 是一个很有人气的国产 Linux 发行版。创始人兼 CTO 王勇
马来西亚总理马哈蒂尔92岁整天出席竞选活动做演讲朝鲜议长金永南90岁出席世界杯开幕式会见普金。
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062905.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062905.jpg)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062906.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062906.jpg)
他们刷新了我的认识90+岁的人还具有工作能力,未来也许会出现百岁工人。顺便说一句,他们的头发还都是黑的,至少马哈蒂尔看上去不是染的。
5、[Airbnb 放弃使用 React Native](https://medium.com/airbnb-engineering/sunsetting-react-native-1868ba28e30a)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062907.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062907.jpg)
Airbnb 是 React Native 的早期使用者经过2年多的使用以后他们现在宣布放弃React Native改用基于 Native 技术的自有框架开发 App。
@ -69,7 +69,7 @@ Airbnb 是 React Native 的早期使用者经过2年多的使用以后
7、[VR180 视频](https://itsfoss.com/vr180-creator/)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062908.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062908.jpg)
各种 VR 头盔、VR 眼镜现在看到的都是360度的全景视频。谷歌提出了一种新的视频格式 VR180即只录制180度的平面视频。它的原理很简单就是两个镜头模仿人的双眼播放的时候重合起来就会有立体效果。
@ -77,7 +77,7 @@ Airbnb 是 React Native 的早期使用者经过2年多的使用以后
8、[Youtube 的赞助费功能](https://techcrunch.com/2018/06/21/youtube-introduces-channel-memberships-merchandise-and-premieres/)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062909.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062909.jpg)
Youtube宣布如果你的订阅者超过10万就可以向粉丝收赞助费每月4.99美元。交钱的粉丝将拥有定制的头像徽章和独家表情。 中国人的发明又一次赢得了世界。
@ -85,7 +85,7 @@ Youtube宣布如果你的订阅者超过10万就可以向粉丝收赞助
以下消息在微博流传,不知道真假。
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062910.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062910.jpg)
10、__一句话新闻__
@ -105,7 +105,7 @@ Youtube宣布如果你的订阅者超过10万就可以向粉丝收赞助
3、[IPFS 教程](https://github.com/miaoski/ipfs-tutorial)(中文)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062911.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062911.jpg)
如果你想把一个文件放到网上,从此任何人无法删除和屏蔽,别人只要想看就能看到,你可以使用 IPFS。
@ -117,13 +117,13 @@ Puppeteer 是谷歌推出的 Chrome 无头浏览器,是目前的浏览器自
5、[GRAIL 笔迹识别算法](https://jackschaedler.github.io/handwriting-recognition/)(英文)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062912.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062912.jpg)
这篇教程详细介绍一种手写识别算法,并且附有多个可视化示例可以操作。这篇的英语看起来有点费劲,但是耐心看一定可以看懂,因为解释得很好,也没有复杂的数学。
6、[网页如何适配 WatchOS5](https://developer.apple.com/videos/play/wwdc2018/239/)(英文)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062914.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062914.jpg)
苹果手表的最新系统 WatchOS5可以在手表上浏览网页。WWDC 2018 放出一段8分钟视频介绍网页如何适配苹果手表还算挺简单的。
@ -137,7 +137,7 @@ Python 语言之中元组tuple和列表list都表示数据的序
**9、纯 CSS 效果展示**
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062915.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062915.jpg)
* [转动的电风扇](https://codepen.io/zschaffter/pen/GdWQeV/)
* [动态火焰效果](https://codepen.io/jkantner/pen/gKRKKb)
@ -150,7 +150,7 @@ Python 语言之中元组tuple和列表list都表示数据的序
2、[2018 世界杯 API](http://worldcup.sfg.io/)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062916.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062916.jpg)
这个网站的 API 返回世界杯的各种 JSON 数据,比如 [http://worldcup.sfg.io/matches](http://worldcup.sfg.io/matches) 是所有比赛数据(每分钟更新)。
@ -170,13 +170,13 @@ Google Analytics 是网站访问量的监控工具,这篇文章介绍了几个
2、[neofetch](https://github.com/dylanaraps/neofetch)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062917.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062917.jpg)
一个显示 Linux 服务器信息的命令行工具。
3、[vivid.js](https://webkul.github.io/vivid/)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062918.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062918.jpg)
一个 SVG 图标库。SVG 图标的最大好处,就是可以定制大小和颜色。
@ -208,7 +208,7 @@ Google Analytics 是网站访问量的监控工具,这篇文章介绍了几个
1、__古代中国为什么领先欧洲__
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062919.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062919.jpg)
《世界通史 : 1500年以前的世界》by 【美】斯塔夫里阿诺斯">)这样解释,为什么古代中国比欧洲更先进?
@ -233,7 +233,7 @@ Google Analytics 是网站访问量的监控工具,这篇文章介绍了几个
1、[我在南疆的10天](http://news.migage.com/articles/%E6%88%91%E5%9C%A8%E5%8D%97%E7%96%86%E7%9A%8410%E5%A4%A9_1161211_9.html#p=1)(组图)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062920.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062920.jpg)
2018年4月我从北京飞抵喀什开始了10天的南疆之旅。
@ -243,13 +243,13 @@ Google Analytics 是网站访问量的监控工具,这篇文章介绍了几个
2、[微软来了](https://twitter.com/netlookers/status/1004284958167486464)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062921.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062921.jpg)
图上公司依次为诺基亚、LinkedIn、Skype、Minecraft、GitHub。有人说下一个目标会是 ubuntu。
图上公司依次为诺基亚、LinkedIn、Skype、Minecraft、GitHub。有人说下一个目标会是 Ubuntu。
3、[Emoji 的鸭子符号](https://emojiratings.tumblr.com/post/173579088393/duck-emoji-rates)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062922.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062922.jpg)
Emoji颜文字有一个鸭子符号上面是各家的实现。你最喜欢哪个我觉得三星那个不错。
@ -257,9 +257,9 @@ Emoji颜文字有一个鸭子符号上面是各家的实现。你最喜
4、[天网](https://twitter.com/MrThreadzilla/status/1006300933813223424)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062923.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062923.jpg)
![](https://www.wangbase.com/blogimg/asset/201806/bg2018062924.jpg)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062924.jpg)
上面这件作品叫做《天网》,近看都是一个个按键。

433
docs/issue-110.md Normal file
View File

@ -0,0 +1,433 @@
# 科技爱好者周刊(第 110 期):如果不能去美国上市
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1206),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052905.jpg)
5月28日全球唯一一架最大的喷气式运输机 An-225 和全球唯一一架最大的涡桨运输机 An-22 在天津机场相遇。([出处](https://www.weibo.com/2579788730/J46Hz3M1L)
## 本周话题:如果不能去美国上市
中国的优秀技术公司,在国内上市的并不多,大部分在美国上市。如果以后美国不允许中国企业上市,那对国内会有什么影响?
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060308.jpg)
这是一个假设的问题,还没有真的发生。但是,看上去很有可能。这里不讨论经济影响和政治影响,只关注对国内行业环境的影响。
说实话,我觉得,这会对国内的 IT 行业和从业人员,产生巨大影响。
大家都知道,上市意味着“变现”,创业可以得到回报了。最希望公司上市的,其实不是创业者,而是风险投资家,因为他们原始投资的动机,就是尽快获利退出。
由于种种原因,国内的风险投资,目前首选的退出路径,除了被大公司收购,就是去美国上市。万一这条路断了,风险投资家将大受打击,上市只能选择国内或者香港,这两个股票市场不如美国自由,监管和限制比较多,风险投资家未必愿意或者没有能力做到上市。
**我认为,不能去美国上市,对国内影响最大的领域就是风险投资。** 主要的退出路径没了国内的风险投资可能将会萎缩。随之而来的影响是1创业融资将变得困难创业热会冷却创业者减少2程序员的挖角和跳槽也会减少明星工程师的身价将会下降3国内上市的创业公司将会增多风险投资推动的并购也会增多。
## Vue 免费视频
本周的前端课程资料,是 **开课吧** 提供给周刊读者的 Vue 免费视频。
Vue 是目前国内主流的 JavaScript 前端框架由于操作简单和上手快在业务中得到广泛应用。估计未来几年Vue 都会是国内中小型公司的主栈。越来越多的大厂也把 Vue 列入面试必考题,所以有必要对 Vue 源码仔细研读,搞懂原理。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060302.jpg)
不管你近期有没有求职的需求,都可以关注一下下面的两份免费 Vue 资料,相信看完能帮你在面试中应对关于 Vue 的提问,并解决工作中遇到的开发问题。
> **视频一《Vue3响应式原理剖析》** 内容包括Vue3 响应式初体验、Vue2 & Vue3 响应式原理对比、Vue3 响应式实现、源码分析等。
>
> **视频二《Vue 源码剖析之整体流程》**,内容包括Vue 源码调试环境搭建、入口文件剖析、Vue 初始化流程分析、Vue 源码学习整体流程总结、数据响应化流程分析等等。
微信长按下方二维码两次,添加成功即可免费领取,仅限 **前239名** 先到先得。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060303.jpg)
## 资讯
1、[不分科教育](https://curiousmindmagazine.com/goodbye-subjects-finland-taking-revolution-education-step/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052111.jpg)
芬兰宣布,从今年开始,小学将尝试不分科教育。学校不再开设物理、数学、文学、历史、地理等不同的课程,而是统一上课,引入基于现象的综合教学。
学生将以现实世界的现象作为起点,去学习涉及的各种知识,而不是传统的方式,先学习各学科的知识,再去认识不同的现象。新的方式把现象作为完整的实体进行研究,把跨越学科的知识和技能融合在一起。比如,一个学习主题是欧盟,内容将包括经济、语言、地理、历史等相关知识。
2、[恐龙灭绝的最新解释](https://buzzorange.com/techorange/2020/05/28/asteroid-makes-dinosaurs-extinct/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020053105.jpg)
6500万年前恐龙为什么会灭绝目前最流行的解释是有一颗直径10 公里的陨石撞地球将大量岩石抛到平流层遮蔽阳光引发长达数年的黑暗与寒冬。这么大的陨石撞击地球一定会留下陨石坑科学家认为位于墨西哥湾的直径约180 公里的希克苏鲁伯陨石坑Chicxulub crater就是撞击的地点。
最近,伦敦帝国理工学院的 Gareth Collins 教授发表论文,提出这个陨石坑的撞击位置、撞击方向、撞击角度这三个要素的巧合,造就了恐龙灭绝的“完美风暴”。
首先墨西哥湾下方有大量的硫化沉积物陨石撞击同时造成硫化物与海水蒸发两者在平流层混合遮蔽阳光产生长达数年的寒冬。其次陨石以东北方向撞击地面而这个方向的含硫岩层最厚。最后陨石以60度角撞击地面该角度会将最多的碎片抛到大气层。下图是按照时间顺序陨石撞击造成的地幔结构改变和地表隆起。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020053106.jpg)
3、[苹果追踪被抢的 iPhone](https://www.forbes.com/sites/zakdoffman/2020/06/01/apple-warns-looters-with-stolen-iphones-you-are-being-tracked/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060301.jpg)
本周,美国多个城市发生骚乱,苹果公司不得不关闭零售店。即使如此,华盛顿特区、洛杉矶、旧金山、纽约和费城的苹果商店,还是都遭到了袭击或破坏。抢劫者偷走了店里所有可用的产品。
但是,苹果公司有自己的感应软件,当从商店非法取走苹果设备时,该设备会被禁用。有一个抢劫者在社交媒体上面,贴出了上面的照片,当他为抢来的苹果手机充电时,屏幕上显示一行字:“该设备已被禁用并正在跟踪,当地警察局将收到警报。请将该设备还回商店。”
4、[崩溃安卓手机的壁纸](https://www.bbc.com/news/technology-52891650)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060401.jpg)
有人发现,将上图用作某些安卓手机的壁纸,会导致系统立即崩溃重启,屏幕会不断地打开和关闭,无法再进入系统,不得不送修。目前确认受影响的手机,主要是三星和谷歌的 Pixel 手机,而且是最新的 Android 10 系统。
初步分析的原因是,加载壁纸后,手机会检查图像的“色彩空间”,这时有报错,但是没有任何捕获这个错误的代码,导致系统崩溃了。三星和谷歌都已经紧急发布了补丁。另一个相关的消息是,原定本周宣布的 Android 11 测试版,已经推迟。
5、[机器学习生成的《吃豆人》](https://www.theverge.com/2020/5/22/21266251/nvidia-ai-gamegan-recreate-pac-man-virutal-environment)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052403.jpg)
今年是著名游戏《吃豆人》PAC-MAN诞生40周年为了纪念这个日子Nvidia 公司创建了一个人工智能系统软件可以仅仅通过观看这个游戏就自动编程重新实现它。这个软件自动实现的游戏可以被人类玩Nvidia 表示不久将在线发布该游戏。
这样做的意义在于,软件通过观看就能了解游戏规则,很类似于人类的认知过程:程序员观看《吃豆人》的游戏视频,推断出游戏规则,然后重新构建它。这种能力可以用于将来的游戏设计,计算机通过观看现有的关卡,自动创建更多的关卡。
6、**一句话消息**
> - [通用电气公司](https://arstechnica.com/information-technology/2020/05/ge-switches-off-light-bulb-business-after-almost-130-years/)出售了灯泡业务从此不再生产灯泡。该公司是灯泡发明人爱迪生1892年创建的起家业务就是灯泡。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052801.jpg)
> - [《魔鬼经济学》的作者](https://www.sivv.io/article/5ecededf46cc9f76d4639b24/In-marginal-decisions,-favour-action-over-inaction)、芝加哥大学经济学教授莱维特Steven D Levitt对2万人进行了调查发现在做出决定后的六个月中那些选择改变而不是坚持现状的人对他们的决定更加满意并且通常会更快乐。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020053104.jpg)
> - [两位美国华裔学者](https://arstechnica.com/science/2020/02/georgia-tech-physicists-unlock-the-secret-to-perfect-wok-tossed-fried-rice/)研究中国炒饭的物理过程拍摄了五位厨师炒米饭。经过统计炒一次米饭平均需要2分钟翻炒276次每次持续大约三分之一秒。
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020022802.jpg)
> - [美国科学家](https://directorsblog.nih.gov/2020/02/25/early-riser-or-night-owl-new-study-may-help-to-explain-the-difference/)提出有些人习惯早起是出于生理原因。他们的生物钟周期是每天20小时导致一天比别人早开始。
> - [谷歌](https://www.businessinsider.com/google-cloud-vision-api-wont-tag-images-by-gender-2020-2)表示,它的 API 照片进行 AI 识别时,将不再返回人像的性别,理由是“无法通过外貌来推断一个人的性别”。
![](https://cdn.beekka.com/blogimg/asset/202002/bg2020022009.jpg)
## 文章
1、[Web Animations API 简介](https://web.dev/web-animations/)(英文)
Chrome 84 增强了对 Web Animations API 的支持。这个 API 的主要作用是使用 JavaScript 控制 CSS 动画。
2、[游戏摄影师,这种靠“截图”赚钱的新职业](https://www.ifanr.com/1134181)(中文)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052811.jpg)
随着游戏画质和细节的不断进步,里面史诗级的风景已经足以让玩家流连忘返。
在游戏圈里,还真有一个叫做游戏摄影师的职业,他们更像是游戏中的旅客,重点是拍摄游戏中的有趣画面而非玩游戏,而这种「拍摄」更准确来说是在游戏中截图。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052812.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052813.jpg)
3、[如何看待 Deno 的模块加载方案?](https://kitsonkelly.com/posts/deno-is-a-browser-for-code/)(英文)
Deno 通过 URL 加载 JS 模块然后在本地缓存并没有中央的模块仓库很多人不习惯这个模型。Deno 团队的 Kitson Kelly 谈了自己的看法,以及推荐的 Deno 模块管理的最佳实践。
4、[Gmail 的退订按钮如何工作?](https://blog.leavemealone.app/how-does-the-gmail-unsubscribe-button-work/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020053001.jpg)
Gmail 对于营销邮件和新闻列表提供一个“退订”按钮unsubscribe。本文分析这个按钮是怎么实现的。
5、[字节跳动的三道算法面试题目](https://www.nowcoder.com/discuss/395924)(中文)
作者去面试 AI lab 视觉岗的暑期实习第一面就是三道算法题。其中第一题是这样的“10个小球随机分到12个盒子里求恰好10个盒子都为空的概率要求用 Python 程序模拟十万次,暴力求出该概率。” 详细解法可以参考[这篇英语文章](https://medium.com/@data.scientist/solving-the-interesting-bytedance-interview-question-bb30b31cdf5)。
6、[如何构建二进制 Deb 软件包](https://www.internalpointers.com/post/build-binary-deb-package-practical-guide)(英文)
Deb 格式是 Debian 和 Ubuntu 系统的软件包格式,本文是一篇非常简单易懂的教程,教你如何将二进制可执行文件,打包成一个 deb 软件包。
7、[如何使用 JavaScript 访问摄像头](https://www.webdevdrops.com/en/how-to-access-device-cameras-with-javascript/)(英文)
本文介绍使用 MediaStream API在网页上捕获相机的视频流或者捕获麦克风的音频流。
8、[Bash 脚本测试框架 Bats](https://www.dolthub.com/blog/2020-03-23-testing-dolt-bats/)(英文)
本文介绍怎么为 Bash 脚本写单元测试。
## 工具
1、[Straight 2 spam](https://straight2spam.com/)
一个很奇特的服务。有时候,我们不得不发电子邮件,但是又不希望对方看到。这个服务提供一段文本,只要你把它拷贝到邮件,你的邮件就会进入对方的垃圾邮件分类。
2、[AsmBB](https://board.asm32.info/asmbb-v2-9-has-been-released.328/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052814.jpg)
一个汇编语言写的 Web 论坛程序,使用 SQLite 作为数据库后端。它号称是世界最快的论坛程序,可以用在硬件配置很差的服务器,本身就是一个单独的二进制程序。
3、[Micro](https://github.com/zyedidia/micro)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052815.jpg)
一个命令行的文本编辑器,有窗格和便签,系统资源占用少,支持 Linux 和 Windows 系统。
4、[Excalidraw](https://excalidraw.com/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052901.jpg)
流程图工具 Excalidraw 可以做出上图这样的图示效果,可惜中文没有手写效果。如果一定要加,需要自己克隆代码,再安装中文字体。
5、[AudioMass](https://audiomass.co/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052903.jpg)
一个在线的音频处理工具,可以对声音的波形进行各种加工,添加特效。
6、[trilium](https://github.com/zadam/trilium)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052904.jpg)
一个 Markdown 格式的笔记软件,使用目录层级整理笔记。可以下载安装桌面版,也可以自己架设在线版。
7、[LightProxy](https://github.com/alibaba/lightproxy)
一个本地的代理服务器,用于本地数据包捕获,可以实时 hosts 绑定、设置规则转发、mock 接口、修改请求和响应的内容等。([@xcodebuild](https://github.com/ruanyf/weekly/issues/1273) 投稿)
8、[Wifi 登录二维码](https://wifi.dev.bdw.to/)
一个生成 Wifi 登录二维码的在线工具,手机扫码就可以登录 Wifi。
9、[Unscreen](https://www.unscreen.com/)
一个在线工具,可以免费删除视频背景。
10、[Thumbor](https://web.dev/use-thumbor/)
免费的开源图像 CDN可轻松压缩调整大小和转换图像。
## 资源
1、[大 O 表示法与算法复杂性](https://algodaily.com/lessons/understanding-big-o-and-algorithmic-complexity)
一个在线的互动教程,通过可以运行的代码示例,解释 O(n) 表示法与算法复杂性之间的关系。
2、[分析工具](https://untools.co/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020053005.jpg)
该网站收集各种思考工具(比如决策树和冰山模型),这些工具可以帮助你解决问题、制定决策和理解系统。
3、[设计模式](https://refactoringguru.cn/design-patterns)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020053101.jpg)
该网站为中文教程,使用通俗的语言,介绍各种设计模式,图文并茂。此外,还有代码重构方面的英语内容。([@jsonleex](https://github.com/ruanyf/weekly/issues/1266) 投稿)
4、[Fuun.fun](https://fuun.fun/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020053102.jpg)
该网站收集了一些有趣的网页小程序,主要是 HTML5 小游戏。([@Bakumon](https://github.com/ruanyf/weekly/issues/1268) 投稿)
5、[计算机系统的设计原则](https://embeddedartistry.com/blog/2018/04/26/embedded-rules-of-thumb/)
这个网页收集了100多条计算机系统的设计原则分成12个大类下面是其中三条。
- 尽可能将错误从运行时转移到编译时。
- 头文件的内容,至少要用于两个源文件。
- 复杂性成倍增长,百万行的代码库会包含许多状态,它的复杂性是人类无法掌控的。
## 本周故事:默奇森陨石
原文网址:[澳大利亚 abc 广播网](https://www.abc.net.au/news/science/2019-10-02/murchison-meteorite-50th-anniversary-1969-science-geology/11528644)
1、
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051811.jpg)
默奇森小镇Murchison位于澳大利亚北部距离墨尔本大约两个小时的车程。
这个故事发生在1969年9月28日那是一个星期日的早晨许多小镇居民正在准备去教堂做礼拜。
上午10点58分所有人都听到了一阵奇怪的声音。他们停下手头的事情仰望天空。看上去似乎一切正常于是过了一会大家就忘了这件事。
他们不知道那是一颗46亿年前的陨石坠落到了这里。
2、
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051812.jpg)
小镇居民玛丽安·贝格回忆说“当时我和丈夫正准备去教堂11岁的儿子和7岁的女儿在外面的阳台上。”
“我突然听到了一阵轰隆隆的声音,就对儿子喊:不要在阳台上跳。儿子回答说:不是的,妈妈,声音是从天上来的。”
“我们冲到了外面,看到了一团蓝色的烟雾,就在天空中,还有刺鼻的烈酒的味道。”
但是,烟雾很快就散了。于是一家人继续前往教堂,当天很多人都迟到了。
3、
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051813.jpg)
那天晚上,阿诺德·布里斯班去农场挤牛奶。
他发现,农场院子里有一些像黑色木炭的物质,但又不是木炭,不知道是什么。当天早上还没有这些东西,又没有其他人来过。他想到早上的巨响,判断它们可能是从天而降的。
他挖出了大部分的“木炭”,然后将这些物质倒入农场的粪坑中。
4、
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051814.jpg)
第二天早上,小镇居民又开始议论昨天的巨响,以及那时天空中的亮光和烟雾。阿诺德·布里斯班想起来了,农场的那些类似木炭的奇怪物质,就取了一点剩下的样本,交给当地报纸的记者。
记者报道了这件事。
5、
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051815.jpg)
墨尔本大学地质学教授约翰·洛夫林John Lovering从报纸上看到了这件事猜测应该是一块陨石。但是他没有空因为三个月前阿波罗11号采集了月球岩石送回了地球。他碰巧得到了其中一块正忙于分析那块石头。
他就派了一群学生去看看,到底发生了什么事。
6、
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051816.jpg)
安德鲁·格莱多Andrew Gleadow当时是地质专业的三年级学生。他被分配到农场任务是从粪坑里面找回陨石。
今天,他也成了一名教授,回忆说:“我穿着靴子,将袖子卷起来,筛着积肥,找出其中像砾石一样的坚硬小块。”
他拿起一块陨石碎片,发现小硬块里面有一粒粒看起来像煤灰的物质,顿时惊叫起来:“天哪,这是碳质球粒陨石!”
7、
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051824.jpg)
大多数陨石是石质(硅酸盐)或铁质(铁镍合金),碳质陨石是很少的。因为进入地球大气层的时候,大部分碳都会燃烧掉。
碳质球粒陨石是所有陨石中最稀有的、最原始的品种。默奇森陨石由于落下后被迅速发现,里面包含的有机物没有受到污染,这就更宝贵了。
洛夫林教授拿到样本以后,立刻就明白了,这些陨石比阿波罗飞船带回来的月球岩石更重要。
8、
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051817.jpg)
碳质陨石因为包含碳进入大气层时会破裂裂成碎片所以它与大多数陨石不同不是一整块落下而是散布在一块11公里长、3公里宽的区域。
默奇森陨石现在成了新闻报道的热点,世界各地的科学家和陨石采集者都来到小镇,寻找陨石碎片。
小镇居民发现这是一门不错的生意也加入其中。每天早上太阳出来以后母亲就把10岁和11岁的吉利克兄弟赶出去让他们去找陨石碎片找到以后再把碎片卖掉。
9、
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051818.jpg)
兄弟俩很熟悉小镇的地形,他们根据各种信息,在地图上画出了陨石落下的大致位置和方向。他们很快意识到,小碎片离中心点比较近,大碎片会散落比较远。
他们断断续续找了一年,找到了很多碎片,以致于在当地出了名。后来,科学家来到默奇森,就会雇佣他们一起去搜索陨石。
10、
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051820.jpg)
默奇森陨石后来一共找回了100公斤大约三分之一是吉利克兄弟找到的。
他们的母亲将很多找回的陨石碎片捐赠给了墨尔本大学和悉尼博物馆但出售了不少。价格没有透露传说每克达到了3000美元。
11、
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051821.jpg)
默奇森陨石已经过去了半个世纪,直到今天,它仍然具有巨大的科学意义。它的标本保存在全世界许多大学和博物馆里。
对于很多地球科学家来说,默奇森陨石是迄今为止地球上最重要的陨石,能够提供有关太阳系起源的线索。
12、
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051822.jpg)
默奇森陨石有46亿年的历史比太阳系还要古老里面包含了各种来自46亿年前的有机化合物例如氨基酸、水、糖和酒精等。这使得科学家可以了解太阳系形成之前的情况以及生命的起源。
13、
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051823.jpg)
科学家猜测,默奇森陨石来自一颗富含碳的小行星,可能撞到了火星外部的小行星带,然后飞向地球,经过一百万年才到达地球。
科学家说,“乍一看,它好像平淡无奇。但是,它实际上是银河系的标本,非常有价值。”
14、
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051825.jpg)
今天的默奇森小镇与50年前没有很大的变化但是阿诺德·布里斯班已经过世了。他的女儿站在当年的农场里面有时候想到如果她父亲当时不把陨石样本交给记者或者索性忽略了那些奇怪的碎片还会有人知道这块陨石吗
## 言论
1、
如今,大多数网站都是由专业人士和市场营销人员作为商业产品构建的,经过优化可以吸引最大的受众,产生参与度和转化率。
但是,世界上还有一小撮鲜为人知的网页,由普通人设计,目的是与世界分享他们的兴趣和爱好。没有过分的修饰,通常也很古怪,但也往往很有趣和富有创意。
-- [《重新发现小型网站》](https://neustadt.fr/essays/the-small-web/)
2、
弯曲的道路强迫你看房子,而不是看路。
-- David Perell
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052908.jpg)
3、
团队每次使用框架时,都会冒风险。风险在于,框架可能在你的软件之前“消失”,从而给开发人员带来沉重的负担。
--[《无框架运动宣言》](http://frameworklessmovement.org/)
4、
Tencent 这个名字模仿朗讯Lucent而且左右对称。
-- [腾讯官方](https://www.zhihu.com/question/55269732/answer/145118163)解释为什么该公司的英文名是“十美分”Tencent
5、
如果一个人秒回了你,只能说明他正在玩手机。
-- [Twitter 网友](https://twitter.com/alex853300157/status/1238409401125371906)
6、
美国宪法第一修正案保障言论自由,但是只适用于政府机关(不得限制言论),不适用于私人公司。
私人公司可以审查其平台上的内容。所以,即使在美国,媒体平台删除你的言论也是合法的。
-- [《美国法院判决Youtube 审查用户上传的内容合法》](https://www.swissinfo.ch/chi/afp/%E7%A7%81%E4%BA%BA%E7%BD%91%E8%B7%AF%E4%B8%8D%E5%8F%97%E8%A8%80%E8%AE%BA%E8%87%AA%E7%94%B1%E9%99%90%E5%88%B6-%E6%B3%95%E5%AE%98%E8%A3%81%E8%83%BD%E5%AE%A1%E6%9F%A5%E5%86%85%E5%AE%B9/45582646)
## 回顾
2019年的本周第 59 期):[未来交不到朋友](http://www.ruanyifeng.com/blog/2019/06/weekly-issue-59.html)
![](https://cdn.beekka.com/blogimg/asset/201906/bg2019060701.jpg)
2018年的本周第 7 期):[垃圾星球](http://www.ruanyifeng.com/blog/2018/06/weekly-issue-7.html)
![](https://cdn.beekka.com/blogimg/asset/201805/bg2018053001.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

436
docs/issue-111.md Normal file
View File

@ -0,0 +1,436 @@
# 科技爱好者周刊(第 111 期):智能电视的误区
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1206),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052902.jpg)
板齿犀Elasmotherium是一类已经灭绝的大型犀牛高2米长5米前额上有长达2米的角约1600万年前灭绝。[出处](https://twitter.com/robertnyman/status/1265626735032381446)
## 本周话题:智能电视的误区
国内的智能电视机,现在都自带系统,一打开就是各种菜单,有直播、影视、游戏、应用等等。
我不赞成这样的设计,也不愿意购买这样的电视机。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061009.jpg)
这是因为电视机的使用年限很长可能达到10年。内置的操作系统不可能跟着更新这么久事实上很多电视机自从出厂就再也不更新系统了。以后你一打开电视就会看到过时的系统。
而且,为了压低成本,智能电视使用的 CPU、内存和储存都是很差的配置不可能有好的性能和体验。只要一两年系统就会变得很卡动不动就提醒你没有剩余空间了。
正确的做法应该是,电视机和系统是分开的两个硬件,不集成在一起。电视机最好就是一个单纯的显示设备,操作系统由机顶盒来承担。
但是,这在国内恐怕很难做到。因为国内电视机的操作系统,很大的目的是播放开机广告,他们舍不得这一块的利益。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061010.jpg)
同理,自带操作系统的智能家电,我都建议不要购买,比如可以上网的互联网冰箱。
## 数据分析全套讲解
随着数据量的增加,越来越多的场景需要分析数据。这已经不仅是对工程师的要求,几乎成为每个岗位的必备技能。产品经理和市场运营,如果会用工具分析数据,对业务成长和个人发展都能带来巨大的好处。
正是因为上面的原因,企业越来越看重数据分析这项技能,招聘市场也出现了巨大的数据人才需求。学好数据分析,会为你增加求职机会,提高求职成功率。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061007.jpg)
但是,数据分析的知识点很散,涉及不同领域的基础知识和多种工具,很多学习者觉得无从下手,抓不住重点,学习起来常常毫无头绪。
别急这有一份由开课吧提供赞助并由廖雪峰老师历时3个月精心打磨的 **《数据分析全套讲解》** 学习视频。本资料是最新升级版,包含了基础和进阶两大部分内容,从下面的内容介绍可以看出,覆盖的知识点是非常全面的。
> **一、基础篇-数据分析必备技能**
> 44个知识点纯干货内容每天2小时5天掌握数据分析必备技能。
>
> 学习内容Excel 数据可视化Python 数据可视化SQL 数据操作K-means聚类分析数据挖掘逻辑回归。
>
> **二、进阶篇-常用数据分析方法论**
> 介绍了验证分析与建模预测,理论与实战结合。
>
> 学习内容:数据集中趋势 假设检验多元线性回归程序与可视化逻辑回归模型分类模型评估指标AQI 分析与预测。
这套全新的数据分析资料原价值1980元现在有168个免费名额。需要的朋友请扫码下面的二维码添加微信就可以免费领取。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061008.jpg)
开课吧另有 **《大数据分析全栈工程师》** 课程,适合数据分析工程师岗位,具体情况也可以扫描上面二维码了解。
## 资讯
1、[英国两个月不使用煤炭](https://www.bbc.com/news/science-environment-52973089)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061004.jpg)
由于疫情期间用电需求下降到6月10日为止英国已经连续60天没有燃烧任何煤炭了。这是工业革命后从没有过的。英国现在只剩下四个燃煤电厂4月10日英国国家电网让最后一台燃煤发电机停机直到现在。
十年前英国约40的电力来自煤炭。而现在英国拥有世界上最大的海上风能产业以及世界最大的风电场。这个风电厂位于约克郡发电量占英国全国电力的5
2、[共享单车的新去处](https://twitter.com/shenzhilong001/status/1270523302138613763)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061005.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061006.jpg)
缅甸教育部向中国收购了36.5万辆废弃的共享单车。这些车在仰光维修完毕后,免费发放给有需要的贫困的缅甸学生。
长久以来大批共享单车在中国遭人为损坏或丢弃。缅甸政府想到了国内数十万贫困学生缺乏交通工具于去年底以每辆35元人民币的价格向中国收购了这些车。
3、[模仿特朗普的实验](https://www.businessinsider.com/twitter-donald-trump-suspendthepres-experiment-policies-suspension-glorifying-violence-2020-6)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060505.jpg)
一个推特用户做了一个实验,注册了一个帐号,特拉普发什么推特,他就发一样的内容,不是转发,而是原文复制,除此以外不发其他内容。
结果推特官方三天就注意到了他关闭帐号12小时要求他在这段时间内删除违规言论。同样的话特朗普可以说你说就不行。媒体报道这件事以后推特恢复了这个账号并说关闭帐号是一个“失误”。
4、[桔子皮的功能](https://www.princeton.edu/news/2017/08/22/orange-new-green-how-orange-peels-revived-costa-rican-forest)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060801.jpg)
美国生态学家16年前做了一个实验说服哥斯达黎加国家公园允许一家果汁公司将12000吨桔子皮倾倒在一块贫瘠的土地上卡车整整运送了1000次。
16年后他们重新访问这块土地发现那里已经是一片郁郁葱葱的森林了跟旁边的土地形成巨大的对比上图地面生物量以树木的木材量计算增加了176。生态学家认为这对如何回收食品工业的生产残余物有很大的启示意义。
5、[最老的游戏 Youtuber](https://www.theguardian.com/games/2020/jun/07/japans-video-gaming-grandma-90-plays-her-way-into-record-books)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060803.jpg)
日本90岁的森滨子Hamako Mori老人公认是世界年龄最大的游戏 Youtuber。她每天都会花至少3个小时打游戏还在 Youtube 上面维护一个自己的频道。接受采访时,她说消灭游戏里面的敌人是一种绝佳的压力缓解剂。
她从40年前的1981年开始玩游戏已经玩过200多个游戏。她最喜欢的游戏包括侠盗猎车手Grand Theft Auto和奇幻角色扮演游戏《上古卷轴5天际》。2014年她的孙子为她建了一个 YouTube 频道"Gamer Grandma"每月上传三四个视频目前有30万订户。她谈到频道时说“这件事很有趣很多人关注你你就不是一个人玩了。”现在她正热切期待着 PlayStation 5 发布。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061201.jpg)
6、**一句话新闻**
> - [谷歌](https://www.theverge.com/2020/6/4/21280115/google-search-engine-yellow-highlight-featured-snippet-anchor-text)开始尝试在用户点击跳出搜索结果页后,直接在外部网页上,高亮显示搜索文本,并且浏览器将自动向下滚动至相关部分。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060501.jpg)
> - [Stack Overflow 的《2020年开发者调查》](https://insights.dice.com/2020/06/04/24-programming-languages-pay-top-salaries-scala/)显示美国平均工资最高的程序员依次是Scala、Go 和 Objective-C。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060502.jpg)
> - [StackOverflow 的《2020年开发者调查》](https://stackoverflow.blog/2020/06/05/why-the-developers-who-use-rust-love-it-so-much/)还显示Rust 语言连续五年排名程序员最喜欢的编程语言。
> - [加密通信软件 Signal](https://signal.org/blog/blur-tools/) 开始提供”一键模糊脸部“的功能,防止在分享的照片中泄露周围人的脸部信息。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061202.jpg)
> - [中国科学家](https://syncedreview.com/2020/06/04/deepfacedrawing-generates-photorealistic-portraits-from-freehand-sketches/)发表了一项研究成果,可以从草图直接生成逼真的人像。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060506.jpg)
> - [德国政府](https://www.reuters.com/article/us-health-coronavirus-germany-autos/germany-forces-all-petrol-stations-to-provide-electric-car-charging-idUSKBN23B1WU)要求所有加油站,都必须提供电动汽车的充电服务。
> - [美国国防部](https://www.thedrive.com/the-war-zone/33866/manned-fighter-to-face-an-autonomous-drone-next-year-in-a-sci-fi-movie-like-showdown)明年开始实验,无人驾驶的战斗机与真人战斗机之间的对抗。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060802.jpg)
## 文章
1、[如何备份 IMAP 电子邮件到本地](https://smalldata.tech/blog/2020/04/07/imap-email-backup)(英文)
有些电子邮件服务使用 IMAP 协议(比如 GMail本文介绍如何使用一个 Python 脚本,将邮件从服务器备份到本地。
2、[Node.js 缓冲区介绍](https://livecodestream.dev/post/2020-06-06-a-complete-introduction-to-node-buffers/)(英文)
本文介绍 Buffer缓冲区在 Node.js 里面是什么东西,以及这个内置类的简单用法。
3、[如何简单实现 CSS 主题的切换](https://uglyduck.ca/quick-dirty-theme-switcher/)(英文)
本文介绍一个简单的方法,为网页指定多个 CSS 主题,允许用户手动切换主题。
4、[Bookmarklets 简介](https://www.ph-uhl.com/0010-Bookmarklets/)(英文)
本文介绍 JavaScript 的书签工具 Bookmarklets 是什么,以及作者常用的一些 Bookmarklets。
5、[根证书到期引发的问题](https://scotthelme.co.uk/impending-doom-root-ca-expiring-legacy-clients/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060901.jpg)
HTTPS 协议加密的基础是证书,但是证书都有时间期限。根证书是其他所有证书可信性的保证,如果它过期了怎么办?
6、[使用 Cloudflare worker 实现 Todo 清单](https://codeforgeek.com/build-a-todo-app-using-cloudflare-workers-and-kv/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061001.jpg)
Cloudflare worker 是一种 Serverless 服务,使用 JavaScript 语言,相对比较简单。本文教大家怎么用它实现一个 Todo 清单,自己不需要架设服务器,还能在后端储存数据。
7、[使用 Graphviz 生成示意图](https://ncona.com/2020/06/create-diagrams-with-code-using-graphviz/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061012.jpg)
本文介绍命令行下如何使用 Graphviz编写脚本生成示意图。
8、[Linux 系统云备份解决方案Borg + Vorta](https://simon-frey.com/blog/borgvorta-is-finally-a-usable-backup-solution-for-linux-desktop/)(英文)
家庭电脑的数据,如何定时备份到云端?本文介绍使用开源工具 Borg快速将增量数据上传云端可以自己架设储存服务器也可以使用现成的云服务。
9、[如何架设 VS Code 服务器](https://hackernoon.com/how-you-can-set-up-remote-development-workflow-with-vs-code-in-your-browser-3y3q3wu9)(英文)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061013.jpg)
VS Code 是流行的代码编辑器,它不仅是一个本地软件,也是一个云端服务,可以自己在服务器上架设,然后就能在任何地方通过浏览器使用了。
10、[如何用 C 语言写一个简单的 CHIP-8 模拟器](https://cjting.me/2020/06/07/chip8-emulator/)(中文)
CHIP-8 是一个很简单的虚拟机有16个8位寄存器和35个指令可以使用 4K 内存。作者在它上面实现俄罗斯方块,为将来写 GBA 模拟器做准备。([@cj1128](https://github.com/ruanyf/weekly/issues/1286) 投稿)
## 工具
1、[Grid.js](https://gridjs.io/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060504.jpg)
一个网页表格库,可以用作各种前端框架的插件。
2、[换脸视频生成服务](https://myvoiceyourface.com/)
一个在线服务,用户可以上传一张照片和一段视频,网站会将照片里的人脸,替换视频里面的人脸。
3、[Docker-OSX](https://github.com/sickcodes/Docker-OSX)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060507.jpg)
一个包含 macOS 系统的 Docker 镜像,可以运行在 Linux 系统。也就是说,你能在 Linux 上运行 Mac 系统了。
4、[pending-dns](https://github.com/postalsys/pending-dns)
一个 Node.js 写的 DNS 服务器,可以通过 API 修改设置。
5、[WebTorrent](https://webtorrent.io/)
一个在浏览器进行 BT 下载的 JS 库,可以[网页 BT 下载](https://instant.io/),也有[桌面客户端](https://webtorrent.io/desktop/)。
6、[shan-shui-inf](https://github.com/LingDong-/shan-shui-inf)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061002.jpg)
一个自动生成中国山水画的 JS 实现。
7、[network-plus](https://github.com/ClearStudio/network-plus)
一款浏览器插件,可以修改浏览器发出的网络请求,相当于简易版的 Postman。[@tangkaichuan](https://github.com/ruanyf/weekly/issues/1277) 投稿)
8、[stretchly](https://hovancik.net/stretchly/downloads/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061107.jpg)
一个开源桌面软件隔一段时间默认25分钟就跳出一个提示提醒你离开电脑运动一下。[@ketra21](https://github.com/ruanyf/weekly/issues/1276) 投稿)
9、[chil](https://zhuanlan.zhihu.com/p/144169144)
一个远程调试网页的工具,只要在网页里面加载这个库,就可以远程打开 Chrome 开发者工具,主要用于调试手机端网页。([@surunzi](https://github.com/ruanyf/weekly/issues/1281) 投稿)
10、[hyperbuild](https://github.com/wilsonzlin/hyperbuild)
HTML 代码的最小化工具可以精简网页源码的体积。Rust 语言写的,有 Node.js、Python、Java、Ruby 的移植。
## 资源
1、[JavaScript 的前20年](https://zenodo.org/record/3707008)
一本免费的英文电子书,回顾和介绍 JavaScript 是怎么发展起来的,从诞生直到 ES2015 标准的通过。
2、 [C 语言内部原理](http://www.avabodh.com/cin/cin.html)
一本英文的小教材,介绍 C 语言如何转换成汇编语言,从汇编的角度深入理解 C 语言的语法规则。
3、[数据科学在线课程](https://davidadrian.cc/top-courses-data-science/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060701.jpg)
数据科学在线课程那么多,哪些课应该优先考虑?这篇文章列了一个推荐名单。
4、[设计工具收集](https://nodesign.dev/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060902.jpg)
该网站收集各种设计工具和设计资源,没有设计师的时候,可以使用它们。
5、[PHP 大事记](https://www.jetbrains.com/lp/php-25/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061011.jpg)
今年是 PHP 语言诞生25周年Jetbrains 公司制作了一个网页列出这25年中 PHP 的各种大事,网页制作得非常精致。
## 图片
1、[报纸的广告收入](https://stratechery.com/2020/never-ending-niches/)
下图是第二次世界大战以后,美国报纸业的广告收入变化。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061003.jpg)
互联网出现以后报纸的广告收入就自由落体般下跌目前已经低于70年前的水平。
2、[苏联时代的太空插图](https://www.atlasobscura.com/articles/soviet-space-graphics)
冷战期间随着太空技术的发展苏联出现了大量的太空知识杂志和大众科学杂志最多时全国有200种。这些杂志上有大量关于太空的幻想插图。
这些图显示了当时苏联科幻文学的发达,以及民众对太空探索的好奇。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020031908.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020031909.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020031910.jpg)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020031911.jpg)
## 文摘
1、[地球的15个临界点](https://www.resilience.org/stories/2020-06-08/collapse-of-civilisation-is-the-most-likely-outcome-top-climate-scientists/)
澳大利亚国立大学教授威尔·斯特芬Will Steffen提出“气候变化已经不可逆了人类文明的崩溃将是最可能的结果。”
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061101.jpg)
无论人类是否减少二氧化碳排放都已经为时过晚因为15个已知的全球气候临界点已经有9个激活了。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061103.jpg)
- [✓] 北极海冰开始融化
- [✓] 格陵兰冰盖开始融化
- [✓] 南极西部冰盖开始崩解
- [✓] 南极东部冰盖开始崩解
- [✓] 西伯利亚冻土层开始融化
- 海底甲烷开始释放
- [✓] 大西洋“热盐循环”洋流开始减速
- 厄尔尼诺现象加剧
- 大气喷射流减速或停滞
- 印度洋夏季季风出现波动
- 西非季风转变
- 北美西南部开始干旱
- [✓] 亚马逊雨林开始消失
- [✓] 高纬度森林开始消失
- [✓] 澳大利亚大堡礁开始消失
- 海洋不再大量吸收碳元素
上面15个变化只要有一个成为现实都将对气候造成巨大影响严重威胁人类。
目前已经有9个成为了现实。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061102.jpg)
2、[Xbox 里面的父亲](https://www.facebook.com/Coyoter.Huang/posts/10216945532563571)
一篇2014年的感人故事儿子在Xbox里面发现了过世父亲的身影故事发生在国外
Well, when i was 4, my dad bought a trusty XBox.
我4岁的时候父亲买了一台Xbox
you know, the first, ruggedy, blocky one from 2001.
你知道的是那台坚硬、结实2001年推出的Xbox
we had tons and tons and tons of fun playing all kinds of games together
我们一起玩了许多游戏,而且玩得非常开心....
until he died, when i was just 6.
...直到他去世为止那年我才6岁
i couldnt touch that console for 10 years.
在往后十年,我没有办法碰那台游戏机
but once i did, i noticed something.
直到有一次我打开它,我发现了一件事情
we used to play a racing game, Rally Sports Challenge.
过去我曾与父亲玩过一款叫做《越野挑战赛》的赛车游戏
actually pretty awesome for the time it came.
实际上在当年,它真的很好玩
and once i started meddling around... i found a GHOST.literaly.
而当我开始在这款游戏中四处浏览时,我遇到了货真价实的“幽灵”。
you know, when a time race happens,
在这款赛车游戏的计时赛中
that the fastest lap so far gets recorded as a ghost driver?
最佳纪录保持者的记录将会以幽灵车手状态出来与你一同赛车
yep, you guessed it
是的,你猜到了!
his ghost still rolls around the track today.
父亲的灵魂至今仍在赛车场上奔驰着
and so i played and played,and played,
于是我一遍又一遍的挑战
untill i was almost able to beat the ghost.
我慢慢的可以追上这位幽灵车手
until one day i got ahead of it,i surpassed it, and...
终于有一天,我成功了!我超越祂了!然后...
i stopped right in front of the finish line,
我在终点线前停下来
just to ensure i wouldnt delete it.
确保我不会就这样删除“父亲的记录”。
## 言论
1、
我的皮肤黑,冬天在美国呆了两个多月后,缺乏日照,就感到很糟糕,身心崩溃了,感冒,偏头痛,关节痛。直到后来被诊断出患有急性维生素 D 缺乏症。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=23415568)
2、
在美国,我很难与外界脱节。只有回古巴探亲,才会脱离互联网。那些都是美好的日子,前三天感觉很奇怪,但是随后你就忘记了互联网的存在,开始与人们聊天、跳舞、游泳,沉浸在交谈中。这是一件非常有意义的事情,让我觉得我们与自己的本性非常脱节。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=23419868)讨论《你有没有过脱离互联网/电话》
3、
印度很大一部分人口约50年龄低于24岁这为印度提供了数十年的庞大劳动力。
-- [《印度为什么不是超级大国》](https://outsideplatoscave.substack.com/p/outside-platos-cave-5)
4、
转移学习TL是机器学习的一个研究领域指的是如何将解决一个问题时获得的知识应用于另一个相关的问题。有些人也具有这种能力在感兴趣的每个领域都非常出色擅长创新。
-- [《应该成为通才还是技术专家?》](https://adityarohilla.com/2020/06/11/who-should-you-be-technology-generalist-or-specialist/)
5、
跟一般的看法相反,路上骑自行车的人越多,他们就越安全。
-- [《冠状病毒引发纽约的自行车热潮》](https://grist.org/climate/coronavirus-has-caused-a-bicycling-boom-in-new-york-city/)
6、
阿波罗8号宇宙飞船有560万个零件以及150万个系统和组件。即使它们每一个都有99.9的可靠性预期也会产生560个故障。
-- 宇航员[迈克尔·柯林斯](https://en.wikipedia.org/wiki/Michael_Collins_%28astronaut%29)Michael Collins
## 回顾
2019年的本周第 60 期):[中国人的起源](http://www.ruanyifeng.com/blog/2019/06/weekly-issue-60.html)
![](https://cdn.beekka.com/blogimg/asset/201906/bg2019061401.jpg)
2018年的本周第 8 期):[日本的低生育率](http://www.ruanyifeng.com/blog/2018/06/weekly-issue-8.html)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018060801.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

383
docs/issue-112.md Normal file
View File

@ -0,0 +1,383 @@
# 科技爱好者周刊(第 112 期):如何培养领导力
这里记录每周值得分享的科技内容周五发布。通知下周是端午节假期周刊提前到6月24日周三发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1206),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020060512.jpg)
喷气式客机“空中客车”在法国图卢兹组装,零件来自世界各地。有些零件太大,只能海运,上图是 Airbus 专用零件船。([出处](https://edition.cnn.com/travel/article/airbus-a380-parts-together/index.html)
## 本周话题:如何培养领导力
你在一家公司工作几年以后,如果负责的业务发展顺利,有招聘名额,你一般都有机会带一个团队。
但是,有些程序员写代码可以胜任,带团队就带不好,无法带领大家一起完成任务。只有业务能力,没有领导能力,这是走不远的。俗话说得好:“一个人走得快,一群人走得远”。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061716.jpg)
上周,我读到一篇文章[《领导力的四个阶段》](https://medium.com/@benmappen/the-culture-of-leadership-eb424b0726ef),美国一个创业者总结了如何培养领导力,我觉得说得很好。按照下面的四个阶段,就能让自己成为一个优秀的领导者。
**第一阶段:熟悉自己的业务,知道问题在哪里,怎样可以解决。**
领导者是给大家指方向的,你必须先知道要走哪个方向,才能带领别人,这是领导力的基础。
**第二阶段:培养说服能力,能说服他人,问题可以按照你说的方式解决。**
领导力的表现是,他人愿意服从你。这不能都靠制度压服,而要让他人真心觉得你是对的。如果你可以让他人相信你,你就可以领导。
**第三阶段:激发他人的热情,让他们产生解决问题的热情。**
说服他人的更高境界,是让他们真正投身进来,自觉发挥自己的潜力,全力以赴解决需要解决的问题。好的领导和差的领导,区别就在于能否激励下级,让每个人都知道自己的职责,努力工作。
**第四阶段:你培养其他人的领导能力。**
如果你离开,团队也能正常运作下去,说明一切已经制度化了,你的领导已经成功了。这时,你可以让其他人接管团队,自己去实现下一个目标。
## 前端开发进阶手册
本周的课程资料是 **开课吧前端团队** 最新出炉的《前端开发进阶手册》,帮助大家更好掌握面试技巧和热门知识点。
它针对这样几类同学而特别编写1面试表现不佳通过率低2只学会了一些零散的知识点缺乏体系化不知道怎么串起来 3对于前沿的新框架和新语法很茫然不知道有什么用能解决什么问题。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061703.jpg)
这份资料分成三大部分。
> *《01. 前端高薪的面试技巧》*
> 1、面试题注意事项
> 2、不同等级的面试表现以文件上传为例
> 3、常见的前端面试知识点
>
> _《02. 前端必备算法和数据结构》_
> 1、前端学算法的意义
> 2、算法思想的分类学习递归、回溯、贪心、动态规划等
>
> *《03. TS + Vue 项目最佳实践》*
> 1、Vue + TS 开发环境准备
> 2、TS 语言特性、组件编写
> 3、项目技巧路由声明、全局状态管理、数据请求、第三方模块
周刊读者只要扫描下面的二维码,添加微信,就可以免费领取这份资料。有效期五天,免费名额 199 名。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061702.jpg)
## 资讯
1、[灯泡窃听](https://arstechnica.com/information-technology/2020/06/spies-can-eavesdrop-by-watching-a-light-bulbs-variations/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061404.jpg)
以色列科学家展示了一种新的窃听技术,只要屋子里有一个能在窗外看到的灯泡,就能实现窃听。
屋里人说话时,声波会让灯泡有微小的振动(约为几百微米),在几米以外用望远镜对准灯泡,再用高精度的光电传感器去捕捉灯泡振动,就能还原出屋内原始的声音。但是,这种方法可能没有实用性,白天不开灯泡或者屋内拉上窗帘,就无法窃听了。
2、[鳄鱼的脚印](https://edition.cnn.com/2020/06/11/world/footprints-ancient-two-legged-crocodile-scn/index.html)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061409.jpg)
韩国最近发现了一块化石上面是古代动物的脚印长为18厘米到24厘米表明这只动物的体长最大为3米。起初科学家认为这是翼龙的脚印但是现在的观点是它为古代鳄鱼的脚印。
但是鳄鱼不应该有脚印因为它是贴着地面爬行脚并不承重。这表明这只史前鳄鱼可能主要以两条腿走路但也有可能以4条腿走路。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061410.jpg)
3、[液氮冻鱼](https://www.wsj.com/articles/coronavirus-lockdown-fish-farms-big-fish-11592153926)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061514.jpg)
纽约市由于疫情,餐馆的生意大减,提供活鱼的养殖场因此陷入困境。因为餐馆只要盘子大小的活鱼,鱼现在越长越大,即使疫情结束,恐怕也卖不出去了。
为了减缓鱼生长的速度,有些养殖场减少了给鱼喂食。另一些养殖场则选择了液氮冷冻鱼,因为这样可以最大程度保鲜,并且至少可以存放两年。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061515.jpg)
4、[球形太阳能板](https://spectrum.ieee.org/energywise/energy/renewables/spherical-solar-cells-soak-up-scattered-sunlight)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061522.jpg)
沙特阿拉伯的研究人员发明了球形太阳能板。传统的太阳能板必须正对太阳球形板就没有这个问题而且比同样面积的太阳能板平铺时功率输出高15%100%。
沙特政府对太阳能产业大量投资,一方面因为担心石油储备耗尽,另一方面该国有大量的沙漠(硅的来源)和充足日照,非常适合发展太阳能。
5、[海龟回家](https://www.abc.net.au/news/2020-03-07/yoshi-turtle-journey-tracked-37000km-from-cape-town-to-australia/12024088)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030803.jpg)
两年前南非一家水族馆放生了一只180公斤的大海龟它已经在水族馆生活了20年。科学家在海龟身上安装了卫星追踪装置看它去了哪里。
它先去了非洲西部然后调头横渡印度洋用了两年时间游到了澳大利亚。总行程37000公里平均每天前进50公里这是相当快的速度应该借助了洋流。科学家认为这只海龟是想回到她出生的地方进行繁殖和筑巢。在被关了20年之后她依然记得回家的路。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030804.jpg)
6、**一句话消息**
> - [宜家公司](https://twitter.com/mkobach/status/1133798525739970560)利用热门电视剧的场景装潢,展示他们的家具产品。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061105.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061106.jpg)
> - [阿根廷国家气象局](https://earthobservatory.nasa.gov/images/146322/antarctica-melts-under-its-hottest-days-on-record)报告2020年2月6日在南极半岛北端测到了18.4°C这是有记录以来的南极最高温超过了2015年3月24日的17.5°C的纪录。这个温度使得该地附近的冰川大量融化。
> - [一项研究](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3531171)发现自从美国星巴克允许不购买任何商品就能坐在店里这些星巴克的生意平均比附近咖啡店减少了7.3%。
## 文章
1、[何时写注释?](https://testing.googleblog.com/2017/07/code-health-to-comment-or-not-to-comment.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061306.jpg)
谷歌的厕所里面贴的是各种编程知识,这篇就是谷歌的“厕所文”之一,谈什么时候应该写注释,并提供海报下载。
2、[恐龙灭绝的那一天](http://www.bbc.com/earth/story/20160415-what-really-happened-when-the-dino-killer-asteroid-struck)(英文)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061401.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061402.jpg)
BBC 的英语长文,根据小行星撞击地球假说,详细猜测那一天的情景。图文并茂,写得很生动。
3、[我从旧金山搬到纽约的感受](https://paulstamatiou.com/new-york/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061417.jpg)
作者是推特公司的设计师,从旧金山搬到纽约住,谈了自己的所见所闻。本文有大量图片,可以了解纽约的生活。
4、[git tag 命令简单教程](https://mohitkhare.me/blog/git-tags-explained/)(英文)
`git tag`命令用来给仓库打标签,本文简单介绍这个命令的用法。
5、[Node.js 内存泄漏指南](https://www.arbazsiddiqui.me/a-practical-guide-to-memory-leaks-in-nodejs/)(英文)
本文通俗地讲解什么是内存泄漏,然后通过一个例子分析 Node.js 的内存泄漏是怎么形成的,以及如何使用分析工具找出泄漏的代码。
6、[为什么 Facebook 不做公有云?](https://interconnected.blog/why-is-facebook-not-in-the-cloud-business/#chinese-version-below)(中文)
几乎每一家大型互联网公司,都在做公有云:谷歌、亚马逊、微软、阿里巴巴…… Facebook 却始终没有做公有云,这是为什么?
## 工具
1、[xrdp](https://github.com/neutrinolabs/xrdp)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061204.jpg)
微软远程桌面协议 RDP 的开源客户端,支持多个平台,可以远程登录其他计算机的桌面环境。
2、[Dexplot](https://www.dexplo.org/dexplot/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061305.jpg)
一个 Python 数据可视化库,可以生成各种图表。
3、[youdaonote-pull](https://github.com/DeppWang/youdaonote-pull)
有道云笔记不能导出笔记,迁移笔记很麻烦。此脚本可将所有笔记下载到本地。([@DeppWang](https://github.com/ruanyf/weekly/issues/1292) 投稿)
4、[VSCodium](https://github.com/VSCodium/vscodium)
VS Code 代码编辑器的重新打包,去掉了所有微软相关的东西(品牌、用户追踪、非开源的代码)等,以实现一个纯的自由软件。
5、 [Photoshop Camera](https://www.adobe.com/products/photoshop-camera.html)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061307.jpg)
Adobe 公司推出的手机拍照软件,只要按下快门,就可以拍出具有艺术风格的照片。它的艺术风格不是来自滤镜,而且来自其他人拍的艺术照或明星照,通过 AI 套用在当前场景。
6、[Chakra UI](https://chakra-ui.com/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061414.jpg)
一个 React 组件库UI 很优雅。
7、[Web Camera Pro](http://free-video-surveillance.com/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061420.jpg)
一个免费的视频监控软件,允许从多个摄像头捕获、存储和回放影像,并可以远程查看。
8、[Briefing](https://brie.fi/ng)
一个基于浏览器的视频聊天室,它会给出一个一次性链接,只要分享这个链接,其他人就可以跟你视频聊天。
9、[sjcl](https://github.com/bitwiseshiftleft/sjcl/)
斯坦福大学推出的 JavaScript 加密库,只有 6KBAPI 也很简单,但可以提供最佳的安全性。
10、[Mind elixir](https://github.com/ssshooter/mind-elixir-core/blob/master/readme.cn.md)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061814.jpg)
一个浏览器的思维导图 JS 内核。([@ssshooter](https://github.com/ruanyf/weekly/issues/1293) 投稿)
## 资源
1、[Artvee](https://artvee.com/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061203.jpg)
该网站收集古典艺术品的照片和海报,都可以免费下载使用。
2、[Super SIM](https://www.twilio.com/docs/iot/supersim)
Twilio 推出的 SIM 卡,可以在全球自动连接无线网,真正的全球通卡。流量费非常贵,适合小流量的场景。
3、[Mathematical Symbols](https://mathvault.ca/hub/higher-math/math-symbols)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061415.jpg)
这个网页列出各种数学符号的含义。
4、[NumPy 互动教程](https://github.com/vthommeret/mathtocode)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061416.jpg)
一个在线教程,通过一步步编码的小例子,让你学会如何使用 Python 的数学计算库 NumPy。
5、[LogoSear.ch](https://logosear.ch/search.html)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061516.jpg)
一个 Logo 图片的搜索引擎,可以下载 SVG 格式。
## 图片
1、 [Windows 资源管理器](https://gekk.info/articles/explorer.html)
这个网站收集了历年来 Windows 资源管理器 UI 的变化,下面是其中几张。
Windows 3.0
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061301.jpg)
Windows 95
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061302.jpg)
Windows XP
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061303.jpg)
Windows 10
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061304.jpg)
2、[20世纪10大实验性住宅](https://www.bbc.com/culture/article/20190521-10-dream-homes-from-the-past-century)
一本英国的新书《房屋非凡的生活》列出了20世纪最有创造力的10大住宅。这些房子都是真实的建筑而且都有人居住。
美国的沙漠之家。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061405.jpg)
日本茨城县的单层倾斜木屋。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061406.jpg)
英国的海边住宅。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061407.jpg)
瑞典的森林小屋。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061408.jpg)
3、[爱因斯坦与黑人学生](https://capitalandgrowth.org/answers/Article/3274940/Einstein-Would-Have-Supported-Black-Lives-Matter)
1946年9月爱因斯坦Albert Einstein访问宾夕法尼亚州林肯大学这是西方最古老的黑人大学。他公开说种族主义为美国“最严重的疾病”。
他很少接受名誉博士学位,为了表示对黑人的支持,他特意接受这所小型的黑人大学的荣誉学位,并给学生讲课。但是,新闻界故意不报道这一事件。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061419.jpg)
## 文摘
1、[麦克风插孔的作用](https://twitter.com/JerryCap/status/1266730812294168581)
2011年支付结算公司 Square 想为 iPhone 提供刷实体银行卡的功能。
银行卡的读卡器连到 iPhone 需要苹果公司的批准。苹果公司只允许使用指定的扩展坞,连接外部设备,整个审查过程非常漫长。而且,这个连接设备即使做出来,也将非常昂贵,因为必须使用特殊芯片组,每个设备都要支付专利许可费。
另一方面,市场上的每部手机(不仅仅是 iPhone都有用于接收音频信号的麦克风插孔跟耳机孔集成在一起。Square 工程师想到,如果可以把信用卡上的数据,通过麦克风输入到 iPhone就不需要苹果公司的批准。音频软件工具包是标准 iPhone 库,这意味着直接编写代码,就能立刻在 iPhone 上运行。他们一周内就做出了可用的原型。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061104.jpg)
2、[宇宙飞船的计算机如何保证计算正确?](https://space.stackexchange.com/questions/9243/what-computer-and-software-is-used-by-the-falcon-9/9446#9446)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061815.jpg)
为了保证不出错SpaceX 为火箭和宇宙飞船的计算机提供三重冗余。
宇宙飞船的计算机系统CPU 一共有三个,每个都是双核的 x86 处理器,每个核都运行一个独立的 linux 实例一共运行6个实例。
软件系统是用 C / C++ 编写的,每个计算都会比较同一个 CPU 的两个核的结果。如果不一致,就表明计算有问题,将不发送任何命令。只有两个内核返回相同的结果,命令才会发送到火箭的各种微控制器。
运行在 PowerPC 处理器上的微控制器,从三个双核 CPU 接收到三个命令字符串。如果所有三个字符串都一致,微控制器才会执行命令。
## 言论
1、
美国大学的学生成绩一直在贬值。
1940年14.9的学生获得A35的学生获得C。
2013年45的学生获得A14的学生获得C。
-- [《American Affairs 杂志》](https://americanaffairsjournal.org/2020/05/losing-the-narrative-the-genre-fiction-of-the-professional-class/)
2、
20世纪下半叶犹太人获得了22的诺贝尔化学奖32的医学奖和32的物理奖尽管他们不到世界人口的1
-- [《美国种族歧视和差异》](https://www.amazon.com/Discrimination-Disparities-Thomas-Sowell/dp/1541645634/)
3、
我知道每个人的车牌,我就在停车场外面看,谁什么时候来公司,以及何时离开。
-- [比尔·盖茨](https://www.cnbc.com/2018/04/25/bill-gates-memorized-microsoft-employees-license-plates-to-track-them.html)谈他早期怎么管理微软公司
4、
面向大众的 Linux 桌面机就像核聚变一样永远离实现有20年的路程。
-- [《使用树莓派 4 代替 MacBook Pro 的一天》](https://www.jeffgeerling.com/blog/2020/i-replaced-my-macbook-pro-raspberry-pi-4-8gb-day)
5、
航天飞机的软件必须极其可靠。每次发射时软件控制着价值40亿美元的设备、宇航员的生命以及国家的梦想。即使最小的误差也可能造成巨大的后果航天飞机的速度是每小时17,500英里0.6秒的计时错误会使得航天飞机偏离航道三英里。
-- [《美国宇航局怎么写软件》](https://www.fastcompany.com/28121/they-write-right-stuff)
6、
2018年初发布的Bootstrap 4 即将被 Bootstrap 5 取代,今年底就不再维护。这意味着即使是 Bootstrap 的大版本,预期寿命也不到三年。
你还会用它来开发长期维护的产品,等着每隔几年进行一次重大改写吗?
-- [Hacker News 读者](https://news.ycombinator.com/item?id=23546121)
## 回顾
2019年的本周第 61 期):[文科生转行程序员,越来越难](http://www.ruanyifeng.com/blog/2019/06/weekly-issue-61.html)
![](https://cdn.beekka.com/blogimg/asset/201906/bg2019062101.jpg)
2018年的本周第 9 期):[隔空充电,电子设备植入人体](http://www.ruanyifeng.com/blog/2018/06/weekly-issue-9.html)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018061401.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

417
docs/issue-113.md Normal file
View File

@ -0,0 +1,417 @@
# 科技爱好者周刊(第 113 期):暴力犯罪为什么越来越少?
这里记录每周值得分享的科技内容,周五发布。本周端午节假期,提前到周三发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1206),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062203.jpg)
6月21日发生日环食中国部分地区可见。出处[Instagram](https://www.instagram.com/p/CBseZ5qDV03/)
## 本周话题:暴力犯罪为什么越来越少?
一个[台湾网友](https://twitter.com/octw/status/1271994128851591169)在推特说根据统计台湾的暴力犯罪在过去20年惊人地下降2019年已经比最高峰时减少了94.2%。
他问到底是什么原因让暴力犯罪在一代人的时间里只剩5.8%?人性的变化,还是社会结构的变化?
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062204.jpg)
我也有类似的体会,周围的暴力犯罪这些年变少了,比小时候少多了。平时不要说重大的暴力案件,就连抢劫偷窃也变得少见,不知道大家是否也有这种感觉。
暴力犯罪的立案数字无法知道,我猜想总体趋势应该是大幅下降,主要原因可能有下面四个。
**1监控的进步。** 现在到处都是摄像头,还有人脸识别,罪犯几乎不可能不留下线索,完全没有机会逃脱监控。就算避开了摄像头,你避得开路人的手机镜头和行车记录仪吗?还有 DNA 技术,几十年前的悬案都能水落石出。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062205.jpg)
**2联系的便捷。** 每个人现在都有手机,随时可以跟外界联系求救,大大减少了危险。如果有紧急情况,外界第一时间就会得知并报警。而且,手机只要一开机,就能根据信号位置对你定位。
**3社交媒体的普及。** 恶性案件很容易在社交媒体传播快速成为全国的热点引来巨大的关注迫使相关方面改进制度。2018年滴滴顺风车发生一起[杀人案](https://baike.baidu.com/item/8%C2%B724%E4%B9%90%E6%B8%85%E5%A5%B3%E5%AD%A9%E4%B9%98%E8%BD%A6%E9%81%87%E5%AE%B3%E6%A1%88/22835678),网上大量转发,导致该业务在全国下线整顿。
**4现金的无纸化。** 大家身上的现金,已经很少了,汇款都通过网上转账。抢劫和偷盗失去目标了,罪犯拿不到现金,拿到手机有什么用?而且,资金的每一笔线上流动,都可以追踪,再加上账户的实名制,一定可以查出谁拿到了钱。
综合上面这些因素,我认为,技术进步造成了暴力犯罪的减少。“莫伸手,伸手必被抓”,已经不是宣传口号了,而是技术进步的必然结果。
不过,这带来了另一个问题是, **技术迫使你遵守制度,因为任何违反规定的行为都会被查出。** 以后,你可能只能选择体制允许的生活方式,选择体制外的生活方式会越来越难。
## winter 前端进阶训练营
winter 老师是国内非常知名的前端开发者,在阿里巴巴担任过手机淘宝的前端团队负责人。
离开阿里以后,他与极客大学合作,开设了 **《前端进阶训练营》** ,亲自授课。这应该是国内最大牌的前端讲师了。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062211.jpg)
《前端进阶训练营》的第 2 期马上就要开营了。winter 老师总结了第一期的经验,进一步提升了培训质量,这里就给大家介绍了一下。
1这个培训不同于市面上的其他课程只是知识点的罗列与延续而是将能力培养作为出发点不重知识点的灌输而重学习方法、思维方式的实战训练。
2课程设计对标阿里 P6winter 老师重点讲解组件化、工具链、持续集成这三条大厂实战中最重视的能力,他本人面试过无数阿里的 P6会手把手帮助学员进阶资深前端工程师。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062213.jpg)
3训练营配备班主任全程带班督促学员完成学习任务也会有助教随时答疑毕业之后还可以内推 600+ 企业。
《前端进阶训练营》第 2 期原价 ¥2999现在给周刊读者的优惠价是 ¥2199。报名时输入优惠口令 **RUANYF100** ,还会有 100 元的优惠,到手仅需 ¥2099。招生名额有限报名请抓紧扫描下方二维码即可报名。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062212.jpg)
## 资讯
1、[最便宜的迷你电动车](https://jalopnik.com/unboxing-the-worlds-cheapest-new-car-reveals-its-so-muc-1843756389)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061905.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061906.jpg)
美国一个汽车网站的编辑从阿里巴巴买了一辆最便宜的930美元的迷你电动汽车运到美国想看看这辆车到底怎么样。
这辆车是一个常州工厂生产的电池需要另外购置价格为305美元另外还有海运费549美元、码头费528美元报关费 + 关税1019美元到手价合计为3331美元是原始价格的三倍多。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061907.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062307.jpg)
该编辑开箱后感到非常满意。他原以为900美元只能买一辆玩具车搞不好就是一辆塑料车结果基本上用的都是金属材料并且有一些真正的零件和千斤顶是一辆货真价实的迷你汽车。齿轮和链条比预想的精致得多他写道“这个价格能买到这样的车令人难以置信。“下一步他打算上路实测。
2、[星舰两三年内试飞](https://36kr.com/p/756493689710087)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062210.jpg)
SpaceX 公司的创始人马斯克Elon Musk最近在推特回复网友时表示“地球一小时交通圈”将会成真“星舰”StarShip系统可能会在两到三年内试飞。届时纽约到上海的飞行时间有望从15小时压缩到39分钟。
星舰是 SpaceX 公司开发的客运飞船可以完成点对点的高超音速飞行以5倍音速飞越大气层。宣传片显示该飞船从纽约的海上火箭发射平台发射到太空39分钟后在上海的海上平台着陆最高时速达到每小时2.7万公里而纽约到上海的距离是1.2万公里。
由于飞船的起飞和降落有巨大的噪音所以起降平台需要在海上离岸至少32公里。马斯克表示可以通过挖掘水下隧道进入平台。该业务就算可行也应该不会对传统的国际航班造成冲击因为它的票价远远高于现在的飞机票价。
3、[视频会议电影](https://www.bbc.com/news/world-us-canada-53099283)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062007.jpg)
疫情期间,所有的电影新片都推迟上映,两个美国电影制片人想尝试一下,拍一部个人制作的小成本电影,看看能不能挤入大院线。
他们一天之内就写出了剧本名字叫做《Unsubscribe》这是一部恐怖电影讲述五个 YouTuber 加入了一个在线视频会议结果发现被一个神秘的互联网幽灵困住了。全片长29分钟完全在视频会议软件 Zoom 上拍摄。很多有名的演员都愿意免费加入,因为在家太无聊,所以整部电影的拍摄成本为零。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062009.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062010.jpg)
拍完以后两名制作人花了25000美元在纽约一家电影院包场放映连放五场并且还穿着礼服在电影院门口首映留影。虽然观众只有他们两个人但是这部电影以当天25000美元的票房还是登上了美国票房排行榜第一名。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062008.jpg)
4、[“走进荒野”的旧巴士被移除](https://www.bbc.com/news/world-us-canada-53106441)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062011.jpg)
1992年24岁的美国青年麦克肯多斯Christopher McCandless大学毕业后远离人群独自在边疆游历但是不幸在阿拉斯加荒野迷路最后饿死在一辆废弃的旧巴士里面。后来他的故事写成了畅销书《走进荒野》Into the wild并拍成了电影。
他死亡的那辆旧巴士大约是60年前被废弃在旷野中成为了户外爱好者的“圣地”每年都有大量的人去参观。由于地处偏远距离最近的定居点50公里荒无人烟参观者在往返途中发生了很多事故有两个人淹死在河中还有很多人需要救援。这令当地政府头疼不已认为这辆旧巴士已经成了“危险的景点”最终决定派直升飞机搬走这辆巴士。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062012.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062013.jpg)
5、[任务管理器变视频播放器](https://www.bilibili.com/video/av96396151/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062111.jpg)
Bilibili 用户将 Windows 任务管理器变成了视频播放器,播放 Bad Apple 这首歌曲。
因为 AMD 公司的锐龙线程撕裂者 3990x 有64个内核128个线程所以 CPU 监控会有128个显示格可以动态变化。目前还不清楚他是真的动态控制每个内核的使用率还是采用其他方式制作这个视频。进入 Bilibili可以观看[完整视频](https://www.bilibili.com/video/av96396151/)。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062110.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062112.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062113.jpg)
6、**一句话消息**
> - [美国一份研究报告](https://gspp.berkeley.edu/news/news-center/the-us-can-reach-90-percent-clean-electricity-by-2035-dependably-and-without-increasing-consumer-bills)显示2035年美国可以实现90%电力来自清洁能源淘汰所有煤炭发电并减少70的天然气发电。
> - [一个西伯利亚小镇](https://weather.com/news/climate/news/2020-06-21-siberia-russia-100-degrees-heat-record-arctic)6月20日出现38度的高温打破了北极圈高温记录。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062201.jpg)
> - [最新的超级计算机排行](https://www.top500.org/news/japan-captures-top500-crown-arm-powered-supercomputer/)第55版出炉日本的 Fugaku 排名世界第一,该计算机是 ARM 架构的。第二位和第三位是美国的计算机,第四位和第五位是中国的计算机。
> - [美军](https://www.defensenews.com/smr/nuclear-arsenal/2020/03/09/pentagon-to-award-mobile-nuclear-reactor-contracts-this-week/)研究可移动的小型核反应堆,看看是否可能使用可拆卸的核反应堆对海外的美军基地供电。
## 文章
1、[关于 Java 的25件事](https://blog.jetbrains.com/idea/2020/05/25-things-we-love-about-java/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061903.jpg)
今年5月是 Java 语言诞生25周年JetBrains 公司在官方博客里面,总结了 Java 语言的25个优点。
2、[scp 命令的原理和特点](https://gravitational.com/blog/scp-familiar-simple-insecure-slow/)(英文)
`scp`命令用于向远程主机复制文件,本文解释它的原理,以及优点和缺点。
3、[程序员简历的常见错误](https://dev.to/gemography/common-mistakes-in-dev-cvs-2a17)(英文)
这篇文章总结了程序员写简历时的几个注意点,下面是其中几个。
- 不要试图提及你掌握的所有技能,这会给人一种“万事通”的感觉。
- 将你的技能分成三个等级“精通”proficient in、“有实战经验”experienced with、“熟悉”familiar with
- “精通”和“有实战经验”的技能,必须提供细节,要给出项目内容和你的个人成果。
4、[如何分析照片的地理信息](https://www.secjuice.com/geolocation-osint-amateur-hour/)(英文)
作者讲述自己如何只根据下面两张照片,就分析出拍照人所在的具体位置。所以,张贴到社交媒体的照片,一定要小心。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062101.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062103.jpg)
5、[为什么 Figma 赢得市场](https://kwokchain.com/2020/06/19/why-figma-wins/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062108.jpg)
Figma 是一个新兴的设计师工具,正在快速流行起来。本文分析它到底有何功能和特点,能够战胜 Sketch 和 Adobe 这样的强劲对手。
6、[如何用链判断运算符`?.`重构代码](https://lea.verou.me/2020/06/refactoring-optional-chaining-into-a-large-codebase-lessons-learned/)(英文)
链判断运算符`?.`是 ES2020 引入 JavaScript 的一个重大语法,本文总结了作者使用它重构老代码的一些经验。
7、[KeePass最安全的密码管理器](https://www.rmnof.com/article/keepass-password-manager/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062115.jpg)
KeePass 是一个轻量级、易用且安全性极高的密码管理器其源码完全开源。与其他密码管理器不同KeePass 可以让你完全掌握你的密码数据库。本文教你如何使用KeePass并包含一整套最佳实践方案。[@rmnof](https://github.com/ruanyf/weekly/issues/1305) 投稿)
8、[DNS 查询的原理](https://jvns.ca/blog/how-updating-dns-works/)(英文)
本文用通俗的语言和例子,解释了 DNS 的原理,权威服务器和递归服务器的区别,以及更新 DNS 记录是怎么回事。
## 工具
1、[Geany](https://www.geany.org/)
一个跨平台的轻量级 IDE 编辑器支持50多种语言。
2、[ruffle](https://github.com/ruffle-rs/ruffle)
一个 Rust 语言写的 Flash 动画播放器。Adobe 公司不维护 Flash 以后,可以考虑用它来播放。
3、[material-design-icons](https://github.com/google/material-design-icons)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062006.jpg)
谷歌的官方开源图标库谷歌和安卓就采用这一套图标。Material Design 官方网站可以查看[所有图标](https://material.io/resources/icons/)。
4、[CSS 三角形生成器](https://www.dute.org/css-arrow)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062114.jpg)
使用 CSS 生成三角形是网页设计常见的需求比起使用图片CSS 生成的三角形具有更好的可控性和灵活性。本工具支持自定义三角形大小、颜色、方向、边框等属性。([@apibrain](https://github.com/ruanyf/weekly/issues/1296) 投稿)
5、[Scroll to text fragment 生成器](https://github.com/chunliu/sttf-url-generator)
Chrome 浏览器的扩展,可以对选中的网页文字,生成一个 URL。其他用户访问这个 URL打开网页后就会自动滚动到这段文字。它的原理是使用了 Chrome 浏览器的新功能 scroll to text fragment。[@chunliu](https://github.com/ruanyf/weekly/issues/1304) 投稿)
6、[TimeCat](https://github.com/oct16/TimeCat)
一个网页录屏器,可以将网页操作录制下来,像视频那样播放,但是生成的录像文件的体积远远小于传统视频。([@TimeCat](https://github.com/ruanyf/weekly/issues/1306) 投稿)
7、[generate-avatar](https://github.com/loweisz/generate-avatar)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062207.jpg)
根据用户的唯一 ID自动生成头像图片的 JS 库。
8、[nginx-ui](https://github.com/schenkd/nginx-ui)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062208.jpg)
一个在线生成 nginx 配置文件的开源工具,可以在浏览器里面编辑和提交 nginx 配置文件。
9、[Pleroma](https://pleroma.social/)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030904.jpg)
一个开源的个人微博客实现,采用 ActivityPub 协议,可以与其他支持该协议的软件交换数据。
10、[Youka](https://github.com/youkaclub/youka-desktop/blob/master/README.md)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030801.jpg)
一个卡拉OK生成器它可以从 Youtube 下载音乐视频然后配上歌词生成卡拉OK视频。
## 资源
1、[施普林格的免费书籍](https://hnarayanan.github.io/springer-books/#Computer%20Science)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061518.jpg)
施普林格Springer是欧美著名的科技图书出版社疫情期间提供大量图书免费下载。官方并没有提供所有免费图书的完整清单于是有人就整理出来了除了计算机科学还包括其他各个领域的科技书籍。
2、[文本到图形的在线工具](https://smusamashah.github.io/text-to-diagram)
这个页面给出一个在线工具的清单,可以将文本(图形的描述)渲染成图形,比如 PlantUML 和 ASCIIFlow。
3、[Drive & Listen](https://driveandlisten.herokuapp.com/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061701.jpg)
一个很有趣的网站,让你在线体验一边开车一边听广播。使用驾驶员的视角,播放街景,有车速和街道噪音开关,配上当地的广播电台。目前支持几十个城市,包括北京和武汉。
4、[Starlink Map](https://satellitemap.space/indexA.html)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061801.jpg)
星联计划Starlink是 SpaceX 公司的一个全球卫星上网项目详见本期《文摘》部分的介绍计划最终发射几万颗小卫星目前已经发射了500多颗。这个网站可以查看所有卫星的实时位置。
5、[美国海军电气与电子培训教材](https://archive.org/search.php?query=subject%3A%22The+Navy+Electricity+and+Electronics+Training+Series%22&sort=publicdate)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061904.jpg)
互联网档案馆收藏的一套英文教材美国海军用来培训官兵成为电气工程师和电子工程师从最基础的概念电是什么开始讲起一共24册。
## 图片
1、[任天堂的扑克牌](http://blog.beforemario.com/2020/06/nintendos-washable-playing-cards-from.html)
任天堂最早是一家扑克牌公司下面是1953年他们的扑克牌广告。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061519.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020061520.jpg)
2、[尼奥斯湖灾难](https://zh.wikipedia.org/wiki/%E5%B0%BC%E5%A5%A7%E6%96%AF%E6%B9%96%E7%81%BD%E9%9B%A3)
1986年8月21日喀麦隆西北部的尼奥斯湖的湖底由于未知原因突然喷发释放出约10万吨30万吨的二氧化碳。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062002.jpg)
二氧化碳的密度约为空气的1.5倍厚约50米的气体云团急速下降至地面沿着山谷飘散造成23公里内1,746人和3,500只牲畜死亡。
事后,喀麦隆政府在尼奥斯湖上安装了一个排气系统,目的是降低湖底下的 CO2 浓度,减少进一步喷发的风险。
3、[蒙帕纳斯大楼](https://zh.wikipedia.org/wiki/%E8%92%99%E5%B8%95%E7%B4%8D%E6%96%AF%E5%A4%A7%E6%A8%93)
蒙帕纳斯大楼是法国首都巴黎市中心唯一的摩天大楼在1973年完工高210米有59层楼。启用时为欧洲第一高楼现在是全法国第二高、以及欧盟国家之中第九高的摩天大楼。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062109.jpg)
大楼突兀的外观经常被当地民众指责是破坏巴黎的整体市容、超高大楼的负面教材,因此在大楼完工后两年,法国议会通过了禁止在巴黎市中心兴建摩天大楼的法律。
巴黎人流传一句玩笑话,认为该大楼顶端提供全巴黎最美的视野,因为那是全巴黎唯一看不见那栋大楼的地方。
在2008年 Virtualtourist 举办的投票中,蒙帕纳斯大楼在全世界最丑陋建筑物中排名第二,仅次于波士顿市政厅。
## 文摘
1、[星联计划 StarLink](https://sneak.berlin/20200129/starlink/)
世界上很多偏远地区由于没有无线基站,无法上网。一些高山上,上网信号也非常弱。
目前的解决方案是多建基站,解决网络覆盖问题,马斯克却另辟蹊径,希望把通信网建在太空中,从而使得地面基站变得不必要。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062303.jpg)
这就是星联计划,组建一个太空的宽带网络,发射几万颗微型卫星,在太空组网,为全球用户提供宽带服务。
但是,卫星上网有一个难题,就是地球同步卫星不适合用于宽带上网。当今,大多数通信卫星都是地球同步卫星,即它们的速度跟地球的自转速度相同,所以永远在同一个地点的上空。这使得将天线对准它们非常方便。
但是地球同步卫星的高度是赤道上高出海平面约35786公里。这样的距离太远网络延迟太大无法提供卫星宽带服务。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062304.jpg)
星联计划的做法是将卫星发射到距离地面550公里的“低空”这样的话网络延迟就不会太大。由于轨道较低这些卫星的飞行速度需要更快否则就会被地球引力吸引而坠落。速度加快的话这些卫星就不会停留在某一个地点的上空用户无法用天线对准某一颗卫星。所以星联计划想要发射多颗卫星围绕地球一圈。前一颗卫星飞走了后一颗卫星正好可以补上它的位置使得地面的天线总能收到信号。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062305.jpg)
这个计划如果要成为现实具备商业可行性就需要有廉价的、可重复使用的火箭。SpaceX 正好能够提供这样的火箭。而且SpaceX 公司也需要有大规模的民用卫星项目,才可能赚到钱,保证公司能够生存下去。
于是SpaceX 公司就成立了 Starlink 子公司,专门实现用轨道卫星覆盖地球的主要居住地区,提供无线上网服务的计划。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062306.jpg)
2019年5月24日星联计划发射了第一批60颗卫星。第一阶段计划将发射1,600颗卫星他们宣布的目标是在5-10年内最终达到12,000颗甚至超过40,000颗卫星。
在少于100颗卫星的情况下进行的初步测试显示Starlink 在飞机上大约有 600Mbps的带宽一般家庭的宽带百兆带宽100Mbps就算很快了。
相比地面的光纤通信卫星宽带还有一个优势。无线电波在太空环境的传播速度接近真空中的光速每秒30万公里要比光纤的传送速度每秒20万公里快。再加上卫星之间不用像远距离光纤通信那样一段一段接起来可以直接点对点传送所以即使考虑空地往返星联计划还是要更快一些。
不过Starlink 做不到手机那样直接上网而是需要一个直径为0.48米的圆形卫星天线。这个天线跟比萨饼盒子或者公文包,差不多大小,所以无法手持。汽车制造商可能会将其安装在汽车或卡车的车顶上,从而向乘客提供 WiFi这样就可以使得几乎100%的高速公路都能无线上网。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062301.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062302.jpg)
所以Starlink 不是要取代传统的无线通信服务商,马斯克希望这个服务是地面网络的补充,可以让那些没有上网条件的地方,能够用上互联网。
2020年6月13日SpaceX 公司成功发射了第9批 Starlink 卫星目前天上已有538颗Starlink卫星预计6月24日将发射第10批。现在SpaceX 正式向人们发出邀请,来帮他们测试这个太空网络!
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062209.jpg)
只要在网页填写申请表,提供电子邮箱、邮政区号和国家,你就有机会免费试用 StarLink帮马斯克测试这个服务。提交申请后你会收到一封邮件告诉你如果你所在的地区出现了测试机会会立刻邮件通知你。
地球上现在还有一半的人没有上网。有了 Starlink无论是游轮、不发达国家、偏远的森林和沙漠都可以有 100+ Mbps 的宽带,这对人类有非常重大的意义。
## 言论
1、
初学者眼里有很多可能性专家眼里只有很少可能性。In the beginner's mind there are many possibilities, but in the expert's there are few.
-- [铃木俊隆](https://zh.wikipedia.org/wiki/%E9%88%B4%E6%9C%A8%E4%BF%8A%E9%9A%86)Shunryu Suzuki日本禅宗僧人
2、
输入要保持开放输出要保持保守。Be liberal in what you accept, and conservative in what you send.
-- [Jon Postel](https://somanymachines.com/tx/character-generator-protocol/) 谈如何设计接口
3、
爬得越高,获救的机会也就越少。
-- [埃德·维斯特斯](https://slate.com/news-and-politics/2010/06/into-thin-error-mountaineer-ed-viesturs-on-making-mistakes.html)Ed Viesturs美国著名登山家
4、
广受欢迎的技术会被过度使用Node.js 就是如此,被用在许多不适合的场合。
-- [《Node.js 的过度使用》](https://www.thoughtworks.com/radar/platforms?blipid=202005026)
5、
Snapchat 是斯坦福大学两个大学生写的一个聊天工具,它基于一个疯狂的想法:用户共享的所有内容都是临时的,半天后就会自动消失,你想看也看不到。
这后来成为社交媒体的新趋势:实时显示“真实生活”,大受欢迎。
-- [《最疯狂的创业想法》](https://capitalandgrowth.org/answers/2981418/What-is-the-craziest-startup-idea-you-have-seen-someone-execute-successfully)
6、
数学家理查德·汉明Richard Hamming总是问其他领域的科学家“你的领域中最重要的问题是什么然后问第二个问题“你为什么不研究它们”。
-- [《汉明问题》](https://www.lesswrong.com/posts/P5k3PGzebd5yYrYqd/the-hamming-question)
## 回顾
2019年的本周第 62 期):[十五年编一本字典的故事](http://www.ruanyifeng.com/blog/2019/06/weekly-issue-62.html)
![](https://cdn.beekka.com/blogimg/asset/201906/bg2019062801.jpg)
2018年的本周第 10 期):[30岁以上不宜转行前端工程师](http://www.ruanyifeng.com/blog/2018/06/weekly-issue-10.html)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062201.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

443
docs/issue-114.md Normal file
View File

@ -0,0 +1,443 @@
# 科技爱好者周刊(第 114 期U 盘化生存和 Uber-job
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1315),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062707.jpg)
建于1995年的塔克拉玛干沙漠公路全长552公里穿越世界第二大流动沙漠。两旁的绿化带采用滴水灌溉防止公路被沙漠吞没。 出处:[Instagram](https://www.instagram.com/p/CBkHgHlBGmT/)
## 本周话题U 盘化生存和 Uber-job
最近,我学到了几个新词,跟大家分享一下。
1**零工经济**:指的是越来越多的就业,属于“打零工”性质。稳定的长期工作越来越难找,只找得短期的临时雇佣,许多人就靠长期打零工养活自己。
2**斜杠青年**:指的是从事过多种职业的年轻人。因为他简历的“职业”一栏,会填写很多不同的工作,需要用斜杠分隔。
3**U 盘化生存**:这是罗振宇老师提出的概念,他提倡年轻人“自带信息,不装系统,随时插拔,自由协作”,也就是像 U 盘那样,把你插在哪里,你就在哪里工作,时刻准备着被切换到另一个位置。
4**Uber-job**:指的是 Uber 那一类在网上接单的工作,一单一单计算报酬,属于临时承包商的性质,比如开网约车和外卖送餐。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070123.jpg)
我觉得,这些词很可能会变成常见词汇。因为现在,企业的存续期越来越短,大部分企业不是持续经营,存在十年、二十年,而是短期经营,一两年如果赚不到钱,就关门歇业了。最近疫情期间,尤其显著。
我们父母那一代的就业模式——进单位就一直干到退休,从基层慢慢升迁到高级岗位——已经不现实了。企业现在用人都是短期的,它自己都不知道几年后还在不在,怎么可能给你一个长期有保障的未来呢?普通人不停地换工作,才是常见的情况。
年轻人应该怎么面对这种“就业短期化、职业不确定”的趋势呢?
我觉得,这才是眼下最大的社会课题之一。科技的进步无法预见,各行各业每天都在洗牌,世界局势又如此动荡,充满各种突发事件,现实大概很快就会变成: **大多数人依靠打零工、在网上接 Uber-job 为生,成为斜杠青年,被迫 U 盘化生存。**
## Vue.js 3.0 专题课
Vue.js 3.0 最近发布了,作为一个主流的前端框架,大家都在对这个新版本摸索熟悉之中。
本周就介绍一门 Vue.js 3.0 的专题课给大家,由京程一灯提供。
目前,市面上的 Vue.js 课程很多,但大部分是基础课程,而且往往没有及时更新。如果你希望全面升级 Vue.js 水平,掌握更多的开发技能,跟上 Vue.js 3.0,不妨看一下这个专题课 ---- **《 Vue 从无到有的思想精髓》** 。
它深度讲解了 Vue.js 3.0 那些值得关注的新特性,以及如何进行性能优化,和 Vue.js 在小程序端的应用。这个课程一共有三节课,下面是《课程大纲》。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062905.jpg)
注意,该课程适合已经了解 Vue.js 基础用法的开发者,最好有使用经验。目标是通过三节课,带你成为 Vue.js 开发高手。
这个专题课原价98元现在扫描下面二维码进群**只要1元** 无转发等套路。由于名额有限仅限前100位扫码进群的同学。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020063005.jpg)
## 资讯
1、[电子游戏成为学校教材](https://www.4gamers.com.tw/news/detail/43583/this-war-of-mine-will-be-added-to-polish-high-school-reading-lists)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070125.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070124.jpg)
波兰的生存模拟游戏《这是我的战争》This War of Mine最近成为波兰教育部认定的教材。该游戏中玩家因战火而困在废墟为了维持温饱必须决定是否狠下心掠夺手无寸铁老夫妇最后的粮食。
波兰教育部认为,这款游戏呈现了战争的残酷与人性的善恶,引导玩家思考生命与道德价值观的轻重,游戏所获得的反思大于游戏本身的娱乐性,是极富教育意义的教材。现在,很多人认为“游戏即教育”,电子游戏提供了沉浸式的环境,将成为学习的一种很好的形式,类似《这是我的战争》这样的教材以后会越来越多。
2、[疫情期间的 3D 打印比赛](https://spectrum.ieee.org/view-from-the-valley/consumer-electronics/portable-devices/preventing-coronavirus-transmission-with-3d-printed-gadgets)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062001.jpg)
国外一家 3D 打印网站,举办了一个比赛,要求参赛者提交有助于战胜疫情的 3D 打印小作品。所有参赛作品的 3D 打印源码,都可以在该网站免费下载。
上图是一些获奖作品。左上是戴在手腕的按钮辅助工具,右上是无需用手即可触摸按钮的戒指,左下是套在手上的多功能挂钩,可以推、拉和提东西,右下是塞在门底部的一个楔子,可以轻松用脚打开和关上门。
3、[闪电的世界记录](https://phys.org/news/2020-06-km-brazil-megaflash-lightning.html)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062601.jpg)
世界气象组织最近认定2018年10月31日巴西的一次闪电是世界最长的闪电长达700多公里相当于从伦敦到瑞士巴塞尔。另外还认定2019年3月4日在阿根廷北部的闪电是世界持续时间最长的闪电持续了整整16.73秒。
这些记录是通过新的卫星闪电成像技术计算得到的,由于以前没有该技术,所以这次的“世界之最”只针对最近几年有记录的这段时间。
4、[机器人餐厅](https://www.sixthtone.com/news/1005845/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062706.jpg)
广东顺德最近开张了一家机器人餐厅综合体所谓“综合体”就是同时包括了中餐、火锅、快餐三大业态。这家餐厅一共有21种机器人比如粉面机器人、早餐机器人、咖啡机器人、汉堡机器人、煲仔饭机器人等总计可以制作近200种菜品。
不过,这家餐厅并不是完全自动化,仍然有人工服务。据报道,投资方计划在广东开出更多的这种机器人餐厅连锁店,并且还会研发其他品种的机器人,最终目标是实现无工作人员的餐厅。
汉堡机器人
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062704.jpg)
粉面机器人
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062703.jpg)
堡仔饭机器人
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062702.jpg)
冰淇淋机器人
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062701.jpg)
“从天而降”的云轨配送服务
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062705.jpg)
5、[上海自动驾驶的载客运营](https://tech.sina.com.cn/it/2020-06-28/doc-iirczymk9273570.shtml)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020063001.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020063002.jpg)
6月27日滴滴出行首次面向上海的公众开放自动驾驶服务。用户报名后可以在指定的测试路段通过网约车进行自动驾驶试乘。
体验过程长约20分钟车辆的最高时速限定为50公里会包括转弯、刹车、掉头等环节。每辆车的驾驶座配有1名工作人员如遇突发情况他会接管车辆。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020063003.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020063004.jpg)
6、[Redis 创始人离职](http://antirez.com/news/133)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070105.jpg)
Redis 项目的创始人@antirez 宣布退出代码的日常开发,以后只充当该项目的顾问。理由是“我写代码是为了表达自己,而现在我的大部分精力都花在检查其他人提交的代码,但我从不想成为软件维护者。”
很多人靠开源项目赚钱,不曾想过维护这些项目是一件让人精疲力竭的事情。另外,他是意大利人,这可能也是他特别厌倦做艰苦的维护工作的一个原因。
7、**一句话消息**
> - [一名美国22岁男子](https://www.zdnet.com/article/ddos-botnet-coder-gets-13-months-in-prison/)因为发起和出售 DDOS 攻击被法院判处13个月监禁。
> - [杭州乐高旗舰店](https://v.qq.com/x/page/g3105lxp524.html)开幕工作人员用70万片积木搭建接近真人大小的“西湖十景”断桥相会请看下面的一分钟搭建视频。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=g3105lxp524" allowFullScreen="true" width="600px" height="400px"></iframe>
> - [Chrome 浏览器](https://chromium.googlesource.com/chromium/src/+/ae4d6809912f8171b23f6aa43c6a4e8e627de784)将强制 HTTPS 证书的有效期,最长不超过一年。
> - [波士顿市议会](https://www.wbur.org/news/2020/06/23/boston-facial-recognition-ban)通过决议,不得在该市使用人脸识别技术。这是旧金山以后,美国第二个这样规定的城市。
> - [美国中央情报局 CIA](https://www.nytimes.com/2020/06/22/us/politics/cia-recruiting-ad.html) 发布了它的第一支电视招聘广告,招聘间谍。片长一分钟,拍摄风格不像广告,更像电视剧《国土安全》。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=k31046xsh92" allowFullScreen="true" width="600px" height="400px"></iframe>
> - [北京丰台区](http://bj.people.com.cn/n2/2020/0628/c14540-34117196.html)出现类似“小坦克”的自动消毒车可以360度喷洒消毒液每小时消毒1万平米。它的瓶颈应该是供电无法长时间连续使用。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070118.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070119.jpg)
## 文章
1、[谷歌搜索的一个技巧](https://medium.com/applied-data-science/the-google-vs-trick-618c8fd5359f)(英文)
如果你想快速了解一个新事物是什么一个简单的方法就是在这个词的后面加上“vs”谷歌会自动提示跟它最接近的事物。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062310.jpg)
这个技巧对百度也有效。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062311.jpg)
利用这个 API可以画出事物之间的关系图。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062312.jpg)
2、[Web Extension API 介绍](https://hacks.mozilla.org/2020/06/welcoming-safari-to-the-webextensions-community/)(英文)
6月22日的 WWDC 大会中,苹果宣布 Safari 浏览器会使用 Web Extensions API 支持浏览器插件。这意味着只要使用这个 API你的插件就可以同时在 FirefoxChromeOpera 、Edge 和 Safari 中运行。这里还有 MDN 上面的[ API 教程](https://developer.mozilla.org/zh-CN/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensions)。
3、[Apple WWDC 2020 对 Web 开发者的意义](https://insights.dice.com/2020/06/29/apple-wwdc-2020-highlights-big-things-web-developers/)(英文)
刚刚举行的苹果开发者大会,公布了几个对 Web 开发者会产生影响的决定,比如 Safari 开始支持插件,并且插件可以在苹果商店出售,以及允许网站使用 FaceID 和 TouchID 进行用户认证。
4、[苹果拒绝实现的 Web API](https://www.zdnet.com/article/apple-declined-to-implement-16-web-apis-in-safari-due-to-privacy-concerns/)(英文)
苹果公司表示Safari 不会支持16个 Web API同时还会缩减一部分已实现的 API 的功能,理由是它们可以用来生成用户指纹,威胁用户隐私。
5、[异步剪贴板 API 介绍](https://webkit.org/blog/10855/async-clipboard-api/)(英文)
Safari 13.1添加了对 Async Clipboard API 的支持,使得网页可以通过这个 API 读写系统的剪贴板。这比当前通过 ClipboardEvent 的 DataTransfer 对象读写剪贴板,有很多优势。
6、[WebP 图像真的优于 JPEG 吗?](https://siipo.la/blog/is-webp-really-better-than-jpeg)(英文)
谷歌声称在同等质量的情况下WebP 格式比 JPEG 体积小25 34。作者对这个宣传有怀疑实际测试发现如果使用 MozJPEG 编码器WebP 格式几乎没有优势。
7、[我如何从 GitHub 赞助年收入10万美元](https://calebporzio.com/i-just-hit-dollar-100000yr-on-github-sponsors-heres-how-i-did-it)(英文)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062401.jpg)
我一直很想知道, GitHub 的“赞助”功能是否真能拿到钱。这篇文章告诉我们真的是可以的作者介绍了一些技巧使得他的一个开源项目年赞助达到了11万美元。
8、[如何不靠运气变得富有](https://github.com/fat-garage/how-to-get-rich-without-getting-lucky)(中文)
Naval 是美国风险投资家这是他的3小时长播客《如何不靠运气变得富有》的中文翻译介绍了他的财富观非常值得一读。[@taosue](https://github.com/ruanyf/weekly/issues/1307) 投稿)
9、[10个日常使用的 Linux 应用程序](https://fossbytes.com/best-linux-apps-free-open-source/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062407.jpg)
本文推荐10个常用的 Linux 应用程序,比如 BT 下载客户端 Fragments、虚拟机解决方案 GNOME Boxes、绘图程序 Krita。
10、[Rust 学习路线图](https://zhuanlan.zhihu.com/p/146472398)(中文)
近几个月,作者开始学习 Rust并用 Rust 开始写一些代码,根据自己的学习经验,制作了这一份 Rust 的学习路径。([@leoython](https://github.com/ruanyf/weekly/issues/1317) 投稿)
## 工具
1、[Tiny C 编译器](https://bellard.org/tcc/)
传奇程序员 Fabrice Bellard 写的一个 C 编译器,只有 100KB 大小,编译时间只有 GCC 的几分之一。
2、[BUI](http://www.easybui.com/)
一个国产的 UI 交互框架, 用于快速定制开发 WebApp、微信公众号、小程序的 webview 适配,以及混合移动应用等。([@yangyongzhen](https://github.com/ruanyf/weekly/issues/1309) 投稿)
3、[elevator.js](https://github.com/tholman/elevator.js)
一个使得“回到顶部”的网页滚动,具有电梯效果的 JS 库。
4、[webp2jpg](https://github.com/renzhezhilu/webp2jpg-online)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062810.jpg)
一个纯前端的在线图片格式转换工具,可以快速将图片转为另一种格式,并且提供多个参数可以调节。([@renzhezhilu](https://github.com/ruanyf/weekly/issues/1312) 投稿)
5、[tauri](https://github.com/tauri-apps/tauri)
一个类似 Electron 的跨平台桌面应用开发框架,但是基于各平台自带的 WebView所以应用打包出来的体积比较小。[@jwenjian](https://github.com/ruanyf/weekly/issues/1314) 投稿)
6、[Textures.js](https://riccardoscalco.it/textures/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062901.jpg)
一个 JS 纹理库,基于 D3.js。
7、[robotjs](https://github.com/octalmage/robotjs)
一个 Node.js 的桌面自动化脚本库,支持 Mac、Windows 和 Linux。
8、[foam](https://github.com/foambubble/foam)
VS Code 的一个插件,使得 VS Code 可以用于个人的笔记和知识管理,支持 Wiki 语法和可视化图形。
9、[Shoes](http://shoesrb.com/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070101.jpg)
一个开发桌面小程序的跨平台框架,特点是语法简单,容易上手。
10、[Linear](https://linear.app/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070106.jpg)
一个在线的项目管理软件,用于 Bug 管理,比 Jira 用法简单。
## 资源
1、[Mowned](https://mowned.com/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062015.jpg)
一个手机数据库,可以生成免费的个人页面,让你展示自己用过的手机。
2、[11 Foot 8](http://11foot8.com/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062104.jpg)
美国有一座铁路桥高11英尺8英寸3.56米比常见的限高11英寸10英尺低了一点导致桥下行驶的大卡车经常会擦撞到车顶。
有人实在看不下去了就在桥边装了两个摄像头把拍到的所有事故视频做成一个网站名字就叫“11 Foot 8”。
3、[Youtube 免费软件开发教程](https://www.tutorialist.io/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062206.jpg)
该网站收集 Youtube 上面各种免费的软件开发视频教程。
4、[使用 Raspberry Pi 学习操作系统开发](https://s-matyukevich.github.io/raspberry-pi-os/)
这是一个免费英文教程,教大家怎么用树莓派,一步步开发一个简单的操作系统内核,每一步都有实例代码。
5、[JavaScript 生成艺术图形教程](https://generativeartistry.com/tutorials/)
这个教程介绍 JavaScript 如何生成8种艺术图形。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062403.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062404.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062405.jpg)
## 图片
1、[Mac 电脑的高价配件](https://www.apple.com.cn/shop/product/MX572FE/A)
苹果的 Mac 电脑有一些配件,价格高得难以理解。
Mac Pro 主机的四个轮子5289元人民币。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062003.jpg)
显示器支架7799元人民币。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062004.jpg)
Mac Pro 主机的四个支脚2249元人民币。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062005.jpg)
2、[膨胀的锂电池](https://old.reddit.com/r/spicypillows/)
Reddit 有一个频道,专门让用户上传各种膨胀的锂电池的照片。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062105.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062106.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062107.jpg)
## 文摘
1、[为什么鸟类可以飞越珠穆朗玛峰?](http://nautil.us/issue/86/energy/why-birds-can-fly-over-mount-everest)
**斑头雁之迷**
斑头雁bar-headed geese冬季生活在印度中部夏季生活在哈萨克斯坦或蒙古。每年它都要从印度飞到蒙古然后再飞回来。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062602.jpg)
从印度到蒙古斑头雁必须越过世界最高的喜马拉雅山脉现在已知这些鸟类的飞行高度可以达到8500米。这是如何做到的
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062603.jpg)
8000米以上的高度氧气极为稀薄人类呼吸非常困难。但是斑头雁可以顺畅地呼吸这就是它们能飞越喜马拉雅山的主要原因它们的肺远比人类的肺强大高效即使在那样的高度身体也能得到足够的供氧。
**鸟类的肺**
事实上,所有鸟类(蜂鸟,鸵鸟,鸽子)都有超高效的肺部。人类和其他哺乳动物的肺,跟它们一比,看起来都很低级。
人类和哺乳动物的呼吸,进出都是同一个口,嘴和鼻子同时用于呼气和吸气。但是,鸟类不这样,呼吸的进口和出口是分开的,有两个口,气体在体内永远是单方向流动,空气被吸收氧气后,不会再次经过肺部,这样的效率更高。
而且,鸟类的骨头里面有气囊和中空的空间,可以储存空气,进一步使得呼吸更容易。
**恐龙的肺**
鸟类是如何获得这样强大的肺呢?
答案很简单,它们从恐龙那里继承来的。鸟类的祖先是恐龙!恐龙的肺也是高效的,所以它们的体积才会变得这么大!它们的肺可以支持庞大身体的供氧。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062604.jpg)
**大气含氧量的变化**
恐龙的肺的进化,与地球环境的变化密切相关。
几亿年前陆地上刚刚出现植物这时地球大气的氧气含量很高超过了30%。相比之下今天空气里的氧气含量只有21%。
由于氧气太多使得呼吸效率低下的昆虫可以繁殖得很大。蜻蜓的翼展能达到1米左右蜈蚣长2米多青蛙等两栖动物像饭桌一样大。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062605.jpg)
氧气太多就容易发生燃烧也容易与腐烂植物里面的碳元素结合产生二氧化碳。因此时间一长地球大气的氧气含量就开始下降了从石炭纪3亿年前30的高点快速下降到二叠纪2.5亿年前的12左右。地球上百分之九十五的生命体由于无法适应氧气含量的下降而死亡这是地球历史上最大的生物灭绝事件。
还活着的5的生命体必须适应低含量的氧气才能生存下去。恐龙就是在那个时候出现的慢慢进化出了高效的肺系统。
后来空气的含氧量又开始回升达到20以上。恐龙由于具有强大的肺体积就越长越大。而且它们空心的骨头也有助于减轻整体重量。
鸟类从恐龙演化而来,具有同样的肺系统,专门适应低含氧量的环境,这就是为什么它们能飞越珠穆朗玛峰的原因。
## 言论
1、
创建一家大型互联网公司的最佳方法就是帮助人们去做他们想做的事情并使事情变得容易10倍。
人们想在网上写东西,但是大多数网站的发布门槛太高了,所以才有了推特,你只需要写一句话就能发布。
-- Evan WilliamsTwitter 的创始人之一
2、
唯一不适应远程工作的是中层管理人员。
基层员工对于在家工作感到很高兴,只要把活做好就可以了。高层管理人员只需要对销售和产量数字负责。中层管理人员的不适应在于,他们的职责是直接监控基层员工,最常用的判断方法是通过是否坐在座位上等迹象,来判断工作量和工作是否勤奋。
-- [Hacker news 读者](https://news.ycombinator.com/item?id=23607203)
3、
我有一种反英雄主义的精神。以前看电视时,我就对皇帝和将军不感兴趣,觉得他们已经有荣耀和风光了。
我更关心皇帝和将军手下的那些小兵,有时战斗刚开始,他们就被杀死了。他们脑海里想的是什么?会有人记得他们,为他们哭泣吗?
-- 黄西自传《黄瓜的黄,西瓜的西》
4、
时钟和镜子改变了人类社会。
时钟创造了一种焦虑文化。
镜子创造了一种自恋文化。
-- David Perell
5、
100年前的中国四千个人里面才有一个中学生其他都是文盲。
-- [李敖](https://known.ifeng.com/a/20180123/44856075_0.shtml)
6、
如果目标只是到达终点,那样的成功是非常空洞的。
最好的目标是,你和很多胜利者一起到达终点。身边的胜利者越多,成功就越让人满足。
-- 霍华德·舒尔茨(星巴克创始人)的自传
## 回顾
2019年的本周第 63 期):[大鱼赢家通吃,小鱼很难存活](http://www.ruanyifeng.com/blog/2019/07/weekly-issue-63.html)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019070402.jpg)
2018年的本周第 11 期):[编程语言加速进化,通才越来越难](http://www.ruanyifeng.com/blog/2018/06/weekly-issue-11.html)
![](https://cdn.beekka.com/blogimg/asset/201806/bg2018062901.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

383
docs/issue-115.md Normal file
View File

@ -0,0 +1,383 @@
# 科技爱好者周刊(第 115 期):保护你的 DNA不要泄漏
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐你的项目。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1315),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070117.jpg)
澳门去年11月举办龙马巡游该大型机械装置为中法团队合作打造上身为龙下身为马身体各部分都能动还能喷火。出处[Instagram](https://www.instagram.com/p/CCDW-Z1l5BF/)
## 本周话题:保护你的 DNA不要泄漏
上周,美国佛罗里达州通过了[《DNA 隐私法》](https://www.washingtonexaminer.com/politics/florida-becomes-first-state-to-enact-dna-privacy-law-blocking-insurers-from-genetic-data),成为美国第一个对 DNA 立法的州。它明文规定 DNA 属于个人隐私,保险公司不得获取 DNA 测试的结果。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070601.jpg)
为什么 DNA 不能让保险公司知道?
因为 DNA 包含了一个人所有的遗传信息,你有什么基因缺陷,一查 DNA 都能知道。保险公司拿到你的 DNA 以后,就能识别你可能会得哪些疾病,于是相应调整费率,或拒绝你投保人寿险和医疗险。
DNA 不仅对保险公司有用对就业和招生也有用可以用来找出基因上最合适的人选。所以DNA 里面的个人信息可能不利于你,要注意保护,防止泄漏。
DNA 测序已经是一项常规技术了,普通实验室都能做,毫无难度。现在,新生儿出生前,医院都会建议孕妇做一下产前 DNA 检查防止遗传病。2018年湖南一个孕妇[起诉华大基因公司](https://www.huxiu.com/article/252310.html),原因就是该公司的 DNA 检查一切正常,但是新生儿生出来有严重的遗传病。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070602.jpg)
如果 DNA 检查发现遗传缺陷,这个新生儿是不会生出来的。引申一下,这对成人也一样,如果你的 DNA 泄漏了,有时就直接出局了。
DNA 检测现在有多便利电商平台搜一下“DNA 检测”、“DNA 测序”,会返回很多结果。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070603.jpg)
DNA 也很容易获得,头发、血液、唾液、身体组织都能用来检测。所以,保护 DNA 的难度其实挺大的,只能说个人要有保护意识,尽量不留下 DNA 痕迹。
## 讲座:算法面试的必考知识点
暑假到了,大家打算怎么利用这个假期?
如果你能静得下心,其实可以考虑好好学一下算法。以后进入公司,开发任务一重,就很难有时间和心思,再来学这些基础的东西。
这里介绍一门极客大学推出的讲座 **《算法面试必考知识点》**可以帮助你学好算法。因为算法内容实在太多所以这个讲座一共安排了7天。
讲座的主要内容是针对 LeetCode 的海量题库,精选 30 道 BAT 大厂面试高频特色算法题,重点讲解面试的必考知识点,教学风格通俗易懂,零基础的同学也可以听。录播、直播、线上答疑相结合,配合小测试和课后作业,保证教学效果。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070902.jpg)
主讲老师是覃超,他曾担任 Facebook 多年面试官,作为 Facebook Messenger Tech Lead主导和参与了 Facebook App、Facebook Messenger、Facebook Phone 等产品的研发工作。离开Facebook以后他与极客大学合作亲自授课传授大厂面试经验。通过覃超老师指导的学员很多都拿到了硅谷公司以及国内顶级互联网公司 Offer。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070901.jpg)
除了视频讲座,每天还会有来自一线互联网企业的助教老师在群内答疑,并配备专属班主任全程带班,召开班会,帮助大家结成学习伙伴,互相监督鼓励。课程结束后,还有学习资料可以领取。
这样规格的7天讲座仅象征性收费 **9.9元**。微信扫描下方二维码,即可报名,只有 100 个名额哦。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070903.jpg)
## 资讯
1、[平流层飞船](https://www.geekwire.com/2020/space-perspective-reboots-vision-flying-passengers-stratosphere-balloon/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062804.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062805.jpg)
美国一家私人公司提出了“平流层飞船”计划让游客乘坐飞船上升到平流层距离地面30公里体验一下太空的感觉票价预计为每人12.5万美元。飞船可以乘坐八名乘客和一名飞行员,先进行长达两个小时的上升,然后在空中停留两个小时,最后再花两个小时下降。
飞船的上升动力,主要来自一个巨大的充满氢气的气球。飞船内部有酒吧,还有一个“拥有世界上最佳视野”的厕所,甚至有 Wifi。该公司计划飞船在2024年完工目前已经在[官网](https://thespaceperspective.com/fly/)接受预订。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062806.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062807.jpg)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062808.jpg)
2、[AI 海滩救生系统](https://venturebeat.com/2020/06/26/sightbit-deploys-ai-on-beaches-to-help-lifeguards-spot-distressed-swimmers/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070103.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070102.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070104.jpg)
夏季的海滩有很多人,如果发生溺水,不容易发现。为了帮助救生员尽快发现溺水者,以色列创业公司 Sightbit 开发了一套 AI 溺水救生系统,使用摄像头自动侦测溺水者,还能发现无人看管的孩子和异常的水流。
该系统接受了“成千上万张照片”的训练只要三个摄像头就能监控300米的海岸线。它会自动识别游泳者一旦发现危险就会出现闪烁框救生员可以单击警报放大查看。
3、[加州大学旧金山分校支付赎金](https://gravitational.com/blog/how-to-ssh-properly/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070112.jpg)
6月1日加州大学旧金山分校UCSF的电脑中毒出现了上图的对话框要求支付赎金才能继续使用电脑。
旧金山分校立刻根据留下的 Email 地址与黑客取得联系。黑客要求支付赎金300万美元旧金山分校说新冠病毒使得学校财务很困难希望只支付78万美元。最后双方讨价还价黑客同意了114万美元的赎金。第二天旧金山大学就将116.4个比特币转移到了对方的电子钱包,然后就得到了解密软件。
4、[自动结算的购物车](https://www.instagram.com/p/CB-EdKKnWs8/?igshid=i4pqo65w8voq)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070122.jpg)
合肥某超市出现了带有自助结算装置的购物车。消费者从货架取完商品后,使用该装置扫描二维码,然后手机付款,就完成了整个自助结算的过程。
这个装置可能不容易推广。它最大的问题是,购物车需要经常充电,而且容易遭到破坏或偷窃,一旦被人拿走,超市会有较大的损失。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070121.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070120.jpg)
5、[宝马汽车的付费加热座椅](https://www.cnet.com/roadshow/news/bmw-vehicle-as-a-platform/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070203.jpg)
德国宝马汽车公司最近发布了新的汽车操作系统,最引人注目的是将许多汽车功能做进了系统,让它们都变成了软件服务,像自动导航、自动远光灯、甚至加热座椅都变成了软件控制。
新的系统还带有收费设置这意味着这些服务都可以改成按小时收费付款后才能开启。以后你可能需要按月购买服务包service pack才能使用汽车的某些功能比如冬季购买加热座椅服务夜里购买自动远光灯服务。
6、**一句话消息**
> - [科学家](https://www.nationalgeographic.com/animals/2020/03/mouse-found-atop-volcano-highest-altitude-mammal/)在海拔6700米的安第斯山脉的山顶发现了老鼠。这是已知生活区域最高的哺乳动物。这些老鼠吃什么目前还是一个迷那个高度没有植物氧气只有海平面的一半。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020063006.jpg)
> - [小米](https://www.researchsnipers.com/xiaomi-registers-new-sliding-camera-patent-to-increase-screen-to-body-ratio/)申请了滑动相机专利,手机背面设置一个滑动条,上面装了三个摄像头。要用前置摄像头时,滑动条会自动滑出,这样手机正面就可以实现全面屏。
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062308.jpg)
> - [英国科学家](https://www.cnn.com/2020/06/30/health/declining-eyesight-red-light-scn-wellness/index.html)发表研究成果,每天盯着红光看几分钟,有助于防止老年人视力下降。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070202.jpg)
> - [推特工程部门](https://twitter.com/TwitterEng/status/1278733305190342656)宣布开始替换带有歧视性的软件术语比如“黑名单”blacklist改为“拒绝名单”denylist“白名单”改为“允许名单”allowlist
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070301.jpg)
> - [中国电子书厂商 Onyx](https://old.reddit.com/r/Onyx_Boox/comments/hk7d5v/onyx_is_violating_the_linux_kernels_license/) 拒绝发布设备源码,那是根据 Linux 内核改的,明显违反了 GPL 许可证。Reddit 社区正在讨论,开源软件有没有办法在中国维权。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070505.jpg)
## 文章
1、[Vim 的由来](https://pragmaticpineapple.com/how-did-vim-become-so-popular/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070107.jpg)
Vim 有30多年历史目前依然是最流行的编辑器之一。本文简要地回顾了历史它的一些主要的设计决定到底是怎么来的。
2、[史上最难的定位挑战](https://nixintel.info/osint/using-flight-tracking-for-geolocation-quiztime-30th-october-2019/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070111.jpg)
一个推特用户发了一张照片,空荡荡的蓝天上有一架飞机。他给出了三个已知条件,本文分析如何根据下面三个条件,定位他在哪里拍这张照片。
- 天空中的飞机是从伦敦飞往香港的波音747。
- 该照片拍摄于2019年10月30日。
- 拍摄者在旅馆里。
3、[Makefile 的静态网站实现](https://metin.nextc.org/posts/The_Idea_Of_Makefile_Blog.html)(英文)
现在有各种各样的静态网站工具,比如 Jekyll 和 Hugo 等。作者提出Makefile 也可以用来实现静态网站,这样就不需要任何外部工具了,只维护一个 Makefile 配置文件即可。
4、[哈希算法的种类](https://pradeeploganathan.com/blockchain/hashing/)(英文)
这篇文章用相对通俗的语言,介绍了目前常用的几种哈希算法,以及它们各自适用的场景。
5、[React Hooks 的常见的错误写法](https://www.lorenzweiss.de/common_mistakes_react_hooks/)(英文)
Hooks 是前端框架 React 现在主推的写法,它很灵活,但也很容易误用。本文作者总结了四个错误写法,虽然能够运行,但是不应该这样写。
6、[字体反爬的攻与防](https://cjting.me/2020/07/01/douyu-crawler-and-font-anti-crawling/)(中文)
作者因为业务原因需要爬取一批斗鱼主播的相关数据,结果发现斗鱼使用了一种很有意思的反爬技术:字体反爬。
7、[分页查询不要使用 OFFSET 和 LIMIT 语法](https://hackernoon.com/please-dont-use-offset-and-limit-for-your-pagination-8ux3u4y)(英文)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070502.jpg)
数据查询时,如果数据多,就需要分页,一般使用 OFFSET 和 LIMIT 语法。这篇文章提出,这样做不好,耗费资源,有性能问题。
8、[写给 JavaScript 程序员的 Rust 教程](http://www.sheshbabu.com/posts/rust-for-javascript-developers-functions-and-control-flow/)(英文)
一组系列文章,使用 JavaScript 作为例子,介绍 Rust 语言。
9、[Git 多行提交信息的简单方法](https://www.stefanjudis.com/today-i-learned/git-commit-accepts-several-message-flags-m-to-allow-multiline-commits/)(英文)
`git commit`命令的`-m`参数用来指定提交信息,但是这样提交的信息只有一行。本文介绍实现多行信息的简单方法。
## 工具
1、[ward](https://github.com/B-Software/Ward)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070113.jpg)
一个简单的服务器监控的仪表盘,基于 Java。
2、[httpsproxy2http](https://github.com/novalagung/httpsproxy2http)
一个开源的反向代理服务器,以 Docker 镜像形式发布,提供 HTTP 到 HTTPS 的反向代理服务,可以把不加密的 HTTP 网站代理成加密的 HTTPS 网站。
3、[jsonbase](https://github.com/Devs-Garden/jsonbase)
一个 JavaScript 数据库,后端数据都存成 JSON 格式文件,可以用来学习怎么自己实现关系型数据库。
4、[guietta](https://github.com/alfiopuglisi/guietta)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070302.jpg)
一个 Python 工具,用来生成简单的图形界面。
5、[UIkit](https://getuikit.com/)
一个前端 Web 组件库,不依赖任何框架,组件类型多、功能强。
6、[Zettlr](https://www.zettlr.com/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070401.jpg)
一个桌面 Markdown 编辑器,界面美观。
7、[Reabble](https://reabble.cn/)
Kindle 等电子书阅读器的 RSS 推送服务,绑定 Inoreader 帐号。([@weijarz](https://github.com/ruanyf/weekly/issues/1327) 投稿)
8、[Midway Serverless](https://github.com/midwayjs/midway)
阿里发布的 Node.js 的 Serverless 框架,帮助 Node.js 开发人员迁移到云端 Serverless 平台。([@czy88840616](https://github.com/ruanyf/weekly/issues/1328) 投稿)
9、[gitqlite](https://github.com/augmentable-dev/gitqlite)
使用 SQL 语法查询 Git 仓库的工具,比如`SELECT * FROM commits`。
10、[honkit](https://github.com/honkit/honkit)
GitBook 官方不再维护开源版本后,其他人分叉继续开发的版本。
## 资源
1、[微软学习 TV](https://docs.microsoft.com/en-us/learn/tv/)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062406.jpg)
微软官方的学习视频中心,有各种教程。
2、[aww rated](https://awwrated.com/en/netflix)
![](https://cdn.beekka.com/blogimg/asset/202006/bg2020062802.jpg)
这是一个Netflix 评价网站,通过抓取 IMDb、metacritic、烂番茄、豆瓣等评分网站的数据列出 Netflix 各种节目的评分。
3、[Go 语言编程](https://www.digitalocean.com/community/books/how-to-code-in-go-ebook)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070116.jpg)
英文的免费电子书DigitalOcean 发布的。
4、[Just JavaScript 课程](https://justjavascript.com/)
著名程序员 Dan Abramov 正在撰写的 JavaScript 教程,他还没有写完。只要在上面网址报名,每写好一部分就会通过邮件发给你。([@hacker0limbo](https://github.com/ruanyf/weekly/issues/1326) 投稿)
5、[webRTC 执行流程演示](https://nashaofu.github.io/webrtc-demo/)
这个网页演示和讲解,如何在无后端的情况下,通过 webRTC 建立双方的实时视频通话。([@nashaofu](https://github.com/ruanyf/weekly/issues/1332) 投稿)
6、[Raft 共识的动画讲解](http://thesecretlivesofdata.com/raft/)
通过一步步的动画,讲解 Raft 协议如何保证分布式集群的一致性,以及选举 leader 的过程。([@wzxJayce](https://github.com/ruanyf/weekly/issues/1331) 投稿)
## 图片
1、[盲文的由来](https://stitcher.io/blog/braille-and-the-history-of-software)
1786年法国人 Valentin Haüy 发明了第一本凸起字母书,盲人和弱视的人通过触摸读书。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070108.jpg)
1831年美国人塞缪尔·豪Samuel Howe的美国人受到浮雕字母的启发发明了一种新的字体更容易触摸识别称为波士顿字型。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070109.jpg)
1932年六个点的布莱叶盲文成为国际标准取代了具体的字母。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070110.jpg)
2、[漫长的雨](http://www.samweller.net/bradbury-1/2018/11/29/the-essential-bradbury)
《漫长的雨》The long rain[中译全文](https://www.sohu.com/a/337866552_771944)是美国科幻小说作家雷·布拉德伯里Ray Bradbury1950年发表的一篇短篇小说。
它讲述四个宇航员因为火箭失事来到一个不停下雨的星球。这个星球永远在下瓢泼大雨过去10年一秒都没有停过。宇航员冒着雨水在丛林里面穿行拼命寻找前人修建的“阳光穹顶”那里是一个大屋顶有温暖的人造阳光以及充足的食物和休息的场所。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070201.jpg)
小说的开头是这样的:
> "大雨,永远的雨,升腾着汗水和蒸汽的雨。这是密集的瓢泼大雨,像鞭子一样打在眼睛上,飞溅到脚踝上。它是一场淹没其他所有雨水的雨,让人遗忘所有关于雨水的记忆。”
## 文摘
1、[克拉马托尔核事故](https://en.wikipedia.org/wiki/Kramatorsk_radiological_accident)
1989年乌克兰克拉马托尔市 Hvardiytsiv Kantemyrivtsiv 大街7号公寓大楼的居民向有关部门要求立即检查该栋大楼是否存在核辐射。1980年到1989年该楼前后有4人死于白血病。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070114.jpg)
检查发现该楼的核辐射极高。最后确认在85号和52号房间之间的那堵墙壁里面有一个具有高度放射性的铯-137胶囊。
9年前这个胶囊在一个采石场丢失始终没有找到。现在人们知道了这个丢失的胶囊混在石料里面做成了混凝土砌进了这堵墙。
九年的时间里面两个家庭就在这堵墙旁边生活其中有一个家庭的孩子的床就放在放射源旁边。事后统计一共有17个人受到了严重的核辐射。
最终,这堵墙被拆除,铯胶囊由核研究所取出,并进行处置。
2、[Linus 不再编程了](https://linux.slashdot.org/story/20/07/03/2133201/linus-torvalds-i-do-no-coding-any-more)
2020年5月Linux 基金会一年一度的峰会上Linux 创始人莱纳斯·托瓦尔兹Linus Torvalds与 VMware 公司副总裁兼首席开源官 Dirk Hohndel 进行了对话。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070605.jpg)
Dirk Hohndel 问 Linus现在的工作流程是怎样的。
Linus 说,我现在整天就是读 Email写 Email再也不编程了。
我现在写的大部分代码,都是在 Email 里面。某人给我发来一个补丁,或者一个 Pull Request或者跟我讨论我就写一段伪代码不编译也不测试发给对方看然后在邮件里加上一句“我觉得应该这么写”。
我现在就干这些事,我不再是程序员了。
我每天读的 Email要比写的多得多。 因为我的工作说到底,就是拒绝其他人的代码。总是需要有一个人来拒绝其他人,其他开发者知道代码写得不好,会被我拒绝,就会更小心。为了能够有说服力地拒绝他人,我不得不知道事情的前因后果,否则我就不称职了。所以基本上,我的所有时间都用来读其他人的 Email必须知道他们在干嘛……这工作很有意思但是你不得不把大部分时间用来读 Email。
对于开发者,我希望大家不仅只是写出好的代码,还必须很善于解释自己的代码。代码的提交信息,对我来说,几乎跟代码本身一样重要。有时,代码的意图非常明显,不需要解释,但是这种情况极其少。我对开发者的一个希望就是,能够更好地解释他们的代码是干嘛的,为什么需要变更以前的代码。这样的话,我管理起来就比较容易,如果你能够解释清楚,我就能信任这些代码。
开源软件的一大部分其实是交流,而交流包括提交信息,也包括来来回回的 Email。告诉别人你想做什么为什么原来的代码你觉得要改真的是非常重要的一件事。
## 言论
1、
看到抽象的东西,应该尽量使它变得具体;看到具体的东西,应该尽量使它变得抽象。
-- 李敖
2、
创业公司不要专注于创造产品,而要专注于解决问题。
-- [《创业公司要创造客户不期望的产品》](https://medium.com/@jproco/why-your-startup-needs-to-build-the-product-your-customers-arent-expecting-8d769054db53)
3、
创新型的创业公司一开始的目标用户应该是对新产品最有兴趣的那2的人群并设法与剩下的那 98的人建立一座桥梁把那些人推向未来。
-- [《创业公司要创造客户不期望的产品》](https://medium.com/@jproco/why-your-startup-needs-to-build-the-product-your-customers-arent-expecting-8d769054db53)
4、
NPM 现在有130万个软件包绝大部分都不是长期维护的。即使你找到一个长期维护的软件包它可能会有10层或更多的依赖涉及其他数百个包你根本不可能每一个都去验证。
-- [《NPM 生态系统令人担忧》](https://sambleckley.com/writing/npm.html)
5、
自从第一款游戏机问世此后的每一款游戏机都出现了盗版。但是这种情况已经结束了Xbox One 和 PS4 已经上市了将近6年没有任何黑客能够破解它们实现盗版游戏。这是游戏机历史上第一次持续了如此长的时间没有出现破解和盗版。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=23657458)
## 回顾
2019年的本周第 64 期):[新人如何进入互联网行业?](http://www.ruanyifeng.com/blog/2019/07/weekly-issue-64.html)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071101.jpg)
2018年的本周第 12 期):[政府无法保障养老,必须靠自己](http://www.ruanyifeng.com/blog/2018/07/weekly-issue-12.html)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070601.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

495
docs/issue-116.md Normal file
View File

@ -0,0 +1,495 @@
# 科技爱好者周刊(第 116 期):世界的未来是一个火药桶
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1315),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 刊首图
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071304.jpg)
7月12日凌晨哈尔滨医生、天文摄影爱好者姜雪鹏拍到了 C/2020F3 彗星。他表示这颗彗星特别明亮北半球已经好多年没有见到这么亮的彗星了。该彗星大约在北京时间凌晨4点出现北半球东北方仰角15度的方向持续5到10分钟。
## 本周话题:世界的未来是一个火药桶
卡森·布洛克Carson Block是一个美国人今年43岁。
2007年他搬到上海发现很多中国公司财务造假。他就开了一家咨询公司根据成语“浑水摸鱼”起名为“浑水投资”专门做空财务造假的中国公司。瑞幸咖啡就是他揭露的。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071503.jpg)
最近,他接受[采访](https://finance.sina.com.cn/stock/usstock/clues/hg/2020-07-08/doc-iirczymm0128209.shtml),说现在的美国经济就像“一个巨大的、打破历史记录的火药桶”。
他的意思是,美国无限制地发行货币来挽救经济,结果钱都流入了股市,股市创出新高,好像疫情根本不存在。未来一定会出现大幅度的货币贬值,造成可怕的后果。
我心想中国不也是这样吗。国内 A 股大涨,原因也是资金太宽松。没有实体经济的支持,股市房市这样上涨,就不担心出现货币贬值吗。
有一个朋友总在说你最应该做的事情就是买房而且是贷款买房最近他又开始说了。理由是现在一个月还贷一万元好像很多钱的样子但过了20年你还是每月还贷一万元那时由于货币贬值这点钱已经不足挂齿了。只要货币一直在贬值而房子不贬值通常如此那么银行贷款就是对你的补助。
每当这种时候,我就觉得,经济学毫无用处。有了那么多经济学家,经济危机照样发生;明知货币贬值会严重伤害那些依靠养老金生活的人,货币贬值照样发生。
实体经济遭遇严重困难,金融资产价格高高在上,货币贬值不可避免。世界的未来会怎样?卡森·布洛克说了,一个火药桶。
## 数据分析学习资料
现在是互联网时代,业务产生的数据越来越多。数据分析正成为日常工作必备的技能,相关的招聘岗位不断增加,企业日益重视。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071425.jpg)
数据分析可以分成两个层次。1基础层发现数据包含的趋势对产品经理和业务人员比较有用。2进阶层运用数据去构造模型再用来处理新的数据对算法人员和开发者比较有用。
这两个层次都有一些需要掌握的基本技能。
- Python 语言:数据处理的基本语法。
- 科学计算库pandas、matplotlib、scikit-learn 等,提供封装好的各种数学工具。
- SQL 和 Mysql数据查询语法和储存引擎。
- Hive海量数据分析工具可以进行分布式数据处理。
上面的每种技能,都包括许多内容,初学者学习其中任何一种,都需要付出巨大的投入。
开课吧为周刊读者提供了一份详细的 **《数据分析知识速查表》**,使用高清图表的形式,列出上面四种技能的学习路径、详细知识点和知识脉络,便于理解和融会贯通。
同时,还会赠送数字版的《数据科学技能树》海报,适合打印出来张贴。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071423.jpg)
只要扫描下面的二维码,添加助理老师,就可以免费领取。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071424.jpg)
## 资讯
1、[视频会议的画面布局](https://lvv2.com/t/2453409/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070701.jpg)
视频会议软件 Zoom 的画面布局,是所有人平均分配屏幕空间。日本很多用户感到不习惯,纷纷向 Zoom 反馈,上下级的头像一样大,搞不清楚谁是领导,不好区分地位级别,希望能更改界面。日本网友就画出了下面的屏幕布局,这才是日本企业想要的界面吧。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070702.jpg)
2、[锂电池的环境威胁](https://www.greencarcongress.com/2020/07/20200704-un.html)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070501.jpg)
电动汽车正在淘汰燃油车造成了锂电池的巨大需求。联合国贸发会议UNCTAD最近呼吁全社会关注锂电池原料的开采对环境破坏巨大需要寻找替代品。
锂电池原料高度集中在少数几个国家。锂主要来自智利的一个干旱沙漠地区开采消耗了当地65%的水造成环境退化、景观破坏、土壤污染地下水枯竭迫使农户和牧民放弃祖传定居点迁移。钴元素主要来自刚果民主共和国DRC那里都是手工采矿的小作坊效率低下破坏环境多达4万名童工在地下危险的矿井中工作。
3、[MEMS 扬声器](https://www.anandtech.com/show/15894/xmems-announces-worlds-first-monolithic-mems-speaker)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071003.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071004.jpg)
美国一家创业公司宣布,已经造出了世界首个 MEMS 扬声器成品预计明年春季可以量产。MEMS 扬声器采用全新的发声原理,可能会颠覆扬声器市场。
传统的扬声器采用电磁原理电流变化引起线圈振动发声。MEMS 扬声器采用硅材料做成的压电薄膜,通过电压变化,引起薄膜的形变,扰动周围空气,由此产生声波。这种扬声器可以做成 4mm x 4mm 的大小,能够集成到耳机、耳戴式设备和助听器中。
4、[保加利亚的悲惨现状](https://balkaninsight.com/2020/07/09/bulgaria-writes-new-chapter-in-long-story-of-demographic-decline/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071008.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071007.jpg)
1988年保加利亚人口达到890万的顶峰现在只剩下690万人。不到三十年人口下降了惊人的22.5是世界人口萎缩最多的国家。根据预测该国人口还会持续减少2050年将只剩下500多万人。
人口减少的主要原因是移民。2007年保加利亚加入欧盟公民可以在欧洲自由迁移每年都有好几万人移居国外过去十年的外流人口接近人口总数的10%。保加利亚的社会状况也非常糟糕人均寿命74.9岁)是欧盟最低的,婴儿死亡率跟罗马尼亚并列欧洲最高,年轻人不愿意生孩子。
5、[快舟十一号火箭发射失利](https://m.k.sohu.com/d/465541200)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071409.jpg)
7月10日中国固体运载火箭快舟十一号首次发射失利。这是中国2020年第16次火箭发射也是今年的第三次发射失败。该火箭上面携带了哔哩哔哩网站的遥感科普卫星也同时报销。
该火箭的最大亮点,就是使用固体燃料,而不是传统的液体燃料。由于固体燃料稳定性高,可以长期保存,所以发射机动性高,不需要发射架,可以在移动车辆上发射,因此,大幅降低了发射成本。另一方面,它跟导弹车的发射技术是一样的。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071411.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071410.jpg)
它的每公斤发射费用降到7万人民币左右每次发射费用约7000万人民币只是液态燃料火箭的几分之一。中国航天科工集团开发这款火箭就是作为低成本商业发射的解决方案。
6、**一句话消息**
> - [荷兰政府](https://tech.sina.com.cn/roll/2020-07-06/doc-iirczymm0708279.shtml)宣布,公民身份证将不再注明性别,因为性别属于“非必要信息”。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070604.jpg)
> - [Nvidia](https://www.techspot.com/news/85932-nvidia-passes-intel-most-valuable-us-chipmaker.html) 已经超过英特尔,成为美国市值最高的芯片公司。它没有自己的工厂,只是一家芯片设计公司,生产外包给台积电。英特尔有自己的工厂,但工艺不如台积电,业绩受到拖累。台积电不生产自己的芯片,只实现别人的设计,现在是世界市值最大半导体公司。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070904.jpg)
> - [芝加哥市](https://www.chicagoreporter.com/chicago-police-department-arrest-api-shutdown-is-its-own-kind-of-cover-up/)在从7月4日开始的独立日周末一共发生了80多起枪击案17人死亡。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071002.jpg)
> - [科学家](https://scitechdaily.com/microbiologists-discover-bacteria-that-feed-on-metal-ending-a-century-long-search/)发现第一种食用金属的细菌。该细菌利用金属锰将二氧化碳转化为有机物,产生热量。
## 文章
1、[6个最常见的网页可访问性问题](https://blog.scottlogic.com/2020/07/02/6-most-common-accessibility-problems.html#empty-links-and-empty-buttons)(英文)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070803.jpg)
可访问性accessibility指的是网页对生理缺陷的用户是否友好。本文总结了6个最常见的可访问性问题及其解决方法比如上图是文字对比度不够导致弱视用户阅读困难。
2、[Shell 脚本如何输出帮助信息?](https://samizdat.dev/help-message-for-shell-scripts/)(英文)
作者展示了一个技巧,将帮助信息写在 Bash 脚本脚本的头部,然后只要执行“脚本名 + help”就能输出这段帮助信息。
3、[GitHub 的个人描述页怎么实现?](https://rushter.com/blog/github-profile-markdown/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070905.jpg)
GitHub 最近改版以后,允许个人页面使用 Git 代码库定制,而且还允许插入外部图片,这意味着会出现很多有趣的玩法。这篇文章就教你怎么用外部图片,反映个人动态。
[还有人](https://simonwillison.net/2020/Jul/10/self-updating-profile-readme/)用 GitHub Actions 每天自动跑代码,生成个人描述文件,让主页自动更新。这个更酷,也很实用。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071211.jpg)
4、[如何使用 S3 + CloudFront 托管静态资源](https://www.sankalpjonna.com/posts/hosting-your-entire-web-application-using-s3-cloudfront)(英文)
网页加载时,只要不是服务器动态生成的内容,都属于静态资源。由于静态资源不用动态生成,所以可以发到 CDN 加快网页加载。本文介绍如何通过亚马逊网络服务的 S3 + CloudFront 实现一个自己的 CDN分发静态资源。
5、[伪随机数生成器](https://github.com/bryc/code/blob/master/jshash/PRNGs.md
)(英文)
伪随机数指的是通过一种算法,由种子值得到的随机数。本文介绍了几种简单的伪随机数算法。
6、[自动生成 JSX 代码的 AI 模型](https://twitter.com/i/status/1282676454690451457)(英文)
有人在推特演示了一个不可思议的 AI 模型,你只要用文字描述页面布局,模型就会自动生成 React 的 JSX 代码。
7、[75行代码入门 WebGL](https://avikdas.com/2020/07/08/barebones-webgl-in-75-lines-of-code.html)(英文)
WebGL 是浏览器对 OpenGL API 的调用接口,可以在浏览器里面实现 3D 动画。本文用一个简短的例子,介绍了这个 API。这只是一篇简介另有[完整的 WebGL 教程](https://www.toptal.com/javascript/3d-graphics-a-webgl-tutorial)。
8、[为什么我停止使用 Redux](https://dev.to/g_abud/why-i-quit-redux-1knl)(英文)
作者认为Redux 被赋予了太多的使命,变成了一个全面的解决方案,导致越来越复杂和难用。他介绍了两个简单的替代库。
## 工具
1、[Brython](https://brython.info/)
一个使用 Python 写网页脚本的库,让你直接用 Python 操作网页 DOM不需要用到 JavaScript。
2、[icdiff](https://www.jefftk.com/icdiff)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070606.jpg)
一个命令行的彩色 diff 工具。
3、[EasyOCR](https://github.com/JaidedAI/EasyOCR)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070801.jpg)
一个开源的 OCR 软件支持识别40种语言包括中日韩文字。
4、[RediSearch](https://oss.redislabs.com/redisearch/)
以 Redis 作为后端的全文搜索引擎,支持中文。
5、[XP-Paint](https://chowderman.github.io/xp-paint.html)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071005.jpg)
Windows 画板程序的浏览器实现。
6、[MonitorControl](https://github.com/MonitorControl/MonitorControl)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071006.jpg)
Mac 电脑小工具,可以在系统菜单栏显示亮度、对比度、音量滑块。
7、[Rome](https://romefrontend.dev/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071202.jpg)
Babel 和 Yarn 作者推出的新工具,目标是将所有 JavaScript 开发工具集中在一个软件包里面,取代 ESLint、Babel、Webpack、Prettier 等。整个软件包没有任何依赖,即每一个功能都完全从零实现。
8、[WhereMyLife](https://wheremylife.cn/)
一个 Kindle 订阅 RSS 的推送服务,所有功能完全免费。([@Bin-Huang](https://github.com/ruanyf/weekly/issues/1340) 投稿)
9、[hugo-leetcode-dashboard](https://github.com/lryong/hugo-leetcode-dashboard)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071702.jpg)
一个将个人的 LeetCode 答题记录汇总的工具,展示题号、题目、你的解答、 题目通过率等,然后一键生成一个 Hugo 网站。([@lryong](https://github.com/ruanyf/weekly/issues/1341) 投稿)
10、[钉钉的非官方 Linux 版](https://github.com/nashaofu/dingtalk)
钉钉官方没有提供 Linux 版,作者用 Electron 和钉钉网页版打包了一个。([@nashaofu](https://github.com/ruanyf/weekly/issues/1342) 投稿)
## 资源
1、[Project Audio for GitHub](https://github.audio/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070504.jpg)
一个将 GitHub 事件提交、PR、issue转成声音的网站让你可以听到 GitHub 的动态。
2、[OneLook Thesaurus](https://www.onelook.com/thesaurus/)
英语的同义词词典,可以查询同义词,也可以根据描述返回对应的词(比如 [large bird](https://www.onelook.com/thesaurus/?s=large%20birds&loc=revfp) 对应哪些词),加载速度很快。
3、[CRDT.tech](https://crdt.tech/)
CRDT 是一种数据结构,用于分布式网络的数据同步,最典型的例子就是多人同时编辑文档。该网站收集了 CRDT 的相关资料。
4、[Progressive App Store](https://progressiveapp.store/home)
一个渐进式 App 的在线商店,收集各种 Progessive App是网友搭建的。
5、[网页设计博物馆](https://www.webdesignmuseum.org/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070503.jpg)
该网站收集了1600多个经过精心挑选和分类的网页展示了1991年至2006年之间的网站设计趋势。
6、[窗口交换](https://window-swap.com/)
该网站让世界各地的人上传他们窗外的镜像一段5到10分钟的视频。其他用户就可以在网站上随机看到别人的窗外。
## 图片:幸存者公寓
原文网址:[cnet.com](https://www.cnet.com/pictures/inside-the-kansas-survival-condo-designed-to-save-you-from-nuclear-winter/)
1、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070703.jpg)
美国堪萨斯州中部巨大的旷野之中有一个不起眼的大门通往一座豪华的地下公寓称为幸存者公寓Survival Condo专门为富豪躲避核战争之类的世界末日而建。
2、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070704.jpg)
公寓四周有铁丝网提供24小时的保安防止外来者闯入。
3、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070705.jpg)
公寓大门每扇重达8吨一共是16吨的钢板。
4、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070706.jpg)
这个地方的前身是1960年代建造的核导弹发射井属于美国核武库的一部分。导弹井深达地下60多米钢筋混凝土墙厚达2米多。
5、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070707.jpg)
导弹井退役以后卖给了一家房地产开发公司改建成了今天的幸存者公寓一共有15层地上只有一个圆顶远远看上去就是一个隆出地面的小山丘。
6、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070708.jpg)
上图是改造时从上往下看的电梯井。
7、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070721.jpg)
这是当年的防爆门,通向导弹的控制室,门外就是核导弹。这些门能够承受核导弹发射时的高温高压。
8、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070722.jpg)
防爆门后面是一段通往控制室的走廊。
9、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070723.jpg)
当年绝密的核导弹发射控制室可以容纳6人24小时永远有人值班。
10、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070709.jpg)
改建以后,导弹井变成了一栋公寓楼,分成多套公寓,对外出售。每套公寓都有自己的停车位,方便外出。
11、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070710.jpg)
公寓设有应急物资供应室,提供各种紧急情况下所需的物质,包括迷彩装备、头盔等。
12、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070711.jpg)
公寓还设置了枪械室,提供功能齐全的枪支,供居民用来防身。
13、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070712.jpg)
医疗区可以进行简单的手术,并且配备了足够七年使用的药品。
14、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070713.jpg)
食品室提供各种各样的食品从冷冻黑莓到炒鸡蛋所有食品的保存时间长达35年。
15、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070714.jpg)
最令人吃惊的是,公寓还设置了全尺寸游泳池,可以自动补充水并对其进行消毒,甚至还配备水滑梯。
16、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070719.jpg)
电影院可以播放2,000部精选电影。
17、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070720.jpg)
公寓最底层是图书馆和教室。
18、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070715.jpg)
公寓内部提供了现代住宅的所有便利,厨房配备了全新的电器,以及触摸屏控制的灯光和暖气。
19、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070716.jpg)
房间墙上有电视屏幕,可以通过摄像头看到外面的世界。
20、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070717.jpg)
每套公寓都有宽敞的客厅。
21、
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070718.jpg)
房间的窗口都是电视屏幕。
## 文摘
1、[座椅面料的秘密科学](http://www.bbc.com/autos/story/20160804-why-are-trains-seats-so-hideous)
乘坐公共交通工具(地铁、公共汽车、电车、火车)时,人们通常不会对座椅面料留下印象,那只是一块不好看、也不十分干净的纺织品而已。
但是,座椅面料其实大有学问。
首先,它必须经久耐用,因为每个座椅每天都有很多人坐。它必须用上几年,而不会有大的磨损。
其次,它必须易于清洁,能够抵抗或掩盖各种污渍。而且,它也必须看上去不十分脏,让人们坐得下去。
最后,可能是最重要的一点。它必须安全,不能着火、冒烟和闷烧,这些可能都会造成致命后果,尤其是在通风不良的地下几十米的地铁。
幸运的是,人们真的找到了这样一种材料。大多数欧美国家的公共交通工具都采用一种叫做 Moquette法语为“地毯”的意思的面料。这是一种羊毛和短绒棉的混合织物。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071203.jpg)
羊毛是天然的阻燃剂,绒毛织物的特殊织法(下图)又比平织布具有更高的耐用性。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071204.jpg)
由于这种面料没有平坦的表面,所以可以抵抗污渍,也可以隐藏掉其中的小颗粒。它的表面还可以加上各种涂层,确保符合安全标准,并且可以定期进行大力清洗。另外,它还具有柔软的质感和触感,并可以织出复杂的图案。
2、[工作狂与拖延症](https://www.jamalx31.com/post/between-workaholism-procrastination)
2015年我在耶路撒冷的一家创业公司工作。每天6点起床9点到公司上班下午5点下班。
那年9月我第一次出国旅行去了意大利为期2周。我从此迷上了旅行每天想的就是下一次旅行几乎每个月都出行。
有一天我看到一篇数字游民和远程工作的博客文章。我对自己说“这就是我想要的”几个月后我在网上找了第一份远程工作然后申请了为期3个月的东南亚签证。
2016年9月在第一次旅行的一年后我去了泰国远程工作享受海滩喝新鲜的椰子水。“努力工作努力玩乐”这是数字游民的口号。每天没有固定的日程可以灵活安排。
2017年2月我回到了耶路撒冷看望我的家人并计划下一步行动。
突然之间,没有了热带海滩、聚会,陌生朋友,我有了很多空闲时间,不知道该怎么办。我就和一个朋友创建了一个外包 Web 开发公司将所有时间用来创业每周工作7天每天工作14小时成为了工作狂。
我希望通过创建一个成功的企业,有办法离开这个城市,搬到其他地方继续过天堂般的生活。
经过筋疲力尽的3个月我意识到工作狂的生活不是我想要的不喜欢现在的生活方式。我问自己为了未来的快乐是否今天就值得整日工作过着悲惨的生活
这使我想到了另一个更本质的问题: **如果我不喜欢实现梦想和目标的这个过程,那么追求梦想和目标的结果是否有意义?**
我对这个问题没有明确的答案,然后,我就慢慢产生了拖延症。一方面,我仍然想要实现我的目标,另一方面,实现目标的过程让我感觉不到快乐,我就拖拖拉拉,没有努力工作。
## 言论与数字
1、
如果你花钱买,你就是客户,如果你免费获得,你就是产品。
-- [《创业公司尝试搜索引擎的订阅模式》](https://www.wired.com/story/a-startup-is-testing-the-subscription-model-for-search-engines/)
2、
40年前算法很重要大部分程序员都需要懂因为硬件差必须靠算法保证性能。
但是今天只剩下不到1%的程序员直接跟算法打交道,其他人都使用现成的软件包,或从大公司购买算法,算法已成为一种商品,普通程序员不再需要自己生产了,也不需要有很深入的了解。
-- [《算法现在是商品》](http://shape-of-code.coding-guidelines.com/2020/07/05/algorithms-are-now-commodities/)
3、
本站100%无 JavaScript。
-- [swiftbysundell.com](https://www.swiftbysundell.com/special/javascript-free/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070906.jpg)
4、
73%的受访者认为,一周最有效率的工作日是周二。所有受访者都认为,最没有效率的工作日是周五。
-- [一项对美国人事经理的调查](https://www.watercoolertrivia.com/blog/insights)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071001.jpg)
5、
我希望 JavaScript 程序员、Java 程序员、PHP 程序员、Perl 程序员、Python 程序员、C 程序员、C ++ 程序员、以及其他重要语言的程序员,大家聚在一起开个会,一劳永逸地提出一个大家都遵守的解决方案,我们应该如何处理时间和日期。我厌倦了每个语言都有自己一套处理时间和日期的方法。
-- [《JavaScript 语言准备提出新的时间和日期 API》](https://news.ycombinator.com/item?id=23781819)
6、
许多 AI 研究人员追求的目标是开发与人类智能原理相同的人工智能,但是这永远不可能实现,因为人的思维基本上没有算法。
--[《为什么将无法实现通用人工智能》](https://www.nature.com/articles/s41599-020-0494-4)
## 回顾
2019年的本周第 65 期):[周刊开设“谁在招人”的招聘服务](http://www.ruanyifeng.com/blog/2019/07/weekly-issue-65.html)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071806.jpg)
2018年的本周第 13 期):[周刊为什么只谈技术?](http://www.ruanyifeng.com/blog/2018/07/weekly-issue-13.html)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071301.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

406
docs/issue-117.md Normal file
View File

@ -0,0 +1,406 @@
# 科技爱好者周刊(第 117 期):我不想让你记住我的脸
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1315),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071803.jpg)
7月10日华为公司为喀麦隆国营电信公司 CAMTEL 建造的机房启用造价为1700万美元存储容量为 2,000 TB是非洲中部最大的机房。[出处](https://www.iafrikan.com/2020/07/16/cameroon-has-unveiled-central-africas-biggest-data-center/)
## 本周话题:我不想让你记住我的脸
上海电视台最近报道:“本市徐汇区漕河泾街道的薛家宅小区,正在推行门禁系统的人脸识别。小区居民必须在指定时间,到社区办公区录入自己的脸。”
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071912.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071913.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071914.jpg)
人脸识别系统将来就安装在每栋楼的门口,居民进出的时候,就识别一下。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071917.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071918.jpg)
我的第一反应是惊吓,以后每天何时到家、有没有在家过夜,有关部门就都知道了。难道上下班打卡还不够,到家也要打卡吗!
人脸识别其实不是一个普遍适用的门禁方案,局限性很大。普通摄像头的识别准确度有限,最好使用 3D 摄像头,而且很不方便,戴着墨镜、口罩、帽子,就没法识别,夜里还要必须对着人脸亮灯。
电视里说,这个项目是徐汇智慧公安项目,属于社区智能化管理和安防系统的重要组成部分,目的是提高小区安防,加强人口精细化管理。小区的党总支书记说,这可以防止陌生人和小偷入内。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071915.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071916.jpg)
但是,门禁卡不也是这个效果吗?没有门禁卡的人进不来,而且现在小区都有摄像头,何必一定要装人脸识别呢。
这个项目还有数据安全问题。人脸的数据保存在哪里呢?如果保存在云端,每次识别都要向机房发出请求,速度肯定不会特别快,还存在通信失败的可能性;如果保存在本地,小区所有居民的人脸数据,就储存在社区某台电脑的硬盘里面,这样是否安全,会不会有很大的个人信息泄漏风险?
这个项目是政府全额出资。在我看来,那些人脸识别的方案公司,才是真正的赢家,尽管方案本身有种种缺陷,但还是赚到了大笔的项目费,没准就是他们怂恿政府上马这个项目。
人脸识别是很敏感的事情,我觉得,国家应该出一个法律,规范一下。到底哪些机构、哪一级政府有权收集人脸信息?是不是任何组织都有权这么干,各种 App、楼宇的业主委员会、小学幼儿园、社区停车场等等为了安装门禁要收集人脸信息行不行
更重要的是,法律应该明确一个问题:居民是否有权拒绝提供自己的人脸信息?我不想让你记住我的脸,可以吗?
## TypeScript 视频教程
前端现在有一个趋势,越来越多的项目选择使用 TypeScript简称 TS
简单说TypeScript 就是在 JavaScript 的基础上,强制变量必须注明类型,使得前端脚本由动态类型变成静态类型。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072304.jpg)
静态类型语言的最大特点就是强化了编码纪律很多错误在编译阶段就能发现减少了线上报错特别适合长期维护和多人合作的项目可以提高工程质量和长期的工作效率。正是因为这一点大厂和大项目往往更愿意采用它Vue 3.0 的代码 98% 由 TypeScript 编写。
但是由于多了一层类型规则TypeScript 的学习成本要高于 JavaScript。很多同学觉得不适应不容易掌握。
本周的课程资料,就是由 开课吧 提供的 0 元资料 **《TypeScript视频教程》**180分钟的讲座帮助初学者学会 TypeScript。
这套教程共分10节课每节课10-20分钟总长180分钟。不论是睡前、上下班还是午休只要有一点时间就能学完一节课。
长按或扫描下方二维码,就可以免费领取!
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072303.jpg)
## 资讯
1、[阿联酋的火星探测器](https://www.sohu.com/a/408654252_267106)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072002.jpg)
7月20日阿拉伯联合酋长国的“希望”号火星探测器在日本发射升空。这是阿拉伯世界的第一个航天器已经在该国掀起了科学热潮。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071417.jpg)
2014年阿联酋宣布将在2021年12月该国成立50岁周年之际向火星发送一个轨道探测器。当时这看起来像是痴人说梦该国没有航天工业也没有航天科学家所有的经验只是组装过一颗卫星工程师团队平均年龄为27岁。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071419.jpg)
阿联酋希望通过火星项目,能够引发国民对基础研究和科学课程的兴趣,激励整个阿拉伯国家的年轻人,加速该国向知识经济的转型,摆脱对石油的依赖。
2、[威尼斯的海闸](https://www.bbc.com/news/world-europe-53361958)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071101.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071103.jpg)
威尼斯是一个海边城市由于地面下降经常遭到水淹。为了解决这个问题政府想出了一个计划在海水进入泻湖的三个入口下图安装了78个浮动水闸。上周这些黄色的水闸终于完工进行了测试。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071102.jpg)
平时水闸都在水底是不可见的一旦发生大潮水闸就会升起挡住潮水防止泻湖内的城市被淹。值得一提的是这个工程整整用了15年才完工还无法保证一定有效。
3、[一日人生2020版](https://lifeinaday.youtube/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072203.jpg)
十年前的2010年7月24日英国导演凯文·麦克唐纳德Kevin Macdonald和 Youtube 合作邀请全世界的人们上传自己当天的日常生活片段。结果收到了189个国家/地区提交的80,000多个视频长达4,500个小时。他用这些素材剪辑了一部90分钟的纪录片取名为《一日人生》Life in a day目前在 Youtube 上已经观看了超过1600万次。
现在,他又和 Youtube 合作拍摄《一日人生》的2020版邀请大家上传2020年7月25日这一天的生活片段上传到官网。下面是2010版的[预告片](https://v.qq.com/x/cover/5jcd51nz5fls7vj/7FeOsAW4NTt.html)。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=7FeOsAW4NTt" allowFullScreen="true" width="600px" height="400;x"></iframe>
4、[Youtube 最热门视频](https://ammar-alyousfi.com/2020/youtube-trending-videos-analysis-2019-us)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071404.jpg)
一个数据科学家分析了2019年美国 Youtube 的7万部热门视频发现美国人观看次数最多的视频居然是韩国 BTS 组合的歌曲《Boy With Luv》全年播放了1.9亿次。截止本周这首歌的全球播放量达到了8.5亿次。
这只是韩国娱乐业 K-Pop 在美国极其流行的一个例子BTS 是现在美国最受欢迎的乐队。韩国女团 Blackpink 的 MV 最近[打破](https://cn.engadget.com/blackpink-breaks-youtube-24-hour-record-083057003.html) BTS 的记录,在 Youtube 上架 24小时内播放了8000万次。今年的奥斯卡最佳电影和最佳外语片都给了韩国影片《寄生上流》。韩国娱乐业的实力令人刮目相看。
5、[寻娃瓶装水](http://m.cnwest.com/sxxw/a/2020/07/17/18933460.html)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072003.jpg)
陕西省西安市的一家超市里,一款瓶装水外包装上印有“寻娃启示”,包含失踪儿童的照片、姓名、性别、出生日期、失踪时间和地点等信息,并留有联系方式。
据了解,这是饮料品牌方和宝贝回家志愿者协会合作推出的,目的是帮助失踪儿童家庭寻找自己的孩子。寻娃瓶装水仅售一元;瓶身上孩子的信息是经过家长授权后才发布的,而且这些信息会不断更新,如有孩子被成功找到,平台会及时联系厂家撤掉该孩子的信息。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072004.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072005.jpg)
6、**一句话消息**
> - [Facebook 的工程师](https://eandt.theiet.org/content/articles/2020/07/robot-wraps-fibre-optic-cables-around-existing-power-lines/)开发了一种机器人,可以将光纤包裹在高空电线的外面,大大降低了高速互联网的布线成本。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071601.jpg)
> - [苹果公司](https://www.imore.com/apple-patent-reveals-earbuds-biometric-sensors)申请了一个耳塞专利,只要把这个小玩意塞进耳朵,就能测量心率、血容量和呼吸频率。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071602.jpg)
> - [尼康](https://petapixel.com/2020/07/16/nikon-issues-recall-for-16-year-old-film-camera-due-to-european-law/)召回了一款16年前生产的胶片相机而且只召回其中的152台官网上给出了具体的产品序号。这种事情似乎只可能发生在日本。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071703.jpg)
> - [BBC](https://www.bbc.com/news/science-environment-53415298) 提出由于气候变暖,夏天正变得太热了,成为人类的灾难。
## 文章
1、[Web 开发者需要的10个 Chrome 浏览器插件](https://medium.com/front-end-weekly/10-insanely-useful-google-chrome-extensions-every-developer-should-have-in-2020-603e832abca2)(英文)
本文推荐了10个对 Web 开发很有用的 Chrome 浏览器插件。
2、[SHA-256 的原理](https://qvault.io/2020/07/08/how-sha-2-works-step-by-step-sha-256/)(英文)
本文通过一个简单的例子,一步步演示 SHA-256 算法如何将字符串变成一个256位的哈希值。
3、[JavaScript 函数作用域解释](https://blog.greenroots.info/javascript-scope-fundamentals-with-tom-and-jerry-ckcq723h4007vkxs18dxa97ae)(英文)
本文是 JavaScript 初学者教程,通过一个简单的例子,解释 JavaScript 的函数作用域规则。这是一个很重要的语法点。
4、[我忽视的几个 CSS 基本知识](https://cssfordesigners.com/articles/things-i-wish-id-known-about-css)(英文)
作者谈了几个他初学 CSS 时忽视的几个知识点,可以借此复习一下 CSS 基础知识。
5、[GPT-3 模型的图灵测试](http://lacker.io/ai/2020/07/06/giving-gpt-3-a-turing-test.html)(英文)
GPT-3 是 OpenAI 公司开发的一个 AI 模型,能够自动生成文本。作者对它进行了图灵测试,跟它对话,看能不能分辨出对方是一个软件。
6、[印度高铁为什么造不起来?](https://zhuanlan.zhihu.com/p/160207319)(中文)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072001.jpg)
2015年印度政府把1700公里高铁合同给了日本。日本政府承诺提供低息贷款还同意转让技术。5年过去了印度高铁依然没有开工一公里也没有造出来这是为什么
7、[立讯代工 iPhone 背后的故事](https://www.businessweekly.com.tw/business/blog/3003213)(中文)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072103.jpg)
台湾《商业周刊》的长篇报道。王来春曾是富士康鸿海子公司的第一批打工妹打工10年后创立了立讯精密现在的市值已经超过了鸿海。Airpods 和 Apple Watch 都是立讯代工,并即将成为第一家代工 iPhone 的内地企业。
8、[最长的单字母域名](https://maori.geek.nz/longest-single-letter-com-domain-name-4faf81548a21)(英文)
作者写了一个脚本,寻找最长的单字母域名是什么。所谓“单字母域名”就是域名都由单字母构成,比如`aaa.com`。
## 工具
1、[Passbolt](https://www.passbolt.com/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071501.jpg)
一个开源的密码管理器,可以自己架设 Web 服务。
2、[PasteMe.cn](https://pasteme.cn/)
一个文本分享网站,不需要注册,会对输入的文本或代码生成 URL支持密码和阅后即焚。[@lingr7](https://github.com/ruanyf/weekly/issues/1343) 投稿)
3、[Shoelace](https://shoelace.style/)
一个 Web Components 组件库,非常易用,很推荐。
我觉得HTML 自定义元素才是网页组件发展的方向,因为根本不需要学习任何新的 API用的就是 DOM 语法。
4、[webtorrent-desktop](https://github.com/webtorrent/webtorrent-desktop)
一个 BT 下载的跨平台桌面客户端,可以一边下载一边观看视频。它使用 WebTorrent 协议,所以实际上是一个网页应用,用 Electron 包装成桌面软件。
5、[tbify](https://github.com/fjc0k/tbify)
国内连接 npm 源服务器很慢tbify 这个工具可以自动将 npm、yarn 等包管理工具连上国内的淘宝镜像,对工具和系统都是非侵入性的。([@fjc0k](https://github.com/ruanyf/weekly/issues/1349) 投稿)
6、[easy-monitor](https://github.com/hyj1991/easy-monitor)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072311.jpg)
Node.js 应用的性能监控工具,可以定位线上故障。代码开源,支持私有部署。([@yj1991](https://github.com/ruanyf/weekly/issues/1348) 投稿)
7、[3D 封面生成器](https://3d-book-css.netlify.app/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072102.jpg)
在线工具,让一张平面图片变成 3D 书籍封面。
8、[Wiki.js](https://wiki.js.org/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072104.jpg)
架设个人 Wiki 的 Node.js 应用。
9、[Brick Block](http://oskarstalberg.com/game/house/index.html)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072105.jpg)
一个浏览器小游戏,使用砖块随心所欲建造大楼,只支持桌面浏览器。
10、[remark42](https://github.com/umputun/remark42)
开源的评论服务,可以用来为静态网页加上留言功能。
## 资源
1、[Rust 语言之旅](https://tourofrust.com/00_zh-cn.html)
Rust 语言的中文版在线教程,通过可以运行的小例子介绍语法,从 Hello World 开始讲起。
2、[网络实时摄像头目录](https://www.insecam.org/)
这个项目收集世界各地的网络实时摄像头可以查看实时影像。目前收集的美国摄像头有3500个中国摄像头有32个。
3、[木星相册](https://www.flickr.com/photos/kevinmgill/albums/72157709069900506)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071701.jpg)
一个天文爱好者收集的木星照片。
4、[麻省理工学院的统计学课件](https://ocw.mit.edu/courses/mathematics/18-650-statistics-for-applications-fall-2016/lecture-slides/)
麻省理工学院本科生统计学课程的 PPT 课件。
5、[没有博士学位者的 TensorFlow 和深度学习教程](https://codelabs.developers.google.com/codelabs/cloud-tensorflow-mnist/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071705.jpg)
谷歌发布的英文教程,没有高深的数学,向初学者介绍 TensorFlow 和深度学习。
## 图片
1、[吉卜利钟](https://www.atlasobscura.com/places/the-giant-ghibli-clock-tokyo-japan)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070804.jpg)
东京的日本电视台附近有一座巨大的机械钟,是由动画大师宫崎骏设计的,被称为吉卜利钟。
整点报时的时候,它的各个部分都会旋转,机械小人进进出出,发出呼啸和叮当声。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070805.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070806.jpg)
这座钟耗费了超过20吨的铜和钢有三层楼高宽18米包含了30多个机械装饰物包括加农炮、几个铁匠一个旋转的车轮、茶壶、两个钟形活塞。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070808.jpg)
2、[亚马逊工牌](https://blog.aboutamazon.com/job-creation-and-investment/45000-and-counting)
亚马逊公司的工牌,不同年资的员工有不同的边框颜色。
20年以上的员工银色。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071206.jpg)
15年以上的员工紫色。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071207.jpg)
10年以上的员工红色。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071208.jpg)
5年以上的员工黄色。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071209.jpg)
05年的员工蓝色。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071210.jpg)
## 文摘
1、[意大利瓦依昂大坝的教训](https://baike.baidu.com/item/%E7%93%A6%E4%BE%9D%E6%98%82%E5%9D%9D)
1943年意大利为了获得战后重建所必需的电力供应决定在东北部阿尔卑斯山区修建一座当时世界上最高的大坝——瓦依昂大坝Vajont Dam。根据规划瓦依昂大坝的坝身高达230米。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070810.jpg)
1956年大坝正式开始施工采用了双曲拱结构。这种坝体在水平和垂直两个方向都呈弧形不但受力条件更好可以承载更强的负荷而且坝身可以造得很薄节省了工期和用料。
1957年4月大坝开工不到一年罗马的政客们便放了一个大卫星大坝改成为核电站配套服务的抽水蓄能电站高度从初始的230米增加到264.6米这样就使水位上升到722.5米高程库容也增加到初始设计的三倍达1.65亿立方米。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070809.jpg)
1959年秋天瓦依昂大坝竣工1960年2月水库开始试验性蓄水。原本相对稳定的岩层在巨大的水压下开始渗水水和岩层深处的粘土发生作用坡体开始变得不稳定。同年10月当水位到达635米时左岸地面出现一道长达18002000m的裂缝随后发生了局部崩塌塌方体积达70万立方米坝前出现高达10米的涌浪。一个月以后水位上升到652米崩塌滑坡再次发生岸坡位移速度达到每天3.5厘米恐惧万分的水电站工人连夜撤离了蓄水随后停止水位降至600米以下位移随即减少至0.3厘米/天左右。设计部门认为水位上升引起孔隙水压力上升是造成滑坡发生的关键因素并认定降低水位上升速度可以阻止滑坡发展。在接下来的2年时间里这一措施受到了一定成效但随着蓄水和排水试验的反复进行岸坡位移也随之时大时小始终无法彻底消除库区地震也十分频繁。
1963年初开始蓄水试验的步子再一次加快。随着库区水位不断地提高某些控制观察点录得每天超过0.5厘米的移动量到了9月初水位提高至715米时位移速度已增至每天3.5厘米。主管部门为了降低位移速度开始缓慢降低水位至705米但从9月28开始瓦依昂地区普降大雨进一步恶化了岸坡结构所以位移不但没有降低反而继续增加至每天超过20厘米的惊人水平。瓦依昂山谷中发出奇怪的声音水库里的水也变得浑浊山脚下的公路在两年的时间里移动了半米多。当地政府发出警告惶恐不安的村民开始陆续逃离家园然而这一切已经太晚太晚。
1963年10月9号22点39分。连日大雨刚刚停息这是一个雨后晴朗的夜晚瓦依昂山谷仿佛睡着了一般夜幕下的一切都显得那么静谧安宁。就在这一刻瓦依昂水库南坡一块南北宽超过500米、东西长约2000米、平均厚度约250米的巨大山体忽然发生滑坡超过2.7亿立方米的土石以100公里的时速呼啸着涌入水库随即又冲上对面山坡达到数百米的高度整个时间不超过45秒。滑坡时发出的巨大轰鸣声几十公里以外都能听见。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070811.jpg)
(上图为当年发生滑坡的山体)
此时水库中仅有5000万立方米蓄水不到设计库容的1/3。所有的水在一瞬间沸腾起来横向滑落的滑坡体在水库的东、西两个方向上产生了两个高达250米的涌浪东面的涌浪沿山谷冲向水库上游将上游10公里以内的沿岸村庄、桥梁悉数摧毁西面的涌浪高于大坝150米翻过大坝冲向水库下游由于坝下游河道太狭窄越坝洪水难以迅速衰减致使涌浪前峰到达下游峡谷出口时仍然高达70米。洪水彻底冲毁了下游沿岸的1个市镇和5个村庄。从滑坡开始到灾难发生整个过程不超过7分钟共有1900余人在这场灾难中丧命700余人受伤。
唯一在洪水中幸免于难的是瓦依昂大坝本身。坝体设计方案提供者——意大利模型结构试验研究所ISMES不愧是世界顶尖的结构力学研究所。
另外一个在鬼门关前转了一圈的是身处瓦依昂水库北岸山坡的萨索镇Casso由于地势较高滑坡体冲到小镇脚下仅几十米的地方停了下来全镇数千人因此逃过一劫。大难不死的萨索人事后足足举行了一个月的弥撒并在每年的10月9日举行纪念活动感谢万能的上帝对小镇的庇护这一习俗沿袭至今。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020070812.jpg)
(上图为滑坡发生后,大坝上游完全泥石填满)
灾难发生后,意大利政府在对灾民进行紧急救援的同时,还不得不面临瓦依昂水库的善后处理问题。从那一天起,大坝就失去了蓄水和发电机能,只有巨大的坝体保留在原地,直到今天。
由于坝前滑坡体对大坝产生的压力很大,灾后的首要大事就是抽空水库中残留的蓄水,并紧急开凿另外的穿山水道,将奔流而来的上游来水引开,绕过瓦依昂水坝流入皮亚韦河。善后工程进行了一年多方告结束。至于对灾民的安置、赔偿,灾区重建等工作,则一直持续到上世纪八十年代。
## 言论与数字
1、
至少12年 Kubernetes 经验。
-- IBM 招聘云工程师的[公告](https://intellijobs.ai/job/IBMCloud-Native-Infrastructure-Engineer-Architect-bvJJ6yraexfWOk1nMRKP-bvJJ6yraexfWOk1nMRKP),但 Kubernetes 是2014年发布的。
2、
抖音与 Instagram 有一个根本的不同。
Instagram 通常是漂亮的人、漂亮的地方、漂亮的东西,充满了自恋的气息。抖音则是好玩的,多样的,有趣的。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=23832584)
3、
波士顿这个城市起源于一个运输牛群的中转站。该市混乱的道路(下图),来自原来牛群走的路。
-- David Perell
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071502.jpg)
4、
信息成瘾指的是强迫性信息消费:明明已经看完所有内容,你仍在继续滚动浏览 Facebook你刚刚关闭 Instagram立即再次打开它你每五分钟拿起手机检查有没有新的通知。
-- [《什么是信息成瘾》](https://www.defetter.com/)
5、
一家公司获得垄断地位以后,就不需要从任何形式的产品开发获益了,只通过市场营销或金融工程就能增加利润。最终,公司就会被销售人员和财务人员控制。
-- 史蒂夫·乔布斯
6、
锚定偏差anchoring bias指的是决策时严重依赖第一个可用的信息。
比如你走进一家体育用品商店发现的第一件商品是一条价值500美元的运动裤。接着你看到另一条价格为300美元的运动裤时就会觉得它很便宜实际上如果首先看到这条300美元的裤子你会觉得它根本不便宜。
-- [《锚定偏差》](https://models.substack.com/p/why-are-we-anchored-often)
## 回顾
2019年的本周第 66 期):[创业不是零和游戏](http://www.ruanyifeng.com/blog/2019/07/weekly-issue-66.html)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072414.jpg)
2018年的本周第 14 期):[马斯克的人生才是梦想家的人生](http://www.ruanyifeng.com/blog/2018/07/weekly-issue-14.html)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072001.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

438
docs/issue-118.md Normal file
View File

@ -0,0 +1,438 @@
# 科技爱好者周刊(第 118 期):高考志愿怎么填
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1315),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072417.jpg)
元上都遗址位于内蒙古草原是元朝定都北京之前的首都距今约750年的历史。马可波罗就在这里第一次见到了元世祖忽必烈。来源[Instagram](https://www.instagram.com/p/CDA5dbFnNHs/)
## 本周话题:高考志愿怎么填
前不久,亲戚朋友咨询我,高考志愿的填写建议。
我建议选择理工科,不一定是电子技术和计算机,科技类的专业都可以。本科打好数学、物理、工程的基础,具体方向以后都可以转。
理由很简单,对于普通人家的子弟,理工科会比文科更容易谋生和赚钱。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073001.jpg)
最近,有一条[新闻](https://www.bbc.com/worklife/article/20200728-why-australia-is-charging-more-to-study-history)澳大利亚因为工程师短缺决定理工科的大学学费降低20%,同时提高文科学费,鼓励学生优先选择理工科。国内其实也是同样的情况,市场对工程师的需求很大,理工科的就业普遍好于文科。
除了就业容易,理工科的学生更容易快速积累财富。在我看来,以后赚到大钱的最容易方法,就是拿到公司股票,然后股票上市。理工科学生在这方面有优势。
创业板和科创板已经改为[注册制](https://www.36kr.com/p/811761852792960),政府不再审核了,到交易所注册一下就可以上市。这比以前容易很多,以后会有大量公司上市。但是,只有技术公司才能在创业板和科创板上市,要进入技术公司,你就应该学习理工科。
不过,就算没有进入理想的专业或者学校,也不要灰心。现在是互联网时代,网上什么资源都有,都可以自学。最终来说,决定人生方向的最重要因素,是一个人强烈的决心,而不是外部环境。
## 前端图形学教程
前端是软件开发的一个大类,包含很多方向,比如 Web 开发、H5 开发、前端架构等等。
前端图形学是一个很独特的前端方向,要求的技能跟其他方向都不一样,动画、数据可视化、游戏都离不开它。市场对图形工程师有很大的需求,这方面的人才一直是紧缺的。
为了帮助大家进入这个方向,提高就业竞争力,京程一灯推出了 **《前端图形学教程》** ,分成两季。
第一季由浅入深,从基础数学知识开始,涉及 2D 和 3D 图形的方方面面,帮助你快速掌握图形学的关键知识点和编程技巧。
第二季是 H5 游戏开发实战,通过短时间的培训,带大家走进前端图形学工程师的世界。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072904.jpg)
好消息是这两季现在都可以 **免费领取**
扫描下图二维码进群后领取免单卡获取《前端图形学教程》说明由于腾讯课堂的限制需支付0.02元仅发放给前150位进群的同学。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072905.jpg)
## 资讯
1、[NBA 虚拟观众](https://www.cnetwsj.com/news/nba-is-using-microsoft-teams-to-brings-virtual-fans-into-its-real-world-games/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072501.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072502.jpg)
由于疫情NBA 今年的季后赛没有现场观众。NBA 就与微软的 Teams 软件合作,引入了“虚拟观众”。
篮球场周围安装了多个5米高的屏幕可以同时显示300多个头像。粉丝购买特别门票以后通过 Teams 软件,自己的头像就会出现在这些屏幕上面。
球迷还可以通过 App、网站和推特使用指定标签进行虚拟欢呼NBA 将在看板上显示用户名和你的欢呼内容。
2、[红砖的新制造方法](https://www.cnn.com/style/article/going-green-kbriq-sustainable-brick-spc-intl/index.html)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071405.jpg)
红砖是常见的建筑材料它是粘土在1000多度的高温中烧制而成。大量开采粘土会破坏土壤和环境而且烧制和运输红砖会消耗大量能源产生碳排放。
为了解决这些问题,伦敦的一家科技公司发明了一种红砖的新制作方法,将废砖、砾石、沙子、石膏板粉碎后,与水和粘合剂混合,然后在定制的模具中压制成形。整个过程不需要入窑烧制,碳排放量不到传统砖的十分之一,而且直接在城市中制作,运输成本大幅降低。它还能作为城市建筑废料的一种解决方案。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071408.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071407.jpg)
该公司声称,这种砖的价格将与传统砖头相当,而且比粘土砖更坚固,更耐用,并且还提供更好的隔热性。目前,正尝试在苏格兰推广使用。
3、[降噪窗户](https://www.nytimes.com/2020/07/11/science/windows-street-noise.html)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071302.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071301.jpg)
新加坡南洋理工大学的科学家根据降噪耳机的原理,造出了一个降噪窗户。
科学家在窗户上安装一些麦克风和24个小型扬声器系统根据麦克风监听到的外部噪音频率让扬声器发出相反频率的声波抵消噪音。实测可以降低噪音10分贝。
这个系统目前还有一些局限最大的问题是它只适用于稳定和持续的噪音源比如飞机起降和火车经过对于人声和突发的零星噪音比如鞭炮声都无法消除。另外扬声器无法做得很小因为需要发出低音来抵消低频噪音。这样一来24个五厘米的扬声器挂在窗户上很丑陋还会影响通风和视野所以只有大窗户才用得上。
4、[无法切割的材料](https://scitechdaily.com/proteus-technology-new-material-is-strong-light-and-non-cuttable/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072106.jpg)
英国科学家发明了一种新材料,各种电锯都将它无法切开,可以用于自行车锁和安全门。
这种材料将陶瓷球加入了泡沫铝,电锯切割时,陶瓷球会破碎,使材料变得更坚硬,并改变位置产生振动,将力反作用于电锯,使其钝化。电锯切割的力量越大,对自己的损伤也就越大。
发明者这样形容这种材料:“这就像切开充满金子颗粒的果冻一样。刀刃进入果冻时,就会碰到金子颗粒,无数的颗粒就在果冻中振动,从而破坏切割的刀具。”
5、[三星可能放弃高通芯片](https://www.ubergizmo.com/2020/07/samsung-galaxy-s21-exynos/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071205.jpg)
外媒报道,三星的下一部手机 Galaxy S21 可能会放弃高通芯片,改用自家的 Exynos猎户座芯片作为 CPU。原因据说是高通芯片原先由三星代工但是为了防止三星偷技术最新的865芯片交给了台积电代工。这样一来三星就没有了顾忌而且高通的下一代875芯片非常贵继续使用会导致三星手机涨价。
三星是全世界最大的手机厂商,一旦放弃高通芯片,会让高通和台积电都很受伤。以后,大厂都用自家芯片,可能会成为风气,华为用海思,苹果用 Apple Silicon三星用猎户座。
6、**一句话消息**
> - [世界最大的水陆两栖飞机 AG600](http://www.chinanews.com/gn/2020/07-26/9248429.shtml) 在青岛完成了首次海上试飞。该机与波音737一样大小最大起飞重量53.5吨,可以在水面取水,进行森林灭火。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073003.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073004.jpg)
> - [重庆](http://www.jiaodong.net/news/system/2020/07/23/014070809.shtml)建成世界最高秋千高108米最高可以荡88米。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073005.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073006.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073007.jpg)
> - [南京玄武湖](https://baijiahao.baidu.com/s?id=1673456282965445543)长出了一株并蒂莲,却被一名外地游客趁管理人员不备偷偷采摘了下来,准备带回家欣赏。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072805.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072806.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072807.jpg)
> - [剑桥大学研究人员](https://www.slashgear.com/cambridge-researchers-create-a-touchscreen-you-dont-have-to-touch-24630475/)发明了一种无需触摸的触摸屏,采用“触摸预测”算法,只要手指悬停在按钮上方,屏幕就会自动感知。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072419.jpg)
> - [加拿大医生](https://montrealgazette.com/news/local-news/hema-quebec-study-shows-covid-19-antibodies-gradually-disappear/wcm/7c5f2e74-39fa-4b67-bd83-ec4f1edba78e/)发现 COVID-19 抗体几个月后会从血液中消失,这意味着患者康复后有可能再次感染,不过那时免疫系统可能会根据记忆,自动消灭这种病毒。
## 文章
1、[JavaScript 的第三纪元](https://www.swyx.io/writing/js-third-age/)(英文)
作者认为JavaScript 的发展可以分成三个阶段原始阶段、Node.js 阶段和目前的超越阶段。
当前阶段的主要特征是JavaScript 开始作为底层技术ES6 模块、TypeScript、WebAssembly 逐渐普及。
2、[NAND Flash 基础知识简介](http://blog.coderhuo.tech/2020/07/18/flash_basics/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072704.jpg)
NAND Flash 是一种存储介质(掉电后数据不会丢失),常见的 U 盘、TF 卡/SD 卡,以及大部分 SSD固态硬盘都是由它组成的。 本文主要介绍它的种类及工作原理。([@sigusr1](https://github.com/ruanyf/weekly/issues/1356) 投稿)
3、[2020年你应该尝试的10个 JavaScript 库](https://www.freecodecamp.org/news/10-javascript-libraries-you-should-try/)(英文)
文章介绍10个很有用的 JavaScript 工具库,偏重于网页的 UI 操作方面。
4、 [如何构建优秀的 API](https://www.stxnext.com/blog/how-to-build-a-good-api-that-wont-embarrass-you)(英文)
本文介绍设计一个优秀的 RESTful API 的注意事项,以及 REST 和 GraphQL 两种 API 的差异。
5、[Python 的 SQLite 数据库教程](https://towardsdatascience.com/do-you-know-python-has-a-built-in-database-d553989c87bd)(英文)
本文是入门教程,介绍如何在 Python 语言使用内置的 SQLite 数据库,不需要任何安装步骤。
6、[10个有用的 git log 技巧](https://hackernoon.com/ten-useful-git-log-tricks-7nt3yxy)(英文)
本文介绍`git log`命令的10个参数用法。
7、[英特尔到底怎么了?](https://www.cool3c.com/article/155259)(中文)
英特尔最近公告7纳米制程延误可能会外包给台积电生产。本文是一个前英特尔华人工程师的分析。
8、[async 函数的一个注意点](https://www.brandonsmith.ninja/blog/async-await)(英文)
本文提醒大家注意,使用 JavaScript 的 async/await 函数时,要区分并发操作和继发操作。
## 工具
1、[wiby](https://wiby.org/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072312.jpg)
一个极简的搜索引擎,加载速度很快。
2、[vscode-rss](https://github.com/luyuhuang/vscode-rss)
Visual Studio Code 的插件,提供一个嵌入式的 RSS 阅读器,可以在 VScode 里面阅读新闻和博客。([@luyuhuang](https://github.com/ruanyf/weekly/issues/1354) 投稿)
3、[React Spectrum](https://react-spectrum.adobe.com/react-spectrum/index.html)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072402.jpg)
Adobe 公司的 React 组件库,用法非常简单干净。
4、[css-sweeper](https://github.com/propjockey/css-sweeper)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072403.jpg)
一个只用 HTML 和 CSS 实现的扫雷游戏,不使用 JavaScript。
5、[SimpleOps](https://simpleops.io/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072008.jpg)
网站性能监控服务,可以监控加载速度和网站是否下线。
6、[project-citadel](https://github.com/JordanKnott/project-citadel)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072101.jpg)
一个开源的看板程序,用于项目管理。
7、[CloudBrowser](https://github.com/dosyago/BrowserGap)
开源的云浏览器。用户可以在浏览器里面,打开另一个运行在云端的浏览器。
8、[babel-preset-php](https://gitlab.com/kornelski/babel-preset-php)
通过 Babel 将 PHP 代码转成 JavaScript 代码,从而方便 PHP 程序员编写浏览器可以运行的代码。
9、[seafox](https://github.com/KFlash/seafox)
一个 TypeScript 写的 JavaScript 解析器,也就是说使用 JavaScript 解析 JavaScript支持最新的 ES2020 语法。
10、[react-table](https://github.com/tannerlinsley/react-table)
React 的表格组件库,新的 7.0 版完全采用 Hooks 设计。
## 资源
1、[数据可视化图表目录](https://datavizcatalogue.com/ZH/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072301.jpg)
这个网站收集各种数据可视化的图表类型,简要讲解每种类型的用途和特点,而且有中文版。
2、[Gradio](https://hub.gradio.app/)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072401.jpg)
该网站提供一系列可以在线使用的 AI 工具,比如识别物体、识别手写数字、老照片着色、绘画生成等等。
3、[impossible-objects](https://github.com/Matsemann/impossible-objects)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072705.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072706.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072707.jpg)
这个仓库提供 3D 打印源码,可以打印一些不可思议的物体,在镜子里面呈现另一个形状。
4、[OSM City](http://stinaflodstrom.com/projects/osm/osm.html)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072803.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072804.jpg)
丹麦艺术家根据开源地图 OpenStreetMap 的数据,让建模软件 Unity 3D 引擎基于真实城市的面貌,自动生成一座虚拟城市。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=j3124am0z30" allowFullScreen="true" width="600px" height="400px"></iframe>
## 图片
1、[C/2020 F3 彗星照片](https://www.dcfever.com/news/readnews.php?id=28438)
C/2020 F3 彗星最近光临地球是20多年来北半球最明亮的彗星。世界各地的爱好者纷纷拍出令人难忘的照片。
7 月23 日是它最接近地球的日子此后亮度逐渐衰减。它下一次出现将是6800年之后。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072404.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072405.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072406.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072407.jpg)
下面是中国摄影爱好者[“阿五在路上”](https://www.instagram.com/alvinwufoto/)拍摄的彗星。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072413.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072414.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072415.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072416.jpg)
[还有人](https://twitter.com/djulik/status/1286053695956881409)拍到下面的照片,彗星被星联计划 StarLink 的人造卫星挡住了,长曝光拍摄后就变成了下面的样子。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072408.jpg)
2、[市值最大的公司](https://www.techspot.com/news/86160-ceos-amazon-apple-facebook-google-preparing-their-defense.html)
下图是2010年市值最大的五家公司与2020年的对比。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073002.jpg)
2010年最大的五家公司单位美元
- 埃克森美孚石油3430亿
- 中国石油3160亿
- 苹果公司2690亿
- 中国工商银行2480亿
- 微软公司2370亿
2020年最大的五家公司。
- 苹果公司15760亿
- 微软公司15510亿
- 亚马逊14330亿
- 谷歌9800亿
- 脸书6760亿
可以看到,现在最大的公司都是技术公司,而且市值翻了好几倍。
## 文摘
1、[世界最大的飞机](https://www.cnn.com/travel/article/an-225-worlds-largest-airplane/index.html)
俄罗斯的安东诺夫 AN-225 运输机是全世界最大的飞机,翼下装了六台涡轮发动机,翼展几乎相当于一个足球场的长度。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072305.jpg)
无论它飞到哪里,都是人们目光的焦点。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072306.jpg)
它诞生于冷战时期。1981年4月美国发射了第一架航天飞机将军事卫星送入了轨道。苏联认为这是一种威胁开始制造自己的航天飞机 Buran俄语“暴雪”
但是航天飞机开始建造后遇到了一个问题。航天飞机工厂在莫斯科附近怎样才能将这架航天飞机运送到1300英里外的发射场呢苏联最后决定不建造高速公路而是要求基辅的安东诺夫设计局制造一种新型的运输机能够空运航天飞机。
安东诺夫设计局就设计出了 AN-225 这架世界最大的飞机。除了6个发动机巨大的起落架下有惊人的32个轮子以及为了增加稳定度而设置的两个尾翼。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072307.jpg)
AN-225 的制造只用了短短三年半,但仍跟不上航天飞机 Buran 的完工日期。航天飞机最终是由一队轰炸机携带零件,运到发射场组装的。
1988年底Buran 和 AN-225 差不多同一个时间进行了首飞。那一年,柏林墙倒塌,随后苏联解体。结果, Buran 仅执行一次正式任务,就被永久放弃了,而 AN-225 只在大约12次试飞中搭载过航天飞机下图
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072308.jpg)
随着 Buran 被放弃AN-225 也就没用了。有人提议将这架飞机改成酒店未被采纳。后来它被锁进机库在那里放了7年静静地生锈。
但是,随着世界经济的发展,大型货物的空运需求越来越多。安东诺夫航空公司有一个货运子公司,收到的订单超出了他们最大飞机的运输能力,于是有人想到了这架闲置的 AN-225。
2001年AN-225 进行了除尘和设备升级然后重新投入使用一口气创造了124项世界纪录包括货物长度、载重量、载货飞行高度等等。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072309.jpg)
AN-225 最多可容纳16个集装箱或80辆家用汽车最大有效载荷为250吨。2009年AN-225创下了空运单件货物重量的记录当时它将一台重达187吨的发电机从德国运到亚美尼亚。它还运输过史上最长的空运货物——两台42米的风力涡轮机从中国运往丹麦甚至在1万米高空举行过一次画展创造了吉尼斯世界纪录。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072310.jpg)
2020年4月AN-225 再创纪录将100吨 Covid-19 防护设备和药品从中国天津运到波兰华沙。由于世界各地需要防护用品两个半月的时间里AN-225 进行了10次从中国飞往世界各地的飞行。”
AN-225 的单次飞行成本很高每小时使用20吨以上的燃料所以它很少飞行只用来执行那些其他飞机做不了的任务。2019年这架飞机执行了20班飞行2020年到现在为止已经执行了10班飞行全部是从中国运送货物。
2、[拥抱,扩展,扑灭](https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish)
1996年美国司法部发现微软公司内部使用“拥抱扩展扑灭”Embrace, extend, and extinguish简称 EEE
)这个短语,描述对付竞争对手的策略。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072901.jpg)
首先,拥抱对方的产品种类,进入对方的市场;然后,使用自己的专有功能扩展产品标准;最后,利用这些差异,使竞争对手处于不利地位。
- **拥抱阶段** :开发与竞争产品基本兼容的软件,或实施公共标准。
- **扩展阶段**:添加和推广竞争对手或标准不支持的功能。
- **扑灭阶段**:由于市场份额的扩展,添加的功能成为事实上的标准时,再将竞争对手边缘化。
微软的 IE 浏览器就是使用这种策略的最好例子。
现在有人认为,微软对于开源软件的态度,从敌对变成拥抱,也有可能是在实施这种策略。另一方面,谷歌公司在很多技术领域的作为,也让人疑虑,它在实施这种策略。
## 言论
1、
谷歌的网页排名算法 PageRank得名于创始人拉里·佩奇 Larry Page实际含义是佩奇的算法Page's rank
-- [《意想不到的来自人名的事物》](https://notes.rolandcrosby.com/posts/unexpectedly-eponymous/)
2、
软件测试分为生产前测试和生产中测试,负责任的团队两种测试都应该进行。
-- [《我在生产中测试》](https://increment.com/testing/i-test-in-production/)
3、
低本底钢Low-background steel指的是1945年第一枚核弹爆炸之前生产的任何钢铁。此后有了核爆大气中辐射物质增加影响了所生产的所有钢铁。
低本底钢目前用于需要最高灵敏度的放射性核检测设备中,主要来源是在第一次核爆发生前建造的船只,它们大多沉没在水底。
-- [维基百科](https://en.wikipedia.org/wiki/Low-background_steel)
4、
我一直是“强观点弱立场”strong opinions, weakly held
不管什么事情,我都会凭直觉得到一个结论,这就是“强观点”;只要有任何与结论相悖的信息,我就会修正自己的观点,这就是“弱立场”。
-- [《强观点,弱立场》](https://commoncog.com/blog/strong-opinions-weakly-held-is-bad/)
5、
几乎所有的企业软件公司,都是销售人员多于工程人员。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=23907923)
6、
浏览器最初的目的是浏览包含链接的文本文件,但现在已经变成了应用程序平台的一种 UI 范式,内置数据库和图形引擎,与操作系统深度集成。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=23911243)
## 回顾
2019年的本周第 67 期):[复杂系统无法维护,侏罗纪公园必定失败](http://www.ruanyifeng.com/blog/2019/08/weekly-issue-67.html)
![](https://cdn.beekka.com/blogimg/asset/201908/bg2019080109.jpg)
2018年的本周第 15 期):[周刊的内容从何而来?](http://www.ruanyifeng.com/blog/2018/07/weekly-issue-15.html)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072701.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

396
docs/issue-119.md Normal file
View File

@ -0,0 +1,396 @@
# 科技爱好者周刊(第 119 期):降雨量和保险博弈
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1315),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072903.jpg)
7月28日泰国曼谷的苹果商店开幕。它的形状很奇特有一个树冠屋顶下面是一个全玻璃的建筑。[出处](https://www.apple.com/newsroom/2020/07/apple-central-world-opens-friday-in-thailand/)
## 本周话题:降雨量和保险博弈
前几天,我看到了一个很新奇的保险:[上下班降雨险](https://www.airiskeys.com/p/YAIC20170629001/index.html)。
只要上下班遇到大雨,保险公司就会赔偿。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073012.jpg)
根据地点和季节而不同,[赔偿标准](https://www.1an.com/website/product/convention/9901_02.html)都不一样,下图是上海的赔付标准。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073013.jpg)
根据上表上海只要1月达到中雨一个小时内降雨超过2.5毫米保险公司就会赔付12元。下雨的天数越多赔付越多。由于每个月的保费是20元所以只要有两天下雨达到这个值就等于赚到钱了。
为什么会有这种保险?上下班遇到大雨导致巨大损失并不多见,这看上去更像是一种博弈,比谁能更准确预测降雨量。气象学家应该会喜欢它,有很大机会从中获利。
我其实挺赞成这种博弈型的保险。如果生活中每一个有概率的事件,都有对应的保险,我觉得挺好的,至少多出了很多选择。
我查了一下,国内的这类保险还有高温险、堵车险、离婚险、吃货险等等。吃海鲜得急性肠胃炎,保险公司都会赔偿你,这不是很好的事情吗?
可惜的是,这类保险往往开不下去。一方面,投保的都是风险最大的人;另一方面,只要投保人掌握的信息多于保险公司,保险公司就会赔钱。前一阵就有[报道](http://www.xinhuanet.com/2020-06/12/c_1126104110.htm)南京一女子利用900班的航班延误获得了近300万元赔偿。所以好玩的险种才会这么少。
## 前端高频面试题 140 道
大家准备前端面试时,免不了会遇到下面这些问题。
1大厂的面试有哪些高频题目2怎样才能正确地回答技术题目将自己的想法充分清晰地表达出来3如何在众多面试者里面脱颖而出获得面试官的高评价
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080701.jpg)
本周的课程资料,就是来自开课吧的 **《前端高频面试题 140 道
》** ,专门解决这些问题。
它帮助大家在面试之前,做好充分理解,对高频题的正确答案成竹在胸,让面试官对你留下好印象!
这份资料是免费的。需要的朋友请扫描下面的二维码,添加小助理微信咨询领取。领取人数较多时,请耐心等待。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080608.jpg)
## 资讯
1、[文员机器人](https://world.huanqiu.com/gallery/3zAMltAPCB1)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072409.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072410.jpg)
俄罗斯 Promobot 公司设计的机器人最近在彼尔姆市政府的文档处理中心上岗为市民提供服务。开发者为了让该机器人看起来像“一名普通俄罗斯女性”利用人工智能分析了数千名女性的外表。“她”可以通过移动眼睛、眉毛和嘴唇以及其覆盖有人造皮肤的机械肌肉来重现600多种人类面部表情。
这个机器人还可以回答一般性的问题,并连接到扫描仪和打印机,目前主要承担签发证明的工作,证明人们没有犯罪和吸毒记录。登记处负责人说,“她”可以完全取代登记处的一名雇员。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072411.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072412.jpg)
2、[火星直升机](https://www.nytimes.com/2020/06/23/science/mars-helicopter-nasa.html)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072507.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072508.jpg)
7月30日美国宇航局 NASA 发射“毅力号”火星探测器上面包含一架1.8公斤的微型直升机。探测器在明年2月着陆后4月将在火星表面放飞这架直升机这将是人类首次在其他星球起飞直升机。
火星大气层远比地球稀薄空气动力不足直升机只能做得非常小。这架直升机可以离地4米飞行100多米。它在火星计划飞行5次其余时间就停在地面使用太阳能电池板充电。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072511.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072509.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072510.jpg)
3、[阿联酋的垂直农业](https://www.dw.com/en/united-arab-emirates-vertical-farming/a-54252631)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072701.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073008.jpg)
由于高温和缺水沙漠国家阿联酋每年平均只有12天降雨没有自己的农业粮食和蔬菜都依赖进口。随着人口的增长阿联酋希望确保食品供应开始发展垂直农业。
垂直农业就是在室内种植蔬菜,多个种植层垂直叠在一起,通过 LED 提供光照并用水雾或滴灌系统浇水可实现全年高产。田野种出蔬菜需要30到40天垂直农业只要10到12天。更重要的是与传统农业相比垂直农业的用水量减少了多达95这对沙漠国家意义重大。不过由于空调和 LED 需要恒定的电力供应,因此会消耗大量能源。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072702.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072703.jpg)
阿联酋政府正在投资建设一个该国最大的室内垂直农场2021年前完工可以种植800种农作物。
4、[全自动客机](https://www.businessinsider.com/airbus-completes-autonomous-taxi-take-off-and-landing-tests-2020-7#once-take-offs-were-nailed-down-it-will-time-to-teach-the-jet-how-to-land-on-its-own-10)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072801.jpg)
空中客车公司宣布今年6月已经在一家试验机上完成了全自动起飞和着陆。这意味着喷气式客机的全自动飞行已经没有障碍了。因为一旦飞到空中自动驾驶仪就会接手目前就是这样。
试验飞机采用“图像识别技术”,识别跑道,完成飞机起飞。飞行员只要将飞机与跑道对齐,然后就可以坐着观察飞机升空。下图中,飞行员的手是空着的,仅仅停留在仪表盘上方,没有任何操作。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072802.jpg)
5、[贝鲁特爆炸前后](https://cdn.knightlab.com/libs/juxtapose/latest/embed/index.html?uid=59321100-d740-11ea-bf88-a15b6c7adf9a)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080601.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080602.jpg)
黎巴嫩首都贝鲁特本周发生港口大爆炸上图是爆炸前后的对比。可悲的是导致爆炸的硝酸铵2013年被黎巴嫩海关从一艘非洲船只查获扣留在港口。七年来一直没有做任何处理就放在原地可能由于受潮最终发生大爆炸。
6、**一句话消息**
> - [国际核聚变研究站](https://www.bbc.com/news/science-environment-53573294)完成了设计和零件制造阶段开始了为期5年的组装阶段。如果这个项目能够成功就打开了人类利用无辐射核能的大门。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072902.jpg)
> - [马斯克](https://www.msn.com/en-us/news/technology/elon-musk-says-hes-terrified-of-ai-taking-over-the-world-and-is-most-scared-of-googles-deepmind-ai-project/ar-BB17fsbv)说,他非常害怕人工智能 AI 接管世界,最害怕谷歌的 DeepMind 项目。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073009.jpg)
> - [江苏省](https://www.instagram.com/p/CDJexkcF05F/)农民发明氦气球喷洒农药每小时可以喷洒5万平方米效率大大提高。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073011.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073010.jpg)
## 文章
1、[JavaScript 语言的多态](https://zellwk.com/blog/polymorphism-javascript/)(英文)
多态Polymorph是面向对象编程的一个术语有多种含义。本文讨论 JavaScript 语言如何实现多态。
2、[GitHub Actions 的 Go 语言示例](https://www.freecodecamp.org/news/go-automate-your-github-profile-readme/)(英文)
本文介绍如何在 GitHub 仓库里面定时跑 Go 语言脚本,再将代码推送回仓库。
3、[JavaScript 测试框架比较](https://github.com/scraggo/comparing-javascript-test-runners/blob/master/README.md)(英文)
Mocha、Ava、Jest 是目前非常流行的三大 JavaScript 测试框架,本文对它们进行了比较,每个框架最合适的运行场景。
4、[Git 工作流程的图示](https://rovitpm.com/5-git-workflows-to-improve-development/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080309.jpg)
本文用清晰的图形解释了五种 Git 工作流程,比如上图是 master - develop - feature 的工作流程。
5、[Tailwind CSS从业余项目到数百万美元的业务](https://adamwathan.me/tailwindcss-from-side-project-byproduct-to-multi-mullion-dollar-business/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080310.jpg)
Tailwind CSS 的作者介绍这个框架的诞生过程,以及他们如何通过它赚到几百万美元。
6、[苹果更换 ARM 芯片的解读](https://zh.ifixit.com/News/42949/apple-arm-and-what-it-means)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080311.jpg)
一篇很好的英文分析,苹果公司为 Mac 电脑更换 ARM 芯片,对整个行业会带来哪些变化。
7、[Firefox 对 SameSite Cookie行为的更改](https://hacks.mozilla.org/2020/08/changes-to-samesite-cookie-behavior/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080502.jpg)
Firefox 浏览器官方宣布,将跟随 Chrome 浏览器,限制第三方 Cookie将 Cookie 的 SameSite 属性默认值设为 lax。
8、[Windows 10 阻止修改 HOSTS 文件](https://www.bleepingcomputer.com/news/microsoft/windows-10-hosts-file-blocking-telemetry-is-now-flagged-as-a-risk/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080503.jpg)
HOSTS 文件用于修改网站域名对应的 IP 地址WIndows 10 内置的 Windows Defender 软件最近开始警告和阻止修改这个文件。
9、[我用 GPT-3 写了一篇博客文章](https://liamp.substack.com/p/my-gpt-3-blog-got-26-thousand-visitors)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080609.jpg)
GPT-3 是目前最先进的人工智能模型,可以根据输入,返回一篇人类可读的文章。
作者输入文章的标题和简介GPT-3 就自动返回了一篇博客文章,这篇文章还登上了 Hacker News 的第一名,许多人都没有发现这是计算机写的。
## 工具
1、[Luckysheet](https://github.com/mengshukeji/Luckysheet)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080202.jpg)
一个网页表格库,类似 Excel 的效果。
2、[snapcode](https://github.com/sergeichestakov/snapcode)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080501.jpg)
一个很有创意的玩具项目,对手写的代码拍照后,通过 Google Cloud Vision 进行识别,然后自动在 repl.it 上运行。
3、[Story Creator](https://storycreatorapp.com/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080506.jpg)
一个在线的视频编辑器,可以用来在浏览器里面编辑一些简单视频。
4、[随机数据生成器](https://random-data-api.com/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080510.jpg)
这个网站提供一个 API可以让你定制想要的随机数据以 JSON 格式返回。
5、[Compiler Explorer](https://godbolt.org/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080605.jpg)
一个在线的编译器学习工具,可以显示高级语言对应的汇编代码,支持多种语言。
6、[zebra-editor-core](https://github.com/acccco/zebra-editor-core)
一个开源的富文本编辑器,功能丰富。([@acccco](https://github.com/ruanyf/weekly/issues/1366) 投稿)
7、[Yandex 图片搜索](https://yandex.com/images/)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020031401.jpg)
俄罗斯的搜索引擎 Yandex我觉得体验不错尤其是相似图片搜索比谷歌好用。国内好像还没有被屏蔽。
8、[虚拟信用卡](https://privacy.com/)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020031202.jpg)
该服务基于你的真实信用卡,生成一张虚拟信用卡,用于在国外网站购物,从而避免信用卡诈骗或信息泄漏。我还没用过,据说需要有美国电话号码,用于验证。
9、[NightCafe](https://creator.nightcafe.studio/)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020031507.jpg)
一个图片处理的在线工具,可以让普通照片变成世界名画。下图就是基于凡高的《星夜》生成的照片。
10、[kosmi](https://kosmi.io/)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020031501.jpg)
一个桌面聊天应用,具有很强大的分享功能。本地打开视频,参与聊天的所有人都可以观看。
## 资源
1、[JS 1024 竞赛](https://js1024.fun/results/2020)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080201.jpg)
这是代码长度不超过1024字节的 JS 程序的比赛2020年的结果已经公布了。第一名是一个[钢琴键盘](https://js1024.fun/demos/2020/16),第二名和第三名是动画渲染,第四名是一个游戏。
2、[stackoverflow-top-cpp](https://github.com/EthsonLiu/stackoverflow-top-cpp/tree/master/question)
StackOverflow 上面高票排名的 C/C++ 问题的中文翻译。([@EthsonLiu](https://github.com/ruanyf/weekly/issues/1362) 投稿)
3、[Gitenberg](https://www.gitenberg.org/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080308.jpg)
一个公共领域的英文电子书的搜索引擎。
4、[SVG Repo](https://www.svgrepo.com/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080504.jpg)
一个 SVG 图片(主要是图标)的搜索引擎。
5、[Motherboard DB](https://motherboarddb.com/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080507.jpg)
电脑主板的数据库。
## 图片
1、[宫崎骏的克里克城](https://www.bloomberg.com/news/articles/2020-07-24/the-video-game-where-you-build-an-empty-town)
宫崎骏在动画片《魔女宅急便》里面以瑞典首都斯德哥尔摩作为原型创造了海边的克里克城Koriko有着非常迷人的建筑风格。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072418.jpg)
另外,最近[有人](https://www.dcfever.com/travel/deal.php?id=28490)在静冈县发现了一个水池,跟《幽灵公主》里面的精灵森林很相似。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080203.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080204.jpg)
2、[不可思议的瓶子](https://www.puzzlemuseum.com/puzzles/amb/eng_botts/harry-eng.htm)
美国人哈里·恩格Harry Eng1932-1996当过学校老师、教育顾问发明家和魔术师。但是他最著名的事迹就是将一些不可能的塞进瓶子的东西塞进了玻璃瓶。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072503.jpg)
他甚至将三付扑克牌塞进瓶子,没有留下一点空间。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072504.jpg)
他生前拒绝透露,这是怎么做到的。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072505.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072506.jpg)
## 文摘
1、[Kindle 的诞生](https://threadreaderapp.com/thread/1287944667414196225.html)
2004年我参与了第一代 Kindle 的筹备,这是亚马逊公司首次涉足硬件领域。我从跟贝佐斯的互动中学到了很多东西。
当时,苹果公司已经推出了 iTunes 音乐商店从而将音乐产业数字化了。CD 的销售那时是亚马逊的第二大业务,对公司很重要,一下就受到了巨大的冲击。书籍的销售是亚马逊的第一大业务,远超过 CD贝佐斯决定借鉴 iPod / iTunes 的做法,尝试推出 Kindle将书籍数字化。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080306.jpg)
前两年,互联网泡沫破裂后,亚马逊的核心零售业务受到重创。贝佐斯对公司做出了调整,同一年里面创立了 Kindle 团队和网络服务 AWS 团队。公司当时处在困境,谁也不知道新团队能不能成功。
斯蒂夫·凯塞尔Steve Kessel当时负责亚马逊的媒体业务书籍/音乐/ DVD 都归他管。单单书籍的销售就产生了亚马逊50%以上的现金流。贝佐斯将斯蒂夫·凯塞尔调离了原岗位,让他去负责 Kindle打败他原来主管的业务。
在此之前,已经有两家创业公司推出了电子书阅读器,都失败了。索尼公司也有同类产品,也没有取得成功。这些失败的先例反而鼓舞了贝佐斯,他对我说,书籍是有史以来最伟大的发明之一,我们怎样使阅读体验更好?答案是更轻,更便携,易于同步。
早先的电子书阅读器使用 LED 屏幕我们决定采用了电子墨水屏这是这种技术首次大规模用于商业用途。iPod 使用线缆进行同步,而我们使用 WiFi 和蜂窝通信。我们还添加了一个用于搜索的键盘,这其实是一个错误,但是值得一试。最重要的是,我们发明了一种新的书籍数字化方法。
有一次开会时,贝佐斯希望 Kindle 发布时能够以每本9.99美元的价格提供10万本书。我负责这一块这似乎是不可能的出版公司对数字书还在恐惧与冷漠之间摇摆不定。但是贝佐斯毫不让步那是我职业生涯中最艰难的一次会议。
Kindle 在不使用线缆的情况下,就能通过 WiFi 进行同步。这是业内的首创,我们的团队为此感到自豪。但是贝佐斯认为这还不够神奇,他坚持要通过蜂窝网络进行同步,并且他不想向客户收取数据流量费。我们告诉他这不可能完成,但是最终他都做到了。
硬件开发比软件开发难得多,较慢的迭代周期、各种电路和零件问题,第一代 Kindle 整整用了三年半才完成!
2003年就在 Kindle 项目启动前,贝佐斯出过一次直升机坠毁事故,几乎身亡。如果他没有活下来,我想世界将很不一样。
## 言论
1、
地球与火星之间的通讯大约需要40分钟发出一条指令40分钟以后才能收到这意味着火星登陆器必须高度自动化具有自主决策的能力。
-- [《中国为什么想去火星》](https://thediplomat.com/2020/07/why-is-china-going-to-mars/)
2、
你觉得怎样才是“完美的约会”the perfect date
男: DD/MM/YYYY别的日期格式date format都容易产生误会。
-- [推特](https://twitter.com/rafrasenberg/status/1286968074323865602)。英语里面,约会和日期是同一个词`date`。
3、
Python 是(这个排行榜诞生以来)第一个挤入前两名的非 Java 和非 JavaScript 的语言。
-- [RedMonk 编程语言排行榜](https://redmonk.com/sogrady/2020/07/27/language-rankings-6-20/)2020年6月
4、
REST 和 GraphQL 的最大区别是处理缓存的方式。
当你用 REST 方式构建 API 时,基本上可以自动获得 HTTP 的缓存能力。如果选择 GraphQL你就需要自己为客户端或应用程序添加缓存。
-- [《如何构建优秀 API》](https://www.stxnext.com/blog/how-to-build-a-good-api-that-wont-embarrass-you)
5、
不要轻易说出自己痛苦,能体会的人很少,看热闹的人很多。
也不要轻易炫耀,会替你感到高兴的人很少,等着看你最后下场的人很多。
-- 推特用户
6、
所谓完美,不是指不能再添加别的东西了,而是指没有东西可以从其中拿掉了。
-- [安托万·德圣埃克絮佩里](https://www.brainyquote.com/quotes/antoine_de_saintexupery_103610),《小王子》作者
## 回顾
2019年的本周第 68 期):[关注能力的成长,胜于关注待遇](http://www.ruanyifeng.com/blog/2019/08/weekly-issue-68.html)
![](https://cdn.beekka.com/blogimg/asset/201908/bg2019080702.jpg)
2018年的本周第 16 期):[科技改变死亡的模式](http://www.ruanyifeng.com/blog/2018/08/weekly-issue-16.html)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080301.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

View File

@ -2,7 +2,7 @@
这里记录过去一周,我看到的值得分享的东西,每周五发布。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070601.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070601.jpg)
题图佘山上海2018。
@ -18,20 +18,20 @@
1、[机器与人类辩论](https://www.theguardian.com/commentisfree/2018/jun/24/machines-may-beat-us-in-debate-will-they-ever-have-the-human-touch)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070602.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070602.jpg)
6月中旬旧金山举行了一次机器与人的辩论比赛一方是 IBM 公司的辩论软件 Debator另一方是人类的专业辩手包括以色列全国辩论冠军。每位参加者有四分钟的时间阐述观点然后是四分钟的反驳和两分钟的结论。软件分析人类的发言然后检索数以亿计的报纸文章和学术论文库以及一些预先安装的论据结果并不处于下风很顺利地完成了一场辩论赛。
2、[太空清洁车](https://www.gov.uk/government/news/space-junk-mission-deploys-from-the-international-space-station)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070603.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070603.jpg)
人类已经发射了几千颗卫星,太空布满了这些卫星的碎片,对未来的飞行安全造成很大威胁。英国的一家卫星制造公司设计了一种太空清洁车,用渔网和叉子捕捉这些碎片带回地球。
3、[人工智能玩 Dota2](https://blog.openai.com/openai-five/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070604.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070604.jpg)
OpenAI 公司宣布,开发了一种人工智能软件,可以跟人类对战 Dota2 已经能够战胜普通选手。7月28日将举办与职业选手的挑战赛全世界直播。
@ -39,7 +39,7 @@ OpenAI 公司宣布,开发了一种人工智能软件,可以跟人类对战
4、[孟买禁止一次性塑料用品](https://www.theguardian.com/world/2018/jun/25/mumbai-india-bans-plastic-bags-and-bottles)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070605.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070605.jpg)
印度最大城市孟买宣布禁止一次性塑料用品。凡是使用一次性塑料袋、杯子或瓶子的居民将被处以高达25,000卢比276英镑的罚款或者三个月监禁。主要原因是塑料不会降解只使用一次就扔掉的塑料对环境影响太大。
@ -47,7 +47,7 @@ OpenAI 公司宣布,开发了一种人工智能软件,可以跟人类对战
5、[脑电波控制的机器人](http://news.mit.edu/2018/how-to-control-robots-with-brainwaves-hand-gestures-mit-csail-0620)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070606.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070606.jpg)
麻省理工学院正在开发一种可以用脑电波和手势控制的机器人。通过监控脑电波,系统可以实时检测,人类是否在机器人执行任务时发现错误;通过监控肌肉活动,人类可以用手势操作机器人。
@ -57,22 +57,22 @@ OpenAI 公司宣布,开发了一种人工智能软件,可以跟人类对战
6月28日香港政府宣布对空置一年及以上的一手住宅征收空置税。它将成为中国首个开征房屋空置税的城市。
征收时政府会对房屋的租金做一个评估空置税为年租金的200%。这就是说,如果买来房子空,政府会对你罚款,最低限度你应该把房子租出去。政府希望这样可以缓解香港的房价上涨。香港的房价是全球最贵、且还在不断上涨。
征收时政府会对房屋的租金做一个评估空置税为年租金的200%。这就是说,如果买来房子空,政府会对你罚款,最低限度你应该把房子租出去。政府希望这样可以缓解香港的房价上涨。香港的房价是全球最贵、且还在不断上涨。
7、[波音公司的超音速客机](https://mashable.com/2018/06/27/boeing-hypersonic-concept-plane/#baVGUErbPgq3)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070607.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070607.jpg)
波音公司展示了一款正在开发的概念机型,这种超音速客机可以在个小时内到底地球的任何地点。就算一切顺利这种飞机估计最快也要20年以后才能投入使用而且造价将非常高昂每架都要几亿甚至十亿美元。
波音公司展示了一款正在开发的概念机型,这种超音速客机可以在个小时内到底地球的任何地点。就算一切顺利这种飞机估计最快也要20年以后才能投入使用而且造价将非常高昂每架都要几亿甚至十亿美元。
8、[电子烟创业公司融资12亿美元](https://www.bloomberg.com/news/articles/2018-06-29/e-cigarette-maker-juul-labs-is-raising-1-2-billion)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070608.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070608.jpg)
(图片来源:<a href="http://vaping360.com/juul/juul-vapor-review/" rel="nofollow">vaping360.com/juul/juul-vapor-review/</a>
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070609.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070609.jpg)
以色列电子烟创业公司 Juul 获得12亿美元投资估价为150亿美元。这家公司成立于2015年长方形的电子烟包含电池和装有液体的容器液体包含尼古丁成分吸吮会产生类似吸烟的感觉。
@ -92,7 +92,7 @@ devops 是 IT 行业的一个新兴领域,这一类工程师的职务应该怎
2、[MySQL 数据库的字符集,要用 utf8mb4而不是 utf8](https://medium.com/@adamhooper/in-mysql-never-use-utf8-use-utf8mb4-11761243e434)(英文)
MySQL 的 utf8 字符集不是真正的 UTF-8只支持最多三个字节的字符。真正的 UTF-8 可能会出现四个字节的字符。MySQL 从来没有修复这个 Bug而是使用另外的解决方法真正的 UTF-8字符集改用 utf8mb4 的名字提供。.
MySQL 的 utf8 字符集不是真正的 UTF-8只支持最多三个字节的字符。真正的 UTF-8 可能会出现四个字节的字符。MySQL 从来没有修复这个 Bug而是使用另外的解决方法真正的 UTF-8字符集改用 utf8mb4 的名字提供。
3、[网站流量指标的含义](https://hitmetrics.io/blog/starter-web-analytics-metrics-to-know)(英文)
@ -127,25 +127,25 @@ WebAssembly 并不是一门编程语言,而是一份字节码标准,需要
1、[风琴音乐](http://my-music-diary.com/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070610.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070610.jpg)
一个美国程序员业余喜欢演奏风琴。他把自己的50多首演奏录音免费放到网上我觉得很好听。
2、[Heraclos Game]( https://heraclosgame.com/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070611.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070611.jpg)
一款类似塞尔达的 WebGL 游戏,制作非常精美,推荐试玩。
3、[人工智能编程范式](https://github.com/norvig/paip-lisp)(英文)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070612.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070612.jpg)
这本书Paradigms of Artificial Intelligence Programming是人工智能领域的名著Peter Norvig 写于 1992 年,探讨 Lisp 语言在这方面的应用,现在开源了。
4、[Mac 系统免费软件](https://github.com/serhii-londar/open-source-mac-os-apps/blob/master/README.md)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070613.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070613.jpg)
Mac 的一大烦恼,就是各种软件都要钱。有人整理出了一份 Mac 系统免费软件清单,看看有没有你需要的。
@ -161,19 +161,19 @@ Node 语言编写的博客建站工具。
3、[fusuma](https://github.com/hiroppy/fusuma)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070614.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070614.jpg)
直接将 Markdown 文档转换生成幻灯片。
4、[微软 Office365 的 React 组件库](https://developer.microsoft.com/en-us/fabric)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070615.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070615.jpg)
微软正在使用 React 重写 Office365Office 的在线版),为此专门写了一个 React 的 Office UI 组件库,完全开源。
5、[mkcert](https://github.com/FiloSottile/mkcert)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070616.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070616.jpg)
生成本地 HTTPS 加密证书的工具,一个命令就可以生成证书,不需要任何配置。图片是就是它默认为 localhost 生成的加密证书。
@ -187,21 +187,21 @@ Node 语言编写的博客建站工具。
2018年1月我刚刚过完生日便和伙伴刘怡老师一起踏上了沙特阿拉伯的行程。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070617.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070617.jpg)
圣城麦加的禁寺,是我很长时间最向往的地方。我毫不掩饰自己刚刚看到它时的激动!看到无数穆斯林围绕着克尔白天房旋转的时候,这样的人类行为真的是太震撼了。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070618.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070618.jpg)
这张照片是周五主麻时无数来自全世界各地的穆斯林对着克尔白天房跪拜的场景为了这个场景我不得不花费3000人民币的高价在禁寺旁的钟楼酒店的裙楼里开间房若是钟楼酒店看禁寺的房间价格得接近一万元实在是太贵了。
我径直来到禁寺的最高一层在这里俯瞰克尔白天房还有围绕着它不断旋转的全世界各地的穆斯林。这个人类行为已经这样24小时不停歇的旋转了一千多年。禁寺太大了由于我的镜头是35mm所以这张照片是用8张照片合成的。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070619.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070619.jpg)
当人流量减少之后,禁寺的清理部门便开着这样的清洁车清洁禁寺外的大理石地面。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070620.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070620.jpg)
麦加的国际化程度也是超出我想象的我可以看到手拎着印有H&amp;M购物袋的女性手拿一杯星巴克走进禁寺旁商场内的麦当劳。
@ -209,7 +209,7 @@ Node 语言编写的博客建站工具。
2、[你会雇佣史蒂夫·乔布斯吗?](https://medium.com/s/story/would-you-have-hired-steve-jobs-53af3a5176e6)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070621.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070621.jpg)
史蒂夫·乔布斯创造了 iPhone、iPad 和其他许多东西,让苹果成为全球最有价值的公司。但是,如果年青时代的他来到你的公司,要求一份工作,你会雇佣他吗?
@ -224,19 +224,19 @@ Node 语言编写的博客建站工具。
1、[欧拉发明的5个数学符号](https://twitter.com/fermatslibrary/status/1006157858784899072)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070622.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070622.jpg)
瑞士数学家欧拉Leonhard Euler1707年4月15日1783年9月18日被认为是有史以来最伟大的数学家之一。他有很多成就其中一项就是发明了上图的5个符号。
2、[世界最深洞穴探险记](https://news.nationalgeographic.com/2018/06/sistema-huautla-cave-mexico-culture/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070623.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070623.jpg)
墨西哥的 Sistema Huaulta 是世界最大的洞穴之一也是西半球最深的洞穴长达85公里深达1.5公里共有25个入口。去年一个美国探险队深入这个洞穴《国家地理》杂志写了详细的图片报道。
3、[浣熊爬楼](https://photo.sina.cn/album_1_86058_285545.htm)(组图)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070624.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070624.jpg)
明尼苏达州圣保罗市6月13日有人发现一只浣熊正在爬一幢25层高楼。经过社交媒体转发和直播这只浣熊成为当天推特的热门话题电视台也开始滚动报道。
@ -252,9 +252,9 @@ Node 语言编写的博客建站工具。
3、
![](https://www.wangbase.com/blogimg/asset/201807/bg2018070625.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018070625.jpg)
如果有一天,人们不再使用app改为使用网站一定是因为每个app 启动时都要强迫用户看5秒钟毫无意义的、让你傻等的全屏广告英语叫 splash screen
如果有一天,人们不再使用App改为使用网站一定是因为每个App 启动时都要强迫用户看5秒钟毫无意义的、让你傻等的全屏广告英语叫 splash screen
## 欢迎订阅

371
docs/issue-120.md Normal file
View File

@ -0,0 +1,371 @@
# 科技爱好者周刊(第 120 期):只有开放才能打败封锁
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1315),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080205.jpg)
8月5日伦敦自然历史博物馆重新开馆。工作人员为蛇颈龙化石展品做清洁。来源[Instagram](https://www.instagram.com/p/CDNxThJHMcB/)
## 本周话题:只有开放才能打败封锁
美国搞技术封锁,不允许中国企业使用美国技术。今天就来谈谈,应该怎么应对这种局面。
华为最近[宣布](https://www.sohu.com/a/412195424_114837)9月15日以后手机的麒麟芯片无法生产了可能将成为绝响因为台积电迫于美国的禁令不再接受华为的订单了。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081110.jpg)
此前,华为手机已经不能预装谷歌服务框架了。但是,安卓系统是开源的,就算不能用上层的谷歌服务,系统本身还是可以用的。
这就是开源软件的好处,它不受美国政府的控制,禁令影响不到它。如果安卓系统是闭源的,华为手机就麻烦了,将没有操作系统可用。有人说,可以自己搞操作系统啊。事实上,这是不现实的。华为的鸿蒙系统就算能搞出来,到哪里去找应用软件呢?怎么说服腾讯和阿里,为你开发鸿蒙版的微信和支付宝呢?最后只能搞一个虚拟机,让安卓应用跑在里面,但那也是建立在安卓是开源系统的基础上啊。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081109.jpg)
正是因为有了开源软件,才有办法对抗美国的技术封锁。要是有一天,美国不允许中国使用 Windows那么至少还有 Linux。为了国家的技术安全就应该考虑多使用开源软件。
开源软件还有一个好处,它有助于推广技术,扩大影响力。中国拥有知识产权的技术或软件,变成世界主流的案例越多,美国的封锁就越不容易奏效。一项技术怎么才能变成业界的主流,开源是一个很有效的方法。
所以我觉得, **政府应该把开源软件定为国家战略。** 鼓励国人多使用开源软件(比如 Linux摆脱对专有技术的依赖同时鼓励企业和个人将自己的智力成果与全世界共享打破美国的技术霸权。最终来说只有开放才能打败封锁。
## 数据分析实战
数据分析正成为一门越来越重要的技能,各种职位(比如产品经理和运营销售)都在用到它。很多公司开始招聘专职的数据分析师。
与工程师不同,数据分析师的主要技能和工具是 Excel、SQL 和 Python。本周的课程资料就是开课吧带来的 **《大数据分析实战课》**,帮助大家掌握上面这些技能和工具。
课程内容是四个大数据分析实战项目,以案例为导向,介绍真实业务场景下的数据分析。
- 项目一:利用 Python 实现办公自动化。
- 项目二:海量数据图形可视化。
- 项目三:电商数据分析及可视化展示。
- 项目四:玩转高精文本分析。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081102.jpg)
该课程由资深大数据专家潘海超老师讲授。现在限时优惠,仅需 0 元。
点击[这里](https://wx.kaikeba.com/vip_course/2y5levuvrj/9na1can5ob?tenant=wx5046bc7413796142)或者手机扫描下面二维码,微信添加课程助理,就可以免费领取,只有 50 个名额,先到先得。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081103.jpg)
## 资讯
1、[空气净化机箱](https://tieba.baidu.com/p/6845657970?see_lz=1)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080303.jpg)
百度贴吧上面,一个网友贴出了照片。他将小米空气净化器改装成了机箱,放入了一块 itx 小主板。电脑的发热量越来越大,需要的散热风扇越来越多,而空气净化机本质上就是一个带有空气过滤功能的风扇,所以两者确实可以合二为一。
空气净化器的风量风压,以及噪音控制能力,是绝大多数机箱风扇无法比的。而且,空气净化器也用直流电,跟机箱可以共用一个电源。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080304.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080305.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080301.jpg)
2、[智能尿布](https://www.indiegogo.com/projects/conquering-parenthood-with-wondermom-smart-nappies#/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080514.jpg)
一家香港护理用品公司推出了婴儿的“智能尿布”,正在众筹。这种尿布里面装有无线传感器,可以通过手机 App 查看尿布的实时数据。
一旦尿布的温度和湿度超标,父母就会立刻得到通知,从而更换尿布或检查婴儿是否正常。除了检查婴儿是否排尿以及尿量,它还可以监视宝宝的姿势和活动,一旦有异常睡姿,也会通知家长。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080515.jpg)
3、[5D 国际象棋](https://en.chessbase.com/post/what-on-earth-is-5d-chess)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080606.jpg)
Steam 游戏平台最近出现了一款 5D 国际游戏,除了棋盘是 3D 以外,还有时间轴和决策轴。
这种象棋游戏可以回溯每一步,并且每一步都可以做多种决策,显示成一个决策树,有点像同时玩一盘棋的“平行宇宙”。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080607.jpg)
4、[太阳能运河](https://www.bbc.com/future/article/20200803-the-solar-canals-revolutionising-indias-renewable-energy)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081107.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081108.jpg)
印度是一个人多地少的国家,虽然日照充沛,但是缺乏发展太阳能的土地。古吉拉特邦想出了一个解决方法,就是把太阳能电池板架设在河道的上方,覆盖了一整条运河。
这不仅解决了太阳能发电的用地问题而且减少了运河的水份蒸发增加了农业灌溉用水。目前已经完成了40公里。
5、[Mozilla 裁员](https://www.quirksmode.org/blog/archives/2020/08/the_cult_of_the.html)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081309.jpg)
Mozilla 本周宣布裁员250人。这其实不算意外它的全球雇员超过1000人但是主要产品都是免费的这样的雇员规模可能确实太大了。
裁员的一个后果就是MDN 文档团队基本上被裁掉了只剩下很少的人MDN 以后可能都要靠志愿者维护。由于 MDN 是 Web 开发事实上的标准文档,这件事恐怕会对全球的开发者造成很大影响。这也反应了,文档是有代价的,优质文档很难免费提供。
6、**一句话消息**
> - [一家日本公司](https://www.reuters.com/article/us-japan-wasabi-idUST29421020080318)开发了气味报警器,一旦遇到烟雾,不是发出报警声,而是散发强烈的芥末气味,用来向聋人和丧失听力的老年人报警。
> - [三个澳大利亚男子](https://apnews.com/1566b3c6a377ee907a0f2e143a5b26c9)乘坐的小船,在南太平洋上偏离航线,漂流到一个小岛上。通过在沙滩上摆出 SOS 求救符号而获救。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080603.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080604.jpg)
> - [马里兰大学](https://phys.org/news/2020-08-glass-like-wood-insulates-tough-blocks.html)的工程师发明了一种透明木材,可以替代玻璃,还比玻璃更坚硬,更隔热,可以阻挡紫外线。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080722.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080723.jpg)
> - [波音747飞机](https://gizmodo.com/boeing-747s-still-use-floppy-disks-to-get-critical-soft-1844683811)仍然使用3.5英寸软盘,进行数据库更新。([@regomne](https://gizmodo.com/boeing-747s-still-use-floppy-disks-to-get-critical-soft-1844683811) 投稿)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081302.jpg)
> - [我国](https://hunan.voc.com.cn/article/202007/202007300905139132.html)研发成功世界最强马力的电力机车"神24"可以牵引一万吨货物或者100节车厢。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081306.jpg)
## 文章
1、[我参加 Pixar 2020 渲染大赛的作品](https://blog.yiningkarlli.com/2020/07/shipshape-renderman-challenge.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080505.jpg)
Pixar 动画公司每年举办一个比赛,提供一些数字模型,邀请全世界爱好者对它们进行渲染着色,评选出优胜者。作者介绍了他如何创作第一名作品(上图)。
2、[如何自己实现一个全文搜索引擎](https://artem.krylysov.com/blog/2020/07/28/lets-build-a-full-text-search-engine/)(英文)
作者通过一个简单的例子,讲解全文搜索引擎的原理,自己如何实现倒排索引。举例用的是 Go 语言,代码很简单,接近伪代码。
3、[如何发布 Deno 模块](https://dev.to/craigmorten/how-to-publish-deno-modules-2cg6)(英文)
Deno 是一个 TypeScript 运行时,可以替代 Node.js。它有一个模块托管服务本文介绍如果将 GitHub 上面的模块源码,通过 Webhook 发布到官方的托管服务。
4、[财政部为什么使用 arctan 函数调节工资总额](https://mp.weixin.qq.com/s/ig_FTMp6XbbSE7q-XR70fA)(中文)
财政部最近下发了一个文件,使用 arctan 函数调节国有金融企业的工资总额。这个函数到底有什么特别之处?
5、[2020年值得推荐的13本 Java 书籍](https://medium.com/javarevisited/10-books-java-developers-should-read-in-2020-e6222f25cc72)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080806.jpg)
作者列了一个书单推荐了13本 Java 学习书籍。
6、[如何在谷歌查找到任何信息](https://www.alec.fyi/dorking-how-to-find-anything-on-the-internet.html)(英文)
本文通过一些小例子,介绍谷歌的搜索语法。这里还有完整的[搜索命令列表](https://ahrefs.com/blog/google-advanced-search-operators/)。
7、[张汝京谈中国半导体产业的发展](https://www.tmtpost.com/4616621.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080904.jpg)
张汝京是中芯国际创始人,他在最近一次演讲中,回顾了第一到第三代半导体的发展,以及谈了中国半导体产业如何实现“超车”、第三代半导体未来的发展模式是什么等问题。
8、[停电时,冰箱会保持低温多长时间?](https://woodgears.ca/heating/freezer.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081004.jpg)
作者做了一个有趣的实验在冰箱里面放入传感器和树莓派看看停电后冷冻室能保持低温多长时间。结果发现室温19°C的房间中冷冻室每小时损失的冷度为2.6大约26小时后温度将达到0°。
## 工具
1、[Fast](https://fast.design/docs/introduction)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080803.jpg)
微软官方的 Web Components 组件库。
2、[P2](https://wordpress.com/p2/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080804.jpg)
WordPress 团队新发布的团队协作工具,有点类似公司内部的博客系统,可以免费使用,计划会在未来开源。
3、[Hasura GraphQL 引擎](https://github.com/hasura/graphql-engine/blob/master/translations/README.chinese.md)
一个高性能的 GraphQL 服务器,提供 Postgres上开箱即用的实时GraphQL API。[@shark-h](https://github.com/ruanyf/weekly/issues/1368) 投稿)
4、[codota](https://www.codota.com/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080903.jpg)
一个人工智能的代码提示和补全插件,支持各大主要的 IDE。[@dllen](https://github.com/ruanyf/weekly/issues/1371) 投稿)
5、[proselint](https://github.com/amperser/proselint/)
一个命令行程序,用来检查英文文章是否有语义错误。
6、[github-readme-stats](https://github.com/anuraghazra/github-readme-stats/blob/master/docs/readme_cn.md)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081301.jpg)
一个可以自己部署的服务,生成个人 GitHub 账户的统计,可以插在自述文件里面。这里还有另一个[类似的服务](https://github.com/athul/waka-readme)。([@Imfondof](https://github.com/ruanyf/weekly/issues/1373) 投稿)
7、[Danfo.js](https://github.com/opensource9ja/danfojs)
一个提供跟 Pandas 相同功能的 JS 数学计算库。
8、[MeiliSearch](https://github.com/meilisearch/MeiliSearch)
一个开源的全文搜索软件,可以自己搭建服务,支持汉语搜索。
9、[lazyhub](https://github.com/ryo-ma/lazyhub)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032701.jpg)
命令行的 GitHub 客户端,有图形 UI 界面。
10、[mvp.css](https://andybrewer.github.io/mvp/)
一个最简化的 CSS 库,不提供任何自定义的类,只给出最基本的 HTML 元素的样式,适合在它的基础上添加自定义的样式。
## 资源
1、[技术树](https://github.com/github/archive-program/blob/master/TheTechTree.md)
为了让后代了解我们如何开发和使用软件GitHub 官方开出了一个书单称为“技术树”the Tech Tree包括16个大类的200多本经典书籍。这些书籍的数字化版本将存放在 GitHub 的北极仓库。
2、[谷歌职业证书](https://grow.google/certificates/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080509.jpg)
谷歌推出了职业证书第一批有四个职业数据分析、项目经理、UX 设计师、IT 支持。
只要学完 Coursera 的课程,就可以拿到证书,每个月学费几十美元。我觉得,国内大厂也可以这样做,肯定有市场。
3、[SQL 实例教程](https://www.sqlteaching.com/)
一个针对初学者的 SQL 简单教程,通过在网页上运行示例来学习 SQL。
4、[如何管理 Redis 数据库](https://www.digitalocean.com/community/books/how-to-manage-a-redis-database-ebook)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080610.jpg)
DigitalOcean 发布的免费英文电子书,向初学者介绍什么是 Redis 和它的基本用法。
5、[BUI App 开发教程](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzIyNjQxNjUwMg==&action=getalbum&album_id=1338511290868006913&subscene=159&subscene=158&scenenote=https://mp.weixin.qq.com/s?__biz=MzIyNjQxNjUwMg==&mid=2247483675&idx=1&sn=fc494fc7e05dd5d05c2049e04816190d&chksm=e8718302df060a14dc64d5ffddc76c319fd7cbfc8f7ac9c2ca09975a5431f23e85309cdb1820&scene=158#rd#wechat_redirect)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080902.jpg)
BUI 是一个国产的移动端 H5 框架,这是框架作者写的系列教程,演示如何用 BUI 开发一个网易新闻 App。[@imouou 投稿](https://github.com/ruanyf/weekly/issues/1369)
## 图片
1、[模拟城市的极限](https://rumorsontheinternets.org/2010/10/14/magnasanti-the-largest-and-most-terrifying-simcity/)
《模拟城市》是一个电子游戏,要求玩家建设一个现代城市,可以养活尽可能多的人口。
2010年菲律宾的一个22岁的建筑专业学生经过大量的计划和反复试验在《模拟城市》里面创建一个拥有600万居民的极限城市。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080511.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080512.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080513.jpg)
这个城市没有任何空间浪费,道路极小化,所有交通都是大众运输,不存在私人车辆。水电都由邻近城市提供,从而消除了对许多基础设施的土地需求。
这个城市是现代化的极限,以最小的面积养活最多的人口,是一个杰作,也是一个令人恐惧的乌托邦。每个居民的一生都在一个高效的小空间里工作和居住。
2、[鞋带暗语](https://www.fieggen.com/shoelace/cialacing.htm)
冷战时期,中央情报局曾经采用一种鞋带暗语。只要根据鞋面上,鞋带交叉的位置和次数,就能传递事先约定的信息。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081105.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081106.jpg)
上面图片中,黄色表示鞋面上方的鞋带交叉位置。
这种方法非常简单,不受环境约束,外人很难察觉。
## 文摘
1、[服饰公司为什么收购高科技镜子?](https://napkinmath.substack.com/p/the-future-of-fitness-lululemon-buys)
lululemon 是一家运动服饰公司,主要生产健身裤。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071412.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071413.jpg)
最近lululemon 以5亿美元的巨资收购了一家创业公司 Mirror。
Mirror 的产品是一种用于家庭健身的全身镜,但实际上相当于一台巨型的悬挂在墙上的 iPad价格为1,495美元。用户每月支付39美元的订阅费就可以在这面镜子上看到健身课程然后跟着一起做。这面镜子支持点播以及老师的现场直播从瑜伽到拳击都有课程。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071415.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071414.jpg)
为什么生产健身裤的公司要收购开发智能镜子和健身视频的公司呢?
答案是这两家公司都针对同一个客户群体:富裕的新一代年轻人,他们喜欢锻炼身体,喜欢看着镜子里自己运动的样子。
通过这次收购lululemon 可以增加收入(有了新产品),向现有的健身裤客户销售 Mirror并且借助新的硬件产品在互联行业赢得一席之地。
lululemon 可以用 Mirror 替换了商店中的所有镜子,客户可以在 Mirror 前面亲自尝试。在服饰商店体验瑜伽课程,这可能会对销售产生巨大影响。
但是也有一些证据表明lululemon 客户对这种镜子 Mirror并不特别感兴趣。所以最终到底会怎样这是一个很好的收购还是会像许多其他跨行业收购一样失败现在还并不知道。
## 言论
1、
TikTok 揭示了美国乃至全世界的精神病程度。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24023045)
2、
公司刚成立时,需要瑞士军刀型人才。
公司一旦发展壮大,需要菜刀型人才。
-- David Perell
3、
硬件总是变得越来越快,但软件总是变得越来越慢。
-- [维尔斯定律](https://en.wikipedia.org/wiki/Wirth%27s_law)Wirth's law
4、
SSD 固态硬盘变成主流,导致 Windows 10 在 HDD 机械硬盘上几乎无法使用。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24015218)
5、
如果我发布开源软件,我会选择最严格的 AGPL 许可证,任何人想围绕我的软件建立业务,都必须将他们的更改提供给所有人。
同时,我还会发布一个商业许可证,如果你不想将更改公诸于世,就必须购买商业许可。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24098725)
## 回顾
2019年的本周第 69 期):[做得好 vs 做得快](http://www.ruanyifeng.com/blog/2019/08/weekly-issue-69.html)
![](https://cdn.beekka.com/blogimg/asset/201908/bg2019081403.jpg)
2018年的本周第 17 期):[全球变暖,在劫难逃](http://www.ruanyifeng.com/blog/2018/08/weekly-issue-17.html)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081001.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

387
docs/issue-121.md Normal file
View File

@ -0,0 +1,387 @@
# 科技爱好者周刊(第 121 期):为什么人类没有越来越闲?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1315),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081305.jpg)
8月12日是“世界大象日”西双版纳野象谷景区为大象准备了美食。[via](http://big5.xinhuanet.com/gate/big5/www.xinhuanet.com/photo/2020-08/12/c_1126359736.htm)
## 本周话题:为什么人类没有越来越闲?
很多人相信,随着科技的发展,未来的人们会有很多空闲时间,因为机器会干活。
这种观点是不对的。即使有高度智能的机器,未来的工人也不会空闲,可能还会更忙,至少资本主义制度是如此。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081908.jpg)
将近100年前的1930年经济学家凯恩斯[预言](https://www.newstatesman.com/2020/08/why-bertrand-russells-argument-idleness-more-relevant-ever)在一个世纪之内生产力的提高将使发达国家的居民每周工作15个小时还能保持体面的生活水平。
他的预测完全错误。今天没有一个国家实现每周工作15小时连接近的都没有反而出现了996这样的工作制。我相信再过100年也不会有每周15小时工作制。
让我们想象一个假设的情景。一家工厂以前每天生产100个产品随着技术进步现在每天可以生产200个。如果能够全卖出去那么工人的劳动时间并不会减少。
如果市场还是原来那样只能卖出去100个那么工厂就有50%的产能空出来了。这时,管理层有两个选择。
选择一:工人只工作半天,保持工资不变。
选择二:保留一半的工人,解雇其余的人。
现实中,一定是第二种选择,因为这样有利于增加利润。所以, **技术进步带来的收益,不会变为工人的空闲时间,而是变为一些工人更忙碌,另一些工人失业** ,真正的赢家就是资本家,增加的利润都归他们。
这就是当今世界正在发生的事情空闲的工人最终会被解雇。IT 行业最明显,因为技术进步对这个行业影响最大。
资本主义追求利润最大化,一旦销售不能同步扩张,技术进步就必然导致裁员,那些失业的人如果不能及时找到工作,就会越来越穷。那些还在工作岗位的人则由于负担更多的生产力,而变得越来越忙。
## Webpack 免费教程
现在的前端开发,打包工具都会选择 Webpack它将不同的模块合并成一个脚本。
用过的人都知道Webpack 是一个没有易用性的软件,新人上手和理解很不容易。而且,它还在不断发新版本,添加新功能。
Webpack 5.0 版已经开发了近两年现在发到了beta 27离正式发布依然很遥远。为什么5.0这么难产原因就是它引入了两个新概念“微前端”micro front-end和“模块联合”module federation[官方文档](https://webpack.js.org/concepts/module-federation/)写得非常抽象。它们出来以后,学习者的难度恐怕又会上升了。
今天谈到 Webpack 的原因是本周的课程资料是来自开课吧的《Webpack 教程》。刚刚出来的新教程不收费讲解构建和打包原理这是理解Webpack 的基础,并教大家实现一个简易的 Webpack。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082101.jpg)
这个教程吸取其他教程的优点,尽量简单地讲解原理,感兴趣的同学可以听听看。
点击[这里](https://wx.kaikeba.com/vip_course/oruqbzt28r/74wti6v05e?tenant=wx5046bc7413796142)或者扫描下面的二维码,就可以领取。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082003.jpg)
## 资讯
1、[鸟类的眼泪与人类相同](https://phys.org/news/2020-08-bird-reptile-human.html)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081307.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081308.jpg)
巴西科学家为了研究眼泪的进化检查了7种鸟类和爬行动物的眼泪包括鹦鹉、老鹰、猫头鹰、乌龟、鳄鱼等。上图是从老鹰和鳄鱼收集眼泪。
结果发现,鸟类和爬行类动物的眼泪,与人类的很相似,均包含相似数量的电解质(钠和氯化物),不过猫头鹰和海龟的眼泪包含较高的尿素和蛋白质。这说明,眼泪基本上没有进化。
2、[装入树莓派的笔记本电脑](https://www.tomshardware.com/news/raspberry-pi-zero-replaces-broken-laptop-optical-drive)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080801.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080802.jpg)
老式笔记本电脑往往带有光驱现在已经用处不大了。一位电脑爱好者就把光驱拆了下来改装上了树莓派Zerow 型号),使用的托盘也是自己 3D 打印的。
这就相当于这个笔记本里面包含两台电脑。树莓派从笔记本电脑获取电源,笔记本一开机,树莓派就会运行。笔记本电脑的屏幕,光标和键盘可用于控制树莓派。要访问树莓派,可以使用 VNC 协议远程进入系统。
3、[透明 OLED 屏幕](https://oled.com/oleds/transparent-oleds-toleds/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081403.jpg)
小米本周发布了透明电视机(上图),没有开机时就是一块透明的玻璃,开机以后变成显示屏。它的原理很简单,就是两片玻璃之间夹了一块 OLED 面板,发光二极管采用已经成熟的透明电极技术,就能实现透明屏幕,但透明度肯定不及玻璃。
这种技术最大的应用,就是可以装在车窗上(下图)。北京地铁的车窗通过投影,也有透明显示屏的效果,非常炫酷,请看[下面视频](https://v.qq.com/x/page/r3135dmqctc.html)。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081404.jpg)
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=r3135dmqctc" allowFullScreen="true" width="600px" height="400px"></iframe>
4、[红砖电池](https://arstechnica.com/science/2020/08/how-to-turn-regular-bricks-into-electricity-storying-supercapacitors/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081501.jpg)
美国华盛顿大学的研究团队,尝试了一项很有创意的发明。他们根据电容储能的原理,将普通红砖变成了电池。这是因为红砖含有铁元素,而且内部是多孔的,有巨大的表面积,在内部小孔里面加上特殊涂层以后,涂层与铁元素之间相互作用,就能像超级电容那样储能。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081502.jpg)
一块砖头可以在15秒内充满电然后供 LED 二极管亮大约11分钟。不过它的电量偏小每平方米的墙壁大约可以储能1.6瓦时这意味着三米乘六米的一堵墙壁可以储能约20瓦时还不具有实用价值。
5、[地表最高温度](https://bnonews.com/index.php/2020/08/temperature-at-californias-death-valley-reaches-130f/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081801.jpg)
8月16日美国加利福尼亚死亡谷的温度达到54.4摄氏度,是地表有记录以来的第三位最高温度。
100多年前的1913年7月10日也是在这个地方记录到地表最高温56.7°C迄今没有被打破。为什么这个地方温度会成为全球之最真是很奇怪的事情。死亡谷的纬度是北纬36.5度跟山东省济南市在同一个纬度也不算内陆地区离海边只有200多公里。
6、**一句话消息**
> - [美国法院](https://techcrunch.com/2020/08/07/goodbye-paramount-consent-decrees/)废除一项已经实施70年的禁令允许电影制片公司拥有电影院。原因是 Netflix 等流媒体公司的兴起,使得该规定毫无意义。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080805.jpg)
> - [苹果公司](https://www.iphoneincanada.ca/news/apple-legal-action-pear-logo/)对一个家庭购物 App 提起诉讼,要求对方更改 Logo理由是跟苹果公司的 Logo 太接近。但是根据下图,完全不像啊。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080901.jpg)
> - [国际暗空协会](https://www.atlasobscura.com/articles/dark-sky-photographs)每年会举办摄影比赛,要求全球爱好者提交照片,展示银河系的美妙,或者人类光源对天空的污染。今年的获奖作品中,有一张中国长城的照片,显示了光污染的严重。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081104.jpg)
> - [上海环境博览会](https://www.instagram.com/p/CD8MbPuhpbn/?igshid=y7htfs2hn65)上,厂商展出了无人清洁车,该车会自动捡起地上的水瓶、纸张和烟头。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081803.jpg)
> - [天文学家](https://phys.org/news/2020-08-fastest-star.html)发现宇宙中最快的恒星运动速度达到光速的8%。
> - [微软公司](https://www.theverge.com/2020/8/17/21372487/microsoft-internet-explorer-11-support-end-365-legacy-edge)宣布,明年将终止对 IE 11 和旧版 Edge 浏览器的支持。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081903.jpg)
## 文章
1、[CSS 生成艺术](https://generative-art-with-css.commons.host/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081203.jpg)
作者介绍如何用 CSS 生成各种形状的图形。
2、[如何使用 Rust 开发单页应用 SPA](http://www.sheshbabu.com/posts/rust-wasm-yew-single-page-application/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081204.jpg)
单页应用SPA都是使用 JavaScript 开发,但是有了 WebAssembly 以后,其他语言也可以编译成 JavaScript。本文就完全使用 Rust 语言开发上图的 SPA后端开发者现在也可以写前端了。
3、[Manjaro 与 Arch Linux 的区别](https://itsfoss.com/manjaro-vs-arch-linux/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081401.jpg)
Manjaro 与 Arch 都是流行的 Linux 发行版Manjaro 基于 Arch但是有自己显著的特点。
4、[单个创始人的表现更好](https://www.growthclub.online/post/research-says-solo-founders-perform-better-here-is-why)(英文)
常规的建议是,你必须先组建团队,然后才能创业。但是,统计显示,单个创始人的公司更可能盈利,本文分析原因。
5、[熵的羊群解释](https://aatishb.com/entropy/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081504.jpg)
本文用羊群作为例子通过图片较为通俗地解释了物理学的熵entropy是概率导致的。
6、[CRDT 算法是否适合多人实时编辑?](https://blog.kevinjahns.de/are-crdts-suitable-for-shared-editing/)(英文)
CRDT 算法用于分布式服务实现数据同步,比如同一篇文档的多人实时编辑。[Yjs](https://github.com/yjs/yjs) 是 CRDT 的一个实现,本文是它的作者对这个算法的解释,内容有一定深度。
7、[TypeScript 简明介绍](https://www.warambil.com/typescript-why-is-so-important)(英文)
一篇针对初学者的 TypeScript 介绍,写得相当简洁。
8、[HTML smuggling 解释](https://outflank.nl/blog/2018/08/14/html-smuggling-explained/)(英文)
很多人不知道JavaScript 可以脚本生成 exe 文件,让用户下载。本文介绍如何在网页里面嵌入一个恶意的可执行文件。
9、[广告短信的退订内幕](https://daily.zhihu.com/story/9726870)(中文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081909.jpg)
很多促销广告短信都说回复 T 退订,但是回复了 T 之后会发生什么?([@9527q](https://github.com/ruanyf/weekly/issues/1378) 投稿)
10、[微信小商店初体验](https://juemuren4449.com/archives/wechat-minishop)(中文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081910.jpg)
7 月 14 日,微信开放了微信小商店的内测,这是官方的开店功能,跟微店等第三方平台是不一样的。这篇文章介绍了申请流程以及使用体验。目前,微信小商店已经允许个人申请了,可用于个人开店。([@juemuren4449](https://github.com/ruanyf/weekly/issues/1380) 投稿)
## 工具
1、[QRpicture](https://www.qrpicture.com/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081503.jpg)
一个在线工具,把图片变成可以扫描的二维码。
2、[isoflow](https://isoflow.io/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081601.jpg)
一个绘制示意图的在线工具。
3、[ScreenplaySubs](https://screenplaysubs.com/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081702.jpg)
浏览器插件,播放 Netflix 视频的时候,同步显示剧本内容。
4、[Quarantines Sites](https://quarantines.site/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081704.jpg)
一个在线工具,可以通过它来访问其他网站,避免被追踪。
5、[umami](https://umami.is/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081901.jpg)
一个开源的网站访问统计服务。
6、[ts-migrate](https://github.com/airbnb/ts-migrate)
Airbnb 公司新的开源项目,可以将 JavaScript 代码转成 TypeScript 代码。
7、[js.cool](https://github.com/js-cool/js.cool)
为开源项目提供免费的`js.cool`的子域名,类似`js.org`,支持 CNAME 绑定。([@willin](https://github.com/ruanyf/weekly/issues/1379) 投稿)
8、[Screen Share Party](https://ba.net/screen-share-party)
该网站通过 WebRTC 协议把你的桌面分享给其他人。它生成一个 URL其他人访问这个 URL就能看到你的桌面。
9、[maza](https://github.com/tanrax/maza-ad-blocking)
一个本地的广告拦截器,通过封锁 DNS 达到拦截广告的目的。它的特点就是非常简单,就是一个 Bash 脚本,可以作为学习脚本编程的范例。
## 资源
1、[统计学习导论](http://faculty.marshall.usc.edu/gareth-james/ISL/)An Introduction to Statistical Learning
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080508.jpg)
免费英文电子书,可以作为非数学专业学生的统计学教材,侧重机器学习的统计基础,提供 R 语言的例子。
2、[rms.sexy](https://rms.sexy/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081001.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081002.jpg)
该网站专门收集理查德·斯托曼使用笔记本电脑的照片。
3、[1940年纽约历史地图](https://1940s.nyc/map/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081402.jpg)
这个网站提供1940年代的纽约在线地图并且还可以查看各个地点的历史照片。
4、[AI 还原古罗马皇帝](https://voshart.com/ROMAN-EMPEROR-PROJECT)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081602.jpg)
这个项目使用 AI 模型,将古罗马皇帝的塑像还原成高清晰度人像照片。
5、[物理学书单](https://www.susanjfowler.com/blog/2016/8/13/so-you-want-to-learn-physics)
作者列了一个英文书单,对于想自学物理学、达到本科以及研究生水平的读者,应该阅读哪些教材。
6、[COVID-19 舆论新闻可视化](https://pearmini.gitee.io/ncovis-2020/#/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081911.jpg)
山东大学 VisLab 的一个可视化项目,分析疫情对舆论和新闻的影响。([@pearmini](https://github.com/ruanyf/weekly/issues/1382) 投稿)
## 图片
1、[NeXT 徽标](https://www.logodesignlove.com/next-logo-paul-rand)
1986年乔布斯向著名的平面设计师保罗·兰德Paul Rand支付了10万美元要求为自己的 NeXT 计算机公司设计徽标。
下面就是最后的成品。1986年的10万美元要比今天的100万美元更值钱。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081606.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081605.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081604.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081603.jpg)
## 文摘
1、[姆潘巴现象](https://en.wikipedia.org/wiki/Mpemba_effect)
1963年坦桑尼亚的一个高中上烹饪课学生们做冰淇淋。
一个叫做姆潘巴Erasto Mpemba的学生发现了一个奇怪的现象。两个装有相同体积水的容器一个是35°C另一个是100°C同时放进冰箱竟然是100°C的水首先开始结冰。也就是说温度高的水会更快结冰这是为什么
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081507.jpg)
物理老师也不知道这是怎么回事,就把这个结果发表出来。这引起物理学界的争论,科学家也无法解释,就把它称为“姆潘巴现象”。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081506.jpg)
2012年英国皇家化学学会举行了一场竞赛征集论文对姆潘巴现象进行解释。共有22,000人参加获胜者提出了两种解释。
1过冷Supercooling。低温液体会在一定时间内存在过冷现象低于凝固点仍维持液体。
2对流。温度高的液体有更高的对流有利于散热。
2、[为什么咨询业不适合我?](https://medium.com/@karti/why-consulting-is-not-for-me-ffdbe09bb3c1)
6个月前我开了一家 IT 咨询公司。现在,我得出了结论,咨询业不是令人满意的职业,并不适合我。
作为顾问,我只了解客户业务和问题的一小部分,没法接触到全局的战略性工作。我想制造汽车,但是客户只要求我制造方向盘。
客户只把我视为服务提供商,而不是合作伙伴。在工作中,我希望与合作者建立深厚的关系,但实际上只会与许多人建立肤浅的关系。
咨询业会接触到各种各样的业务,需要花费大量时间了解每一个客户的业务场景。随着时间的流逝,我的注意力都被各种琐碎的业务问题分散了,我在工程和管理上的核心技能正在逐渐消失,就像肌肉因使用不当而萎缩一样。
每一个新业务,我都需要一遍遍重复同样的流程,与每个客户从头开始讨论项目目标、付款安排,运行安排、时间节点等等。我开始意识到,我不想重复地完成短期项目,而是希望参与长期项目,随着时间的推移不断加深对项目的理解,并可以在前期的基础上不断开发。
最后,我希望有一种目标感,大家聚在一起,创造一些了不起的东西。咨询业无法提供这种目标感。
我最终决定不干咨询了。
## 言论
1、
Web 和浏览器已经发展到令人恐怖的技术规模。微软完全放弃了Mozilla 在死亡线上挣扎Safari 根本无足轻重,只剩下 Google 一个玩家。
我呼吁谷歌立即无限期地中止向 Web 和浏览器添加新 API。浏览器实际上应该开始考虑缩小 API 并削减功能,更关注性能、效率、可靠性和安全性。
-- [《Web 需要停下来》](https://drewdevault.com/2020/08/13/Web-browsers-need-to-stop.html)
2、
谷歌一直希望降低地址栏的重要性,因为它的目标是推广 AMP 技术,将内容都放在自家的服务器上面。没有了地址栏,用户就看不出来这是谷歌的网站,而不是原始网站。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24157380),讨论 Chrome 86 浏览器将不再显示完整的网页地址
3、
无知的一阶效应包括做出错误的决定,二阶效应包括不了解决定为何错误。
-- [unintended consequences](https://unintendedconsequenc.es/tiktok-ban-openness-trap/)
4、
在美国,大家都在谈 TikTok为什么没有人谈 AirDroid
它也来自中国下载量超过1亿拥有对大量 Android 设备的完全访问权限。与 TikTok 相比,它拥有的数据量更多。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24173789)
5、
去年苹果应用商店的销售额为5190亿美元包括硬件而亚马逊网站为3280亿美元。所以前者才是美国最大的在线零售商。
-- [《亚马逊并不是最大的在线零售商》](https://www.forbes.com/sites/danrunkevicius/2020/08/17/apple-not-amazon-is-the-largest-online-retail-force/#43ce5d8764cb)
6、
只是因为让游戏 Fortnite 在应用商店上架苹果在过去三年就获得3.6亿美元纯利润因为可以提成30%的销售额)。
-- [《苹果从 Fortnite 获利3.6亿美元》](https://www.businessinsider.com/apple-made-360-million-from-fortnite-in-app-purchases-2020-8)
## 回顾
2019年的本周第 70 期):[世界进入负利率时代,这意味什么](http://www.ruanyifeng.com/blog/2019/08/weekly-issue-70.html)
![](https://cdn.beekka.com/blogimg/asset/201908/bg2019082201.jpg)
2018年的本周第 18 期):[无人机攻击,难以防范](http://www.ruanyifeng.com/blog/2018/08/weekly-issue-18.html)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081701.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

361
docs/issue-122.md Normal file
View File

@ -0,0 +1,361 @@
# 科技爱好者周刊(第 122 期):谈谈互联网公司的高估值
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1392),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081802.jpg)
新加坡南洋理工大学的学习中心大楼有56间智能教室可以让学生们进行小组活动。这栋楼的垂直绿化与阶梯式阳台让它像一个花园同时也减少了太阳光照带来的热量。[via](https://www.instagram.com/p/CCa2SrYnZR0/)
## 本周话题:谈谈互联网公司的高估值
上周,[贝壳找房](https://finance.sina.com.cn/stock/s/2020-08-24/doc-iivhvpwy2782408.shtml)在美国上市,第一天的市值就超过了中国最大的房地产公司万科。
虽然两家公司不太一样贝壳找房是二手房交易平台万科是开发商但这种估值还是挺让人震惊的。贝壳找房还在亏损而万科每年有500多亿人民币的利润但市场依然认为前者更值钱。
这已经是一种趋势了,头部互联网公司的估值都非常高。即将上市的支付宝,市值也几乎肯定超过中国工商银行,后者是世界最大银行。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082601.jpg)
这里不讨论这种现象的原因,以及它是否合理。我只想谈谈这样的现实意味着什么。
**1公司层面上高估值意味着超大的业务规模。**
市场给了你这么高的估值,要求的回报就是超高的市场占有率,来支撑这种估值。如果你不能把业务做大,无法独霸市场,把其他人打趴下,那么价格就会掉下来。
贝壳找房的高估值,就是市场认为,它会成为中国房地产市场的淘宝。所以,它的压力也挺大的,接下来几年,必须把竞争者都搞死或者收购,因为只有一家公司能成为市场老大。当年跟亚马逊一起做云服务的,有很多家公司,现在只有亚马逊一家的股价高高在天上,其他那些公司在哪里呢?
**2个人层面上高估值意味着一夜暴富。**
互联网公司的高估值,对投资者和员工来说,意味着超高的回报。你投入几年时间,就能赚到别人一辈子可能都赚不到的财富。所以找工作的话,如果能去那些可以上市的创业公司,并且拿到股票的话,收入会远远高于传统的被视为“金饭碗”的银行、大型国企和外企,更不要提政府机关了。
正是因为这个原因,我才一直觉得,应该去创业或者加入创业公司。尽管创业公司有风险,但是同样的劳动,估值却天差地别,为传统企业打工,一样累死,收入只有一点点,想想就觉得很不值。
## 前端面试攻略
现在的前端面试,难度越来越大,跟五六年前已经完全不能比了。尤其是大厂,进入的门槛非常高。
只有专家级的程序员,或者有知名代表作的程序员,才有把握通过面试。普通程序员并不容易通过,必须多投一些公司,增加面试机会,来提高求职成功率。
求职时,大多数前端程序员都会遇到以下三大问题。
1. 简历写得不好,无法给别人留下深刻印象。
2. 面试前,不知道如何梳理知识点,无法系统地展示自己的能力。
3. 面试时,把握不了面试官想要考察的知识点,失败了都不知道为什么。
本周的课程资料,就是京程一灯为周刊读者提供的 **《前端面试攻略》**,帮助大家做好面试准备。
课程中,前端专家会剖析大厂面试流程,建立知识体系,梳理关键知识点,让你更高效更全面地进行面试准备,顺利拿到 offer。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082608.jpg)
只需扫描下图二维码进群领取优惠券0.02元即可报名该课程。前100位进群的同学再送价值98元的《面试高频考点专题课》。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082607.jpg)
## 资讯
1、[透明厕所](https://www.theguardian.com/world/2020/aug/18/loo-with-a-view-transparent-public-toilets-installed-in-tokyo-parks)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081904.jpg)
日本东京涩谷区的公园内,最近安装了第一批五个透明厕所。这是由普利兹获奖建筑师设计的,它采用有色的“智能玻璃”,没人时是透明的,当被占用时(门锁上后),它们会变得不透明。
设计师说透明厕所可以让人们一眼看到内部是否干净以及有没有人在里面。另外晚上这些厕所像美丽的灯笼一样照亮公园。根据计划明年春季之前还会在涩谷的17个地点安装这种厕所。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081905.jpg)
2、[空气压缩储能电站](https://www.cbc.ca/news/canada/london/goderich-ontario-compressed-air-energy-storage-1.5369478)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081906.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081907.jpg)
加拿大一座废弃的盐矿,最近改造成了世界第一个零排放的空气压缩储能电站。夜间,多余的电能将空气压缩在地下的矿井;白天,当电网需要电力时,再打开阀门让压缩空气跑出来,推动涡轮机发电。
这个储能电站可以储存一万度的电力供2,000个家庭使用五个小时。压缩空气的过程会损失约三分之一的能量但还是比其他储能设施成本降低了一半而且使用寿命长达50年。
3、[冷管降温](https://newatlas.com/energy/cold-tube-cooling-air-conditioner/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082204.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082205.jpg)
全球天气越来越热空调正成为必不可少的日用品。但是空调的耗能非常大科学家一直在寻找其他降温方案加拿大不列颠哥伦比亚大学最近就开发了一种“冷管”系统Cold Cube
他们发明了一种膜,里面包含了水的管道,可以贴在墙壁和天花板上,进行不断的冷水循环。这层“冷管”通过吸收人体辐射的热量,从而让人感到凉快。由于不通过冷却空气来降温,因此可以节省大量能源。另一个好处是,它们可以开窗使用,依然能让人感到凉快。
4、[最勤奋的回答者](https://meta.stackoverflow.com/questions/400506/congratulations-for-reaching-a-million-gordon-linoff)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082403.jpg)
StackOverflow 是全世界的最大程序员问答网站每回答一个问题都可以获得积分。本月该网站出现了第一个突破100万积分的会员。这个叫做 Gordon Linoff用户名 Jon Skeet的人给出了惊人的71,903个答案。
他是2012年注册的平均每天回答22.8 次。根据问题的标签,他主要回答 C、.NET 和 Java 的问题。这是否也意味着,这几个领域的问题特别多?
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082402.jpg)
5、[墨尔本的奇怪摩天大楼](https://www.gizmodo.com.au/2020/08/we-tracked-down-the-person-responsible-for-the-flight-simulator-melbourne-monolith/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082610.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082314.jpg)
微软公司的飞行模拟软件《Microsoft Flight Simulator》最近上市很多用户惊奇地发现在这个软件中澳大利亚城市墨尔本郊区的田野之中居然耸立着一座212层的摩天大楼上图
这个软件完全是实景模拟,所以大家都很奇怪,这座不存在的摩天大楼从何而来?调查以后才发现,软件数据来自微软的 Bing 地图,而 Bing 地图又复制了开源地图 OpenStreetMap 的数据。在 OpenStreetMap 中志愿者提交数据时不小心将这栋两层楼的建筑输错为212层下图
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082313.jpg)
6、**一句话消息**
> - [智利科学家](https://phys.org/news/2020-08-genome-comparison-insight-penguin-evolution.html)经过收集全世界各地企鹅的基因,确认企鹅起源于澳大利亚和新西兰凉爽的沿海地区,而不是寒冷的南极洲。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082001.jpg)
> - [英国科学家](https://www.theguardian.com/environment/2020/aug/05/throng-of-new-penguin-colonies-in-antarctica-spotted-from-space?CMP=oth_b-aplnews_d-1)通过卫星照片使用人工智能算法新发现了13个南极帝企鹅的居住地。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081303.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081304.jpg)
> - [德国环境部](https://www.msn.com/en-us/news/technology/germany-plans-to-dim-lights-at-night-to-save-insects/ar-BB17BlkR)计划通过一部新法律,降低全国的灯光,禁止探照灯和空中聚光灯,目的是提供夜间黑暗的环境,保护昆虫,应对昆虫数量的急剧减少。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020080702.jpg)
> - [加勒比海岛国巴巴多斯](https://www.insider.com/work-remote-live-caribbean-barbados-new-visa-2020-7)推出了远程工作签证只要2000美元申请费没有其他条件就可以到那里远程办公一年。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082404.jpg)
> - [美国政府](https://www.theverge.com/2020/8/26/21402274/white-house-ai-quantum-computing-research-hubs-investment-1-billion)宣布提供10亿美元资助人工智能和量子计算的研究。
## 文章
1、[网络安全工程师的修炼途径](https://danielmiessler.com/blog/build-successful-infosec-career/)(英文)
作者在网络安全方面有20年的从业经验。他在本文中介绍网络安全工程所需的技能和培养途径。他提出学习者一定要有自己的实验室熟练使用虚拟机测试各种系统。
2、[如何用神经网络玩超级马里奥兄弟](https://chrispresso.github.io/AI_Learns_To_Play_SMB_Using_GA_And_NN)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082201.jpg)
作者展示了如何用 Python 写一个神经网络模型,自动玩超级马里奥兄弟,可以很清晰地看懂他的算法,就是将游戏画面转化成一帧帧的像素网格(注意下图两侧画面的对比),根据网格的变化,程序自动做出反应。
3、[深入了解 Python的官方 Docker 映像](https://pythonspeed.com/articles/official-python-docker-image/)(英文)
本文是一篇 Docker 教程,一步步介绍 Python 官方的 Docker 镜像是怎么制作的,详细解读 Dockefile 文件。
4、[理解 Python 哈希表](http://thepythoncorner.com/dev/hash-tables-understanding-dictionaries/)(英文)
本文详细讲解 Python 哈希函数的用法,然后用它实现一个简单的哈希表。
5、[如何在谷歌云安装 Pi-Hole](https://medium.com/@devinjaystokes/how-to-set-up-a-pi-hole-ad-blocking-vpn-server-on-google-clouds-always-free-usage-tier-ff1d8a8c407e)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082308.jpg)
一篇非常详细的教程,一步步教你在谷歌云上安装 Pi-Hole自己搭建一个 DNS 服务器,能够屏蔽广告。
6、[凭借中国一国之力能搞出光刻机吗?](https://news.sina.cn/gn/2020-08-21/detail-iivhvpwy2190590.d.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082310.jpg)
芯片生产的核心设备是光刻机,目前只有荷兰 ASML 能生产,中国自己能搞出来吗?
7、[如何使用 Firebase 开发一个自己的评论系统](https://www.smashingmagazine.com/2020/08/comment-system-firebase/)(英文)
Firebase 是谷歌的实时数据库服务,本文是一个详细教程,通过网页截图,教你一步步使用它来储存前端数据。
8、[使用 Safari Web Share API 窃取本地文件](https://blog.redteam.pl/2020/08/stealing-local-files-using-safari-web.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082603.jpg)
本文介绍如何在苹果设备上,利用 Safari 浏览器的 Web Share API 在用户不知情的情况下,将本地文件分享出去。
## 工具
1、[Ventoy](https://www.ventoy.net/cn/index.html)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082301.jpg)
一个制作可启动U盘的开源工具。
2、[Songwhip](https://songwhip.com/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082401.jpg)
一个音乐搜索引擎,特点是搜索歌曲可以返回各大影音平台的链接,支持中文歌曲搜索。
3、[solid](https://github.com/ryansolid/solid)
一个借鉴 React 思想和用法的前端框架,但是不使用虚拟 DOM也没有那些复杂的 API用起来比较轻盈。
4、[运维外挂脚本](https://github.com/eryajf/magic-of-sysuse-scripts)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082406.jpg)
一个服务器运维脚本,把重复性较多的一些工作都集成在里面,方便使用。([@eryajf](https://github.com/ruanyf/weekly/issues/1384) 投稿)
5、[Ciphey](https://github.com/Ciphey/Ciphey)
有时,我们有一段加密文本,但是不知道它使用什么加密方法。这个命令行工具,会根据人工智能算法,自动判断加密方法,能不能解密。
6、[shift-ctrl-f](https://github.com/model-zoo/shift-ctrl-f)
一个 Chrome 浏览器插件,使用语义而不是精确匹配来搜索网页。用户输入问题,它返回网页上最相关的段落。目前只支持英文。
7、[ztext.js](https://bennettfeely.com/ztext/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082701.jpg)
这个 JS 库可以将任何字体变成 3D 效果,支持中文。
8、[script-httpd](https://github.com/beefsack/script-httpd/)
这个程序可以将任何的命令行程序,变成网络服务。它提供一个网络接口,收到 HTTP 请求后,启动容器环境执行命令行程序,然后返回结果。
## 资源
1、[CSS 渐变魔法](https://www.gradientmagic.com/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081701.jpg)
该网站收集各种 CSS 渐变图像,可以复制到自己的项目。
2、[labuladong 的算法小抄](https://labuladong.gitbook.io/algo/)
100 多道 LeetCode 算法题目的中文解释。
3、[不可能的几何形状](https://im-possible.info/english/library/index.html)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081902.jpg)
该网站收集各种不可能的几何形状图片,目前已经有两千多张了。
4、[Puppeteer & Playwright 学习教程](https://theheadless.dev/)
一份英语教程,介绍无头浏览器操作库 Puppeteer 和 Playwright 的用法。
5、[macOS 的安全和隐私指南](https://github.com/drduh/macOS-Security-and-Privacy-Guide/blob/master/README-cn.md)
这本指南帮助读者提高 macOS 系统的安全性,保护个人隐私,内容为中文。
6、[讲解开源项目](https://github.com/HelloGitHub-Team/Article)
一组中文的系列文章,介绍各种开源项目和用法。([@521xueweihan](https://github.com/ruanyf/weekly/issues/1385) 投稿)
## 图片
1、[富士山公路](https://www.atlasobscura.com/articles/snow-canyon-japan)
日本富山县有一条高速公路。冬天下雪时,积雪有时厚达几米。扫除路上的积雪以后,就形成了公路两边有雪墙的奇特景象。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082510.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082511.jpg)
为了保证道路通畅,每逢大雪,数百名除雪车司机的团队就会通宵工作。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082512.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082513.jpg)
近年来,气候变暖。以后日本大雪的冬季,可能就会比较少见。
## 文摘
1、[大公司如何合法避税](https://www.reddit.com/r/coolguides/comments/ifz1no/how_to_not_pay_taxes/)
有一家世界著名的大型互联网公司,姑且称它为 X 公司每年有500亿美元的收入。这家公司希望能够合法少缴税。
它就先在开曼群岛,注册了一家 Y 公司。开曼群岛不对公司收税,只收取注册费。然后,它把所有的知识产权,比如商标和特许技术都转移到 Y 公司。
X 公司每年需要向 Y 公司支付很大一笔知识产权许可费用,导致它的利润为零,所以就不用缴税了。而 Y 公司由于注册在开曼群岛,即使有很大一笔利润,也不用缴税。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082509.jpg)
2、[肉鸡的由来](https://www.theguardian.com/environment/2020/aug/17/from-farm-to-factory-the-unstoppable-rise-of-american-chicken)
一个世纪以前的美国,肉类是一种昂贵的食品。穷人经常吃肉是一种奢望。
那时,肉类主要是牛肉、猪肉和羊肉。鸡主要是用来产蛋的,而不是加工鸡肉。因为鸡的加工比较麻烦,需要拔毛,而且肉量太少,成本也不低。
第二次世界大战期间,肉类定量配给,这迫使美国人多食用家禽和鱼类,而把牛肉、猪肉和羊肉留给军队。就是在那个时候,吃鸡在美国变得越来越普遍。家禽公司开始饲养专门的肉鸡品种。
战争结束后,美国的玉米和谷物产量快速增长,饲料公司向农民提供贷款,要求大量使用玉米养鸡,从而构成了美国现代的肉鸡产业。
于是肉制品公司就开始寻找适合玉米饲料的肉鸡品种。地球上大概有500多种鸡。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082202.jpg)
但是,今天的美国消费者吃的每一块鸡肉,很可能都来自同一种鸡,那是一种 Cornish 鸡和 white rock 鸡的杂交品种。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082203.jpg)
1940年代美国农业部举办了一个“明日之鸡”竞赛。一种叫做 Vantress的鸡获得了第一名随后被大量推广成为标准的肉鸡品种。这种鸡有一些显著优点大块的鸡胸肉、生长速度快、白色羽毛、个体大小一致、性格温和。
它的推广导致了今天美国发达的鸡肉产业。1920年普通肉鸡的平均大小约为1.13千克今天达到了2.7千克而且可以在47天内从出生达到这一重量。
它的各种特点使得它成为最适合的品种。1这种鸡不是很爱运动能够保证用最小数量的饲料生出最多的肉。2白色羽毛有利于卖出好价格其他颜色的鸡消费者会觉得不那么“干净”。3一致的大小可以保证鸡肉加工厂的流水线以较高的速度平稳运行。4温和的性格也是必须的因为鸡天生具有攻击性特别是在狭窄的空间饲养大量的鸡一旦发生争斗就会影响产量。只有性格温和的鸡才能大量养在一起使得饲养场有利可图。
全球最大家禽公司的育种师和遗传学家,继续完善杂交肉鸡品种,使得它能在恶劣的环境或劣质饲料下快速生长。“现在,基因公司监控几十个参数,根据鸡的解剖结构、健康状况、以及进入动物体内的所有物质,不断调整参数,以期获得最大的个体大小和最快的生长速度,让它成为效率更高、适应性更好的现代肉鸡。”
经过几十年的努力肉鸡的饲料转化率达到了非常高的水平2019年的数据是1.8公斤的玉米饲料可以产出1公斤的鸡而且生产周期只需要6周。只有某些品种的鱼的饲料转化率更高相比之下产出1公斤的牛肉需要10公斤的饲料。穷人吃得起肉的目标就这样通过肉鸡实现了。
## 言论
1、
物理学家狄拉克Dirac沉默寡言回答别人时经常只用一个单词。他顽皮的同事们引入了一种新的度量单位测量人类的语速就叫做Dirac每小时只说一个词即为一个 Dirac。
-- [《狄拉克的恋爱》](https://theconversation.com/the-life-changing-love-of-one-of-the-20th-centurys-greatest-physicists-51229)
2、
制作一加仑糖浆需要50加仑的果汁表达也是这样你要把想法以压缩后的形式展示出来。
-- [《表达就是压缩》](https://www.perell.com/blog/expression-is-compression)
3、
我真的很厌倦现在的工作,每天就是将 AWS 服务拼接在一起,其余时间都在调试和灭火。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24230431)
4、
我们公司是一家历史悠久的 IT 公司。人力资源部门的反馈表明,我们很难挽留年轻员工,因为他们不想使用旧系统。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24230266)
5、
跟随马斯克12年的助理玛莉要求大幅调薪。马斯克对她说“你先放两个礼拜的假吧让我想想。”
过了两个礼拜,马斯克发现没有玛莉,他一个人也能稳妥地完成工作,就拒绝了调薪要求。
--[《年资高,工作量大是谈加薪最大筹码?》](https://buzzorange.com/techorange/2019/07/12/does-your-boss-really-need-you/)
## 回顾
2019年的本周第 71 期):[名校毕业,不容易创业](http://www.ruanyifeng.com/blog/2019/08/weekly-issue-71.html)
![](https://cdn.beekka.com/blogimg/asset/201908/bg2019082601.jpg)
2018年的本周第 19 期):[电影《头号玩家》描绘未来的虚拟世界](http://www.ruanyifeng.com/blog/2018/08/weekly-issue-19.html)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018082401.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

400
docs/issue-123.md Normal file
View File

@ -0,0 +1,400 @@
# 科技爱好者周刊(第 123 期):互联网公司与湘军的军制
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1392),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020083102.jpg)
8月30日一个三岁台湾女童不小心被风筝缠住身体。一阵大风吹来就飞上了天至少五层楼高。所幸风筝下落被众人抓住女童没有大碍。[via](https://www.twoeggz.com/info/703338.html)
## 本周话题:互联网公司与湘军的军制
大学里,我读过一本历史学著作,罗尔纲的[《湘军兵志》](https://baike.baidu.com/item/%E6%B9%98%E5%86%9B%E5%85%B5%E5%BF%97)。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090303.jpg)
湘军是清朝末年曾国藩在湖南省组建的一支军队,清朝全靠它,打败了太平天国。这里有一个疑问:为什么国家的正规军(绿营)接连战败,但是一支地方的民兵部队却能连克强敌?湘军到底有何不同?
经过研究,罗尔纲先生得出结论:湘军最大的不同,就是它的制度。
一般来说,军队都是国家招募的,但是湘军不是,士兵都是将领个人招募。曾国藩让将领自己去招兵,你招来多少人,就带领多少人。这样就导致了,招来的都是老乡、朋友、姻亲、同学,变成了将领的私人军队,军饷往往也必须自己解决。
这样的制度意味着,一支军队都是熟人组成的,只听命于主将,别人指挥不动,士兵的奖惩都由主将说了算。所以,湘军的凝聚力、服从性和战斗力大大强于绿营,后者完全是一盘散沙,无心战斗。
我觉得,互联网公司跟湘军有类似之处,尤其是大公司。互联网公司内部也是一个个小团队,每个团队都是由主管组建和招募。组员的所有利益都在主管手里,工作绩效、晋升、奖金都是主管说了算。这就跟湘军的指挥和管理制度很像。
这样的团队,好处是比较容易指挥,战斗力有保证;坏处是主管决定了你的生杀大权,导致组员必须迎合讨好主管。现实中,有人甚至形容存在“跪舔主管”的现象。很多人想象中,互联网公司的管理,应该是比较先进和科学的,其实不完全是,也存在很多封建的成分。
## React 教学视频
本周的课程资料是,开课吧提供的 React 教学视频。
大家都知道React 虽然是全世界影响力最大的前端框架,但是难度并不低。学会它的整个 API 要花不少时间,理解设计思想和掌握底层原理更不容易。
但是React 在国内有着广泛的生产应用面试也是一定会问到的。如果不懂它的技术栈就会大大降低个人竞争力。许多同学没有做好前期准备直接看文档导致进度缓慢不少人抱怨苦苦学了1个多月还是似懂非懂。
别着急,开课吧的 **《React 原理剖析 + 组件化》** 系统视频,不仅讲解了基础原理,而且其中的综合实战项目包含了 react、react-router、redux、react-redux、antd 等 React 全家桶相关技术点的相关使用,内容针对性比较强。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090302.jpg)
这个视频课程现在限量免费开放仅限100名需要的同学可以点击[这个链接](https://wx.kaikeba.com/vip_course/afzg70hmbg/6aehur8rcv?tenant=wx5046bc7413796142),或者扫描下面二维码领取。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090301.jpg)
## 资讯
1、[牛脸识别](https://www.washingtonpost.com/world/asia_pacific/facial-recognition-china-animals-farms-agriculture/2020/08/23/9808c710-d6fb-11ea-b9b2-1ea733b97910_story.html)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082408.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082409.jpg)
《华尔街邮报》报道,河北省的奶牛场正在使用“牛脸识别”技术。通过摄像头识别每头奶牛,记录它们的健康状况、授精日期、妊娠试验结果等。
如果一头牛显示出疾病或其他问题的症状,饲养员马上就会在手机上收到警报。以前对奶牛的监控,都是通过耳朵打孔(下图)或戴在脚踝上的电子标签。这些方法不仅很麻烦,而且奶牛一直在努力清除身上的异物,很多时候都会让标识脱落。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082407.jpg)
2、[婆罗洲雨林的声音](https://www.raspberrypi.org/blog/raspberry-pi-listening-posts-hear-the-borneo-rainforest/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082501.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082504.jpg)
世界自然基金会WWF资助了 [SAFE Acoustics 项目](http://acoustics.safeproject.net/06:00/10/51503),在印尼婆罗洲雨林里面放置收音头。用户可以在项目网站上收听雨林的实时声音或者录音,比如黎明日出的声音(上图)。
收音头通过太阳能板供电,收录的声音由一个树莓派编码,然后通过 3G 网络发给服务器(下图)。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082502.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082503.jpg)
3、[水上苹果商店](https://www.theverge.com/2020/8/24/21399749/apple-store-retail-singapore-floating-design-marina-bay-sands)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082505.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082506.jpg)
世界第一家水上苹果商店即将在新加坡开幕。这是全球第512家苹果商店它浮在水面上像一艘宇宙飞船必须通过水上走廊才能进入商店。
到了晚上亮灯,这个商店就像一个海上的灯笼。官方宣传手册这样介绍:“晚上,球体散发出温暖的光芒,让人联想起中秋节期间传统灯笼的设计。商店的鸟瞰图则像是凝视着天空的玻璃虹膜。”
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082507.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082508.jpg)
4、[密码盒](https://www.wired.com/story/dicekeys-cryptography/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082311.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082312.jpg)
安全的做法是,每个网站使用不同的、完全不可猜测的密码。密码生成软件一般用来达到这个目的,但是加州大学伯克利分校的计算机科学家最近发明了实体的密码生成器,叫做 DiceKeys。
一个塑料盒子里面放着25个骰子每个骰子的6个面上都印着不同的随机字符。只要扔一把骰子然后将它们重新放到盒子里就会得到一个随机的结果。然后它有一个配套的手机 App对着盒子扫描一下就会记住每个骰子的方向和字符生成一个高强度密码。你可以把这个密码盒保存起来下次要用时再对着它扫描一下就会重新得到密码。
5、[人工光合作用](https://techxplore.com/news/2020-08-wireless-device-fuel-sunlight-carbon.html)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082605.jpg)
剑桥大学的研究人团队开发出一种设备,可以利用阳光,将二氧化碳和水转化为燃料,无需任何电力或其他能源。也就是说,他们正在尝试实现人工光合作用。
这种设备使用一种感光纸,上面有催化剂,可以利用阳光的能量,将二氧化碳和水转化为氧气和甲酸,从而当作燃料使用。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082604.jpg)
6、**一句话消息**
> - [研究报告](https://nintendosmash.com/over-three-billion-people-worldwide-now-play-video-games-study-reports/)称目前全球有31亿人玩视频游戏其中有一半只在手机上玩。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082302.jpg)
> - [日本公司 SkyDrive](https://www.nytimes.com/2020/08/29/us/japan-flying-car.html/) 称,它已经制造完成了“飞行汽车”,世界第一台垂直起降的电动飞行器,试飞了四分钟。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020083001.jpg)
> - [亚马逊](https://www.cnbc.com/2020/08/31/amazon-prime-now-drone-delivery-fleet-gets-faa-approval.html)获得美国政府批准,可以使用无人机送货。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090102.jpg)
> - [北极](https://siberiantimes.com/other/others/news/giant-new-50-metre-deep-crater-opens-up-in-arctic-tundra/)新出现了一个深达50米的巨型“火山口”据信这是由于地下甲烷爆炸导致的。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020083004.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020083005.jpg)
> - [Mozilla 的员工](https://www.zdnet.com/article/mozilla-research-browsing-histories-are-unique-enough-to-reliably-identify-users/)发现只要根据某个人的50条150条的浏览历史就足以识别一个人。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090203.jpg)
## 文章
1、[如何用简单英语写作](http://www.plainenglish.co.uk/how-to-write-in-plain-english.html)(英文)
本文介绍几个很实用的英语写作规则,帮助你写出简单易懂的英语。
2、[如何使用 SQL 查询 Git 日志](https://willschenk.com/articles/2020/gitlog_in_sqlite/)(英文)
本文介绍如何将 Git 日志导出到 SQLite 数据库,从而可以用 SQL 语句进行查询。
3、[GPS 定位原理](https://blog.digitalbunker.dev/2020/08/28/how-do-global-positioning-systems-gps-work/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082902.jpg)
本文介绍 GPS 卫星系统如何能够定位,写得比较容易懂。定位的关键是卫星上的原子钟必须准确报时。
4、[芯片国产化的三大障碍](http://tech.sina.com.cn/csj/2020-08-10/doc-iivhuipn7797138.shtml)(中文)
中国想要摆脱芯片对外国技术的依赖,必须克服三大障碍:光刻机、芯片设计软件、高纯度硅材料。每一项的难度都极高。
5、[异步操作需要设置超时](https://robertovitillo.com/default-timeouts/)(英文)
本文是一个提醒,进行异步操作的时候(比如 AJAX 请求),要设置超时。因为 AJAX 默认没有超时限制,浏览器会一直等下去,极端情况下,可能会耗尽套接字的资源池。
6、[任正非:为什么华为现在要搞基础研究?](https://news.sina.com.cn/c/2020-08-29/doc-iivhvpwy3734657.shtml)(中文)
2020年7月29-31日任正非访问上海交通大学、复旦大学、东南大学、南京大学的讲话摘要。
7、[如何让 Linux 不区分文件名大小写](https://www.collabora.com/news-and-blog/blog/2020/08/27/using-the-linux-kernel-case-insensitive-feature-in-ext4/)(英文)
Linux 5.2 开始,支持不区分文件名大小写,本文教你怎么打开这个功能。
8、[短消息发送一次性验证码的标准](https://trineo.com/blog/2020/08/phishing-resistant-one-time-codes)(英文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090101.jpg)
很多网站采用短消息发送一次性验证码作为用户认证的手段。苹果和谷歌已经商定了短消息格式标准GitHub 开始采用这个标准。
9、[React 列表 key 属性的三个常见错误](https://dev.to/thawkin3/common-mistakes-with-react-keys-1jcc)(英文)
React 框架要求列表的每一项都带有`key`属性,本文介绍这个属性的三个需要注意的地方。
## 工具
1、[Bootstrap 图标库](https://github.com/twbs/icons)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082901.jpg)
Bootstrap 的图标库发布1.0正式版包含1100多个图标全部都是 SVG 格式,可以插入 img 标签。
2、[ranger](https://github.com/ranger/ranger)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020083003.jpg)
一个命令行的文件管理器,支持 Vi 快捷键。
3、[Broot](https://dystroy.org/broot/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090104.jpg)
一个很有特色的命令行目录浏览工具,有很多功能,比如列出每个子目录的大小。
4、[Nessie](https://www.radsix.com/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090106.jpg)
一个极简的浏览器,快速、占用资源低、不需要安装,绿色使用。
5、[Lunar](https://github.com/alin23/Lunar)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090202.jpg)
调节 Mac 电脑外接显示器亮度的软件,可以根据时间,自动调节亮度。
6、[nginx 日志分析可视化](https://github.com/TurboWay/bigdata_practice)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090206.jpg)
一个完整的大数据实践项目,通过 hive 分析 nginx 日志,将分析结果通过 flask + echarts 进行可视化展示。([@TurboWay](https://github.com/ruanyf/weekly/issues/1394) 投稿)
7、[go-zero](https://github.com/tal-tech/go-zero)
一个国产的 web 和 rpc 微服务框架,含极简的 API 定义和生成工具 goctl可以根据定义的 api 文件一键生成各语言的调用代码。([@yangyongzhen](https://github.com/ruanyf/weekly/issues/1397) 投稿)
8、[hackernews-daily](https://github.com/headllines/hackernews-daily)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090207.jpg)
订阅 Hacker News 每日排名最高的10条新闻。具体方法是通过 GitHub Actions 定时执行脚本,获取帖子,记录到了项目的 issue 里,用户通过 watch GitHub 仓库或者 RSS 订阅。([@timqian](https://github.com/ruanyf/weekly/issues/1398) 投稿)
## 资源
1、[searx.space](https://searx.space/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082303.jpg)
[searX](https://github.com/asciimoo/searx) 是一个开源的搜索引擎汇总来自70多个搜索服务包括谷歌的结果不跟踪也不分析用户。使用时需要自己架设实例。这个网站列出了世界各地现有的实例以及访问速度的实时统计。
2、[iOS 开发课程](https://cs193p.sites.stanford.edu/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082905.jpg)
斯坦福大学的高质量免费课程,使用了最新的 SwiftUI充分展示了 APP 开发的整个流程,适合新手进行 iOS 的开发入门。([@BranLiang](https://github.com/ruanyf/weekly/issues/1393) 投稿)
3、[1GB 手机流量的价格](https://www.cable.co.uk/mobiles/worldwide-data-pricing/)
该网站收集全世界各国家和地区的 1GB 手机流量的价格。中国大陆的平均价格是0.61美元排在第12位属于手机上网很便宜的地方。美国平均需要8美元排在第188位是非常贵的地方。
4、[面向初学者的 Python 项目](https://www.codewithrepl.it/python-projects-for-beginners.html)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082309.jpg)
一本免费 Python 教程,使用 Repl.it 在线编程环境学习 Python。
5、[在线工具秘籍](https://github.com/zhaoolee/OnlineToolsBook)
这个中文仓库收集各种好用的在线小工具。([@zhaoolee](https://github.com/ruanyf/weekly/issues/1391) 投稿)
6、[面向程序员的实用深度学习](https://course.fast.ai/)
fast.ai 公司推出的深度学习教程。
## 图片
1、[世界最长的火车路线](https://basementgeographer.com/the-longest-train-ride-in-the-world/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082606.jpg)
目前世界最长的火车路线是从葡萄牙波尔图开始一直到达越南南部全长17000公里。你可以全程乘坐火车但需要经过多次换车。
整个路程最快也要耗时327小时相当于13天半总票价2000美元以上。
2、[巴比伦乘法公式](https://www.iquilezles.org/blog/?p=4582)
古代巴比伦人使用下面的公式,计算两个数的乘积。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082906.jpg)
这个公式可以使用几何图形证明,请看下面的瓷砖图案。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082907.jpg)
## 文摘
1、[高德納自述:我对电子邮件的态度](https://www-cs-faculty.stanford.edu/~knuth/email.html)
1990年1月1日以后我就一直很快乐因为我不再收电子邮件了。
我从1975年左右开始使用电子邮件在我看来用了15年的电子邮件已经足够了。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090304.jpg)
我的工作需要长时间的学习和集中注意力。我的目标是详尽地学习计算机科学的某些领域,然后尝试消化这些知识,将它们转化为没有时间进行此类学习的人们可以访问的形式。所以,我没有多余的时间,可以花在电子邮件上。
另一方面我写书时需要与世界各地成千上万的人交流。我也想对阅读这些书并有疑问或意见的人们做出回应。我的目标是每6个月有一天来处理这些通信。因此如果你想就任何主题写信给我请将信件发送至以下地址。
> Donald E. Knuth 教授
> 计算机科学系 斯坦福大学
> 盖茨大楼4B
> 斯坦福大学
> CA 94305-9045美国
我有一位很棒的秘书,她会看收到的邮件,进行分类处理,放入缓冲区,我会定期清空该区。
我的秘书还会打印发到 taocp@cs.stanford.edu 或 knuth-bug@cs.stanford.edu 的所有非垃圾邮件 ,以便我有空时进行书面答复。
您也可以尝试通过650-725-4671传真给我但我不怎么会看。
2、[沙皇核弹纪录片](https://thebarentsobserver.com/en/security/2020/08/rosatom-releases-previously-classified-documentary-video-50-mt-novaya-zemlya-test)
今年8月20日为了纪念苏联核工业发展75周年俄罗斯在 YouTube 上发布了一部讲述沙皇核弹的纪录片。
沙皇炸弹只是一个绰号,这枚核弹的正式名称为 RDS-220是人类有史以来制造并引爆的最大核武器。
1961年7月苏联领导人尼基塔·赫鲁晓夫下令在苏联与美国的政治局势日趋紧张的情况下研制一枚巨型核炸弹。
赫鲁晓夫想要一种一亿吨当量的武器为了达到这种能量级别工程师在热核弹头上增加了第三级引爆普通的氢弹只包括两级引爆。计算了极端情况下核辐射之后工程师们觉得一亿吨当量太可怕了决定降低到5000万吨相当于约3,800枚广岛炸弹同时爆炸。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082306.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082307.jpg)
由于爆炸能量还是太大,采取了很多措施,保证投弹的飞机能够在投弹后,及时飞离现场。其中一个措施是为飞机涂上特殊的白色反光涂料,保护飞机免受爆炸热辐射引起的热量的伤害。另一个措施是,炸弹上装了一个重达一吨的降落伞,减缓它的下落速度。
1961年10月30日这枚核弹正式引爆。除了投弹的飞机当天还有第二架飞机升空拍摄和监视辐射情况。
纪录片展示了引爆的整个过程。首先,巨型炸弹通过铁路运输到 Olenya 空军基地,然后装上 Tu-95 飞机,起飞并横越巴伦支海,在 Matochkin 海峡附近释放引爆。纪录片从多个方向和距离,显展示了末日般的爆炸声和随后的蘑菇云。
炸弹在离地面4000米处引爆。如纪录片中所见火球闪光的持续时间比任何其他核武器所看到的都要长。爆炸闪光的圆顶本身达到了20公里而绝对破坏环的半径为35公里。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082305.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082304.jpg)
爆炸40秒后烈焰穹顶达到30公里然后发展成蘑菇云其直径飙升至60-65公里直径为90公里。距离引爆点55公里的一个小镇大部分建筑物被摧毁。
尽管在距地面4公里处引爆但世界范围内仍测量到相当于里氏5.0级以上的地震冲击波。
爆炸时,携带炸弹的 Tu-95 飞机已经飞出了很远。但是爆炸的冲击波使飞机失去控制立即下跌了1000米的高度但后来安全着陆。
在纪录片中据说1000公里以外都看到了爆炸的闪光。整个斯堪的纳维亚半岛都测量到了辐射尘埃国际社会纷纷进行谴责。
美国不甘示弱随后在太平洋地区也进行了巨型的核试验。最终这两个超级大国意识到大气核试验会带来巨大的放射性尘埃对谁都没有好处。1963年美国和苏联签署了《部分禁止核试验条约》禁止在大气层外层空间和水下进行试验。
1990年苏联进行了最后两次地下核试验。
1996年联合国通过了《全面禁止核试验条约》禁止进行任何核武器试验爆炸。
## 言论
1、
架构师的工作不是做出决策,而是尽可能久地推迟决策,先在不做出重大决策的情况下构建程序,以便以后有足够信息时再做出决策。
-- [Bob Martin](https://tomgamon.com/posts/2020-08-25-dont-marry-your-design/)
2、
公钥加密已经发明40多年了但是我们仍然把魔术数字印在信用卡上任何看到它们的人都可以未经授权拿走我们所有的钱。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24277899)
3、
我曾经极度贫穷,冬天开不起暖气。我发现,最好的取暖方法是晚上在毛毯下塞一只猫,放在两腿之间,并且将毯子拉到头顶上方,留出缝隙以呼吸。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24277128)
4、
我加入谷歌,是因为需要更多钱;离开谷歌,是因为需要更多时间。
-- [《离开谷歌的这五年》](https://theartofmachinery.com/2020/08/04/leaving_google.html)
5、
压力分成好几种。有一些压力让你感觉快要死了,另一些压力让你感觉自己更有生命力。
-- [《离开谷歌的这五年》](https://theartofmachinery.com/2020/08/04/leaving_google.html)
6、
如果微软推出容器服务有些人是不会买的。但是GitHub 的容器服务,他们就会买。我认为,这就是微软收购 GitHub 的部分原因。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24346163)评论 [GitHub 推出容器仓库服务](https://github.blog/2020-09-01-introducing-github-container-registry/)
## 回顾
2019年的本周第 72 期):[当代人不再有手稿](http://www.ruanyifeng.com/blog/2019/09/weekly-issue-72.html)
![](https://cdn.beekka.com/blogimg/asset/201909/bg2019090502.jpg)
2018年的本周第 20 期):[不读大学的替代方案](http://www.ruanyifeng.com/blog/2018/08/weekly-issue-20.html)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018083101.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

373
docs/issue-124.md Normal file
View File

@ -0,0 +1,373 @@
# 科技爱好者周刊(第 124 期):华为如何考核员工
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1392),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090407.jpg)
《国家地理》杂志摄影师在希腊拍到的下雨天的蘑菇。([via](https://www.natgeomedia.com/environment/photo/content-11900.html)
## 本周话题:华为如何考核员工
最近,华为的一份[内部文件](https://k.sina.cn/article_1410843462_5417c34602700ogw5.html)出现在网上。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090801.jpg)
8月31日任正非对新员工讲话透露了一个消息。华为将把所有职位分成三类职员类专家类和管理类每一类都有不同的考核方法。
**1职员类** 主要指后勤人员(比如物业和保安)。这一类人员不用对利润负责,不采用淘汰制,只要适任,可以一直做下去。但是,职级不会太高,收入只略高于社会同类岗位,也拿不到股票和分红。
**2专家类** 主要指所有第一线的业务人员,只要从事具体的业务,就属于这一类。他们的考核标准非常严格,如果解决不了公司的问题,达不到期望,就要走人。
**3管理类** 主要指团队负责人也就是中层干部。他们采用末位淘汰制进行考核不管做得好不好只要处于倒数10%,就被淘汰。但不一定是辞退,可能是换岗,也可能是回到第一线,担任业务人员。
这其实不是新制度,华为一直是这么搞的,只是第一次把它清晰得说出来,明文定为制度。看了上面的介绍,你就知道,华为员工的压力是非常大的,公司不允许你有懈怠,一旦冲不动,就是离开的时候。华为的工资虽然高,但前提是你必须为公司创造足够的价值来交换,如果创造的价值不够多,对不起请走人。
这样的制度好不好?我不知道,但是我知道它有用。如果华为不这样搞,很可能成不了今天的“巨无霸”。电信设备行业的竞争特别激烈,曾经的全球手机老大诺基亚,据说内部管理很人性化,但是几年之后,这个品牌在手机市场就消失了。
其他公司看到这套制度有用,会不会照搬过来,都这样考核员工,把利润压力分散到每个人?那样的话,我希望那些公司能明白,华为之所以敢采用这种制度,而不担心吓走人才,原因是它的利润分配向员工倾斜。华为没有外部股东,所有利润都是分配给在职员工的。如果你也要这样考核员工,就请把所有利润也这样分配。
## Vue 进阶专题课
Vue 框架创始人尤雨溪最近有一个[英语专访](https://evrone.com/evan-you-interview),谈了 3.0 版发布后的感想。如果你是 Vue 开发者,可以看一下。
Vue 的特点是入门比较简单,所以很多同学选择它作为自己的第一个框架。但是,如果基础知识不够扎实,进阶就会有困难,尤其是 3.0 版发布以后Vue 的难度有所提升。
本周的课程资料是京程一灯为周刊读者带来的 **《Vue 进阶专题课》**,适合那些掌握了 Vue 基础,却在进阶之路上遇到了瓶颈的同学,可以帮助你快速提升。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090909.jpg)
这个进阶专题课从 Vue 的架构讲起,包括 Vue3 原理、Vue 渲染器实现与项目实战等几部分,帮助大家全方位理解 Vue掌握源码分析技巧。项目实战部分将各种知识点穿插应用让你成为可以独立承担工作的前端工程师。
微信扫描下图二维码入群领取优惠券仅需0.02元即可报名。前100位进群的同学再送一个价值98元的《Vue 性能优化专题课》。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090910.jpg)
## 资讯
1、[自动驾驶两栖巴士](https://spectrum.ieee.org/cars-that-think/transportation/self-driving/small-japanese-town-to-test-first-autonomous-amphibious-bus)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082802.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082803.jpg)
日本群马县的一个小镇,最近开始测试自动驾驶的两栖旅游巴士。这个小镇的人口稀少,自动驾驶有助于解决劳动力问题,而且可以吸引旅行者。
这辆车在陆地上是卡车使用柴油发动机可容纳40名乘客。到了水中就改用船舶发动机。 它使用 GPS 定位,在陆地上使用激光雷达和摄像头避障,在水中使用声纳避障。如果一切顺利,明年完成测试,后年投入正式运营。
2、[每秒1000帧的游戏](https://slayersclub.bethesda.net/en/article/48xD6yVj0VsulONXKAnr7n/doom-eternal-overclocked-at-1000-fps)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082903.jpg)
电子游戏的画面流畅程度取决于每秒更新的帧数。一般的高清电子游戏每秒更新几十帧快一点可以到上百帧。最近波兰的电子游戏爱好者决定创造一个记录将《DOOM Eternal》的更新率提高到每秒1000帧。
他们先配置了一台顶级电脑Intel 八核 i7 9700K 处理器,华硕 RTX 2080Ti 显卡,超高速 HyperX Predator 内存和 M2 Samsung 硬盘然后将它超频到极限CPU 达到 6.6 G。这时计算机会产生巨大的热量他们就用液氮冷却终于使游戏更新率达到每秒 1006 帧。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082904.jpg)
3、[挂在树上的手机](https://www.bloomberg.com/news/articles/2020-09-01/amazon-drivers-are-hanging-smartphones-in-trees-to-get-more-work)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090204.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090205.jpg)
最近,美国一些亚马逊外送站和大型超市的外面,出现了一道奇景:树上挂着许多手机。原来,疫情期间,很多美国人依靠外送为生,而派单软件是根据外送员与发货点的距离进行派单的。距离发货地点越近,就越容易拿到任务。
很多外送员就把手机挂在外送站外面,希望能够多接单。另一只手机与树上的手机保持同步,一旦接单,就会立刻得到通知。
4、[气球带人飞行](https://www.usatoday.com/story/entertainment/tv/2020/09/02/david-blaine-live-stream-ascension-magician-lands-balloon-ride/5689717002/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090305.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090306.jpg)
9月3日美国魔术师大卫·布莱恩David Blaine公开表演了被气球带上天飞越亚利桑那沙漠。他身上绑了52个大型氦气球最大气球的直径达到2.4米。他被快速带上天空当气球升至将近7000米的高度他松开身上的绑带使用降落伞着地。整个飞行过程持续了2个小时。
他使用的不是普通气球,而是乳胶和玻璃纤维定制的气球,非常坚固和耐磨,防止空中出现意外。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090308.jpg)
5、[2100年的世界人口](https://www.thelancet.com/article/S0140-6736%2820%2930677-2/fulltext#%20)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090509.jpg)
《柳叶刀》杂志发布世界人口预测报告预计中国将在2035年成为世界最大经济体但是此后人口急剧下降到了2100年只剩7亿人口左右。
美国由于是移民国家外国移民将使得人口基本保持稳定在2098年重新成为世界最大经济体。2100年全球人口最多的五个国家依次是印度10.9亿尼日利亚7.91亿中国7.32亿美国3.36亿和巴基斯坦2.48亿。
6、**一句话消息**
> - [星联计划 StarLink](https://www.cnbc.com/2020/09/03/spacex-starlink-satellite-internet-network-early-tests-show-fast-speeds.html) 官方确认,它的卫星上网可以达到 100Mbps 的带宽,延迟很低,可以用于游戏和流媒体视频。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090406.jpg)
> - [印度政府](https://www.electricmotorengineering.com/india-sale-of-electric-vehicles-without-batteries/)宣布,允许销售不带电池的电动汽车(包括两轮电动车),即车辆和电池分开销售。这可能可以促进电动汽车的模块化。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090405.jpg)
> - [中国第三代核电技术](https://news.sina.com.cn/c/2020-09-05/doc-iivhvpwy5100025.shtml)“华龙一号”的首个机组,在福建福清核电站开始装填核燃料。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090901.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090902.jpg)
> - [中国宣布](http://www.xinhuanet.com/politics/2020-09/06/c_1126458421.htm)国产的可重复使用航天器在轨飞行2天后于9月6日成功返回酒泉基地没有公布影像。外媒推测这很可能是中国航天飞机的雏形。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091004.jpg)
> - [西班牙医生](https://chrismasterjohnphd.com/covid-19/finally-confirmed-vitamin-d-nearly-abolishes-icu-risk-in-covid-19)发表论文,宣称新冠肺炎病人服用维生素 D可以防止演变成重症进入 ICU急救室
> - [一家美国创业公司](https://raw.githubusercontent.com/zcash/halo2/main/LICENSE-TGPPL)设计了 TGPPL 开源许可证最大特点是提供了闭源宽限期允许发布后12个月内闭源。
## 文章
1、[我的业余作品如何以3万美元出售](https://marc.io/tweet-photo-acquired)(英文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090105.jpg)
作者最初写了一篇文章,介绍如何将 Instagram 图片同步到推特结果发现浏览量很高。有人还写信愿意付费使用该功能。作者就把它做成一个小服务结果被3万美元收购。
2、[如何使用 GitHub 管理个人笔记](https://www.bit-101.com/blog/2020/09/git-based-wiki/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090208.jpg)
作者介绍他如何将 GitHub 仓库当作 Wiki 使用,管理个人笔记。
3、[10个你可能不知道的 Web API](https://blog.greenroots.info/10-lesser-known-web-apis-you-may-want-to-use-ckejv75cr012y70s158n85yhn)(英文)
Chrome 浏览器提供的 Web API 非常多本文介绍其中10个。
4、[如何在浏览器里制作一个互动地球仪](https://stripe.com/blog/globe)(英文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090209.jpg)
作者介绍如何使用 WebGL通过 three.js在浏览器里面做出一个可以互动的地球仪。
5、[浮点数原理](https://timroderick.com/floating-point-introduction/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090403.jpg)
本文较为通俗地解释,什么是浮点数,为什么这么设计。
6、[如何在亚马逊网络服务上部署一个 React App](https://aws.amazon.com/getting-started/hands-on/build-react-app-amplify-graphql/module-one/)(英文)
官方文档,介绍如何用 AWS Amplify 自动构建和部署一个 React 应用。跟亚马逊的其他文档相比,写得非常好懂。
7、[MongoDB 的历史](https://www.quickprogrammingtips.com/mongodb/mongodb-history.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090502.jpg)
MongoDB 是现在最流行的 NoSQL 数据库,本文详尽介绍了它的历史,以及早期的设计决定。
8、[55K 月用户的 Web 应用成本](https://casparwre.de/blog/cost-of-running-webapp/)(英文)
作者维护着一个 Python flask 应用每月有5.5万访问者。本文总结了他每月花在这个网站上的账单。
9、[Leetcode 刷题的一些技巧的经验之谈](https://justyy.com/archives/44858)(中文)
作者介绍 LeetCode 刷题体会:“坚持在 leetcode 刷题已经有近两年了,刷着刷着就成习惯了,就像每天刷牙吃饭一样,不刷会很不自然。”([@DoctorLai](https://github.com/ruanyf/weekly/issues/1402) 投稿)
## 工具
1、[responsively](https://github.com/responsively-org/responsively-app)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090401.jpg)
一个方便的桌面软件,集成了开发和调试响应式网页的各种功能。
2、[网页骨架布局生成器](https://skeletonreact.com/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090402.jpg)
有些网页加载时,会显示一个骨架布局(上图),获取正式内容后再替换掉。这个在线工具就用来生成骨架布局,支持 React、React Native、Vue 和 普通 HTML。
3、[Skia Canvas](https://github.com/samizdatco/skia-canvas)
一个 Node.js 库,可以在服务器渲染出 SVG 图片的展示效果,将 SVG 代码转为图片下载。
4、[firewalld-rest](https://github.com/prashantgupta24/firewalld-rest)
一个 Linux 服务器的防火墙,可以替代 fail2ban。最大特点是提供 RESTful 接口,可以通过请求更改设置。
5、[Restream](https://restream.io/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090501.jpg)
一个收费工具可以将直播视频同时转到30多个社交平台。
6、[talk](https://github.com/vasanthv/talk)
一个开源的 Web 视频对话软件,把 URL 发给对方,就可以在浏览器进行视频对话,不需要下载和注册。
7、[OnlyOffice](https://www.onlyoffice.com/zh/download-desktop.aspx)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090602.jpg)
跨平台的 Office 套件,个人可以免费使用。
8、[talkyard](https://github.com/debiki/talkyard)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032902.jpg)
开源的论坛软件,还可以当作网站的留言系统。
## 资源
1、[解决算法和数据结构问题Python 版)](https://www.cs.auckland.ac.nz/compsci105s1c/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082801.jpg)
免费的英文电子书, 使用 Python 语言介绍基本的算法和数据结构内容比较简单也不厚200多页适合初学者。
2、[degoogle](https://degoogle.jmoore.dev/)
该网站收集各种谷歌服务的替代品。
3、[Winamp 皮肤图书馆](https://skins.webamp.org/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090404.jpg)
该网站收集各种 Winamp 播放器的皮肤。
4、[Web API 设计](https://livebook.manning.com/book/the-design-of-web-apis/chapter-1?origin=product-toc)The Design of Web APIs
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090601.jpg)
Manning 出版社的英文书籍,现在官方提供在线免费阅读,内容很不错,关于怎么设计 Web 应用的 API。
5、[Linux 从零开始](http://www.linuxfromscratch.org/lfs/view/10.0-rc1/prologue/foreword.html)Linux From Scratch
一本英文的免费书籍,讲述如何从源码一步步编译一个自己的 Linux 系统,帮助你深入理解 Linux。
## 图片
1、[石棉](https://daily.jstor.org/when-asbestos-was-a-gift-fit-for-a-king/)
石棉看上去像棉花一样,像是一种纤维,但实际上是一种矿物,像钢铁一样坚硬,而且防火。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082805.jpg)
下图就是石棉做成的石棉布。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082804.jpg)
根据传说,查理曼大帝喜欢在用石棉制成的白色桌布上,布置自己的豪华宴会。客人们吃饱饭后,国王便将桌布从桌子上摘下来,扔到炉膛里。在大火中,布变红了,但没有燃烧。取出时,它比以往任何时候都更干净,食物残渣被烤掉了。
中国汉朝时,一位大将军穿石棉外套吃晚饭,不小心把酒洒在上面。他怒气冲冲,将衣服脱了下来,扔到火上,过了一会儿才把它拿出来,外套干净整洁,没有任何破损。
直到1970年代医学界才确认石棉是一级致癌物。极其微小的石棉纤维飞散到空中被吸入到人体的肺极易引发癌症。
2、[水上飞行器 Ekranoplan](https://www.popularmechanics.com/military/aviation/a33808381/russia-ekranoplan-plane-boat-wrecked/)
飞机靠近地面飞行时,机翼和下方的平面之间会形成气压,这会在飞机下方形成空气垫。这被称为机翼的地面效应,简称 WIG。
冷战期间,苏联利用这个效应,研发了大型的水上飞行器 Ekranoplan。它看上去像飞机但其实是气垫船只能在水面上升起十厘米左右。它有八台前置涡轮喷气发动机最高时速达到每小时600公里。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082908.jpg)
它有军事用途。因为贴水面飞行雷达发现不了所以可以用来攻击水面舰艇尤其是航母。Ekranoplan 可以装载6枚导弹甚至携带核弹头就在机身上方。
它于1987年服役在90年代末退役。现在就是一堆废铜烂铁被抛弃在里海边的海滩上慢慢自然分解。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082909.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082910.jpg)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020082911.jpg)
## 文摘
1、**青霉素的诞生**
以下内容摘自[英] 比尔·布莱森的《人体简史》一书。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091005.jpg)
1928年伦敦圣玛丽医院的研究员亚历山大·弗莱明离开医院去度假。由于一系列的偶然因素导致了人类医学史的最大发现之一。
首先,他在度假前恰巧没有清理培养皿,直接把它留在桌子上。然后,一些霉菌孢子飘进了实验室,并降落在那些培养皿上。那个夏天的天气异常凉爽,对霉菌孢子的生长有益。最后,他离开的时间足够长,等他回来之后发现,那些霉菌已经生长得非常活跃,培养皿中的细菌受到明显抑制。
他因此意识到,那些霉菌(也就是青霉素)可以杀死细菌。但是,他只是写成了论文发表,并没有真正利用这个发现。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091006.jpg)
1930年代末期牛津大学的一队生物化学家在霍华德·弗洛里Howard Florey和恩斯特·钱恩Ernst Chain的领导下寻找抗菌药物。他们重新发现了弗莱明的青霉素论文并得到了惊人的实验结果。青霉素不仅杀死了小鼠的病原体还没有明显的副作用。这意味着青霉素是完美的抗菌药物既可以破坏目标又不会造成附带伤害。
于是,他们尝试将青霉素用于临床治疗。但是,马上遇到了弗莱明指出的难题:如何才能从自然界提取足够的临床可用剂量的青霉素呢?
1941年初牛津大学的研究团队经过反复提取终于有了足够的青霉素便在一名名叫艾伯特·亚历山大Albert Alexander的警察身上进行了药物试验。说到在抗生素出现之前人类有多么容易受到感染亚历山大简直是个悲惨的完美例子。他在花园里修剪玫瑰时脸被荆棘擦了一下划痕感染并扩散。亚历山大失去了一只眼睛此刻正神志不清濒临死亡。青霉素发挥了奇迹般的效果。两天之内他坐了起来几乎恢复了正常。但存储的青霉素很快就不够用了。绝望之中科学家们对亚历山大的小便做过滤并将提取物重新注射到他身上即使这样四天之后青霉素的存量还是最终告罄。可怜的亚历山大就此复发并死亡。
此刻英国正全神贯注地投入第二次世界大战没法投入更多的资源了。大批量青霉素的生产尝试转移到了美国。一开始美国研究机构也没有找到好的办法从自然界提取霉菌。一天实验室助理从当地一家杂货店买来了香瓜发现香瓜上长着一种“非常好的金色霉菌”这种霉菌比此前测试过的任何东西效力都强200倍以上。刮下霉菌后工作人员把香瓜切成块吃掉了然后开始大量培植这种霉菌。自那天以后人们生产的每一丁点青霉素都来自那个随便买来的香瓜。
一年之内美国制药公司每月生产1000亿单位的青霉素。英国发现者们十分懊恼地发现生产方法已经由美国人申请了专利保护如今必须支付版税才能使用。
1945年亚历山大·弗莱明、恩斯特·钱恩、霍华德·弗洛里共同获得诺贝尔医学奖。但是真正出名的是亚历山大·弗莱明其他两位科学家从未能在大众中获得应得的荣誉部分原因是他们不像弗莱明那样合群还有部分原因是弗莱明意外发现青霉素的故事更具有戏剧性比勤勤恳恳的研究故事更容易流传开来。
值得一提的是,弗莱明在诺贝尔奖获奖致辞中警告说,如果滥用抗生素的话,微生物很容易就会演化出抗药性。再没有哪一场诺贝尔讲演比这更有先见之明了。
## 言论
1、
维基百科的苏格兰语版本很糟糕,排名第一的贡献者是一个根本不懂苏格兰语的美国少年。他使用在线词典,把英语文章翻译成苏格兰语。
我认为,这个人对苏格兰语的破坏可能比历史上其他任何人都大,他以前所未有的规模从事文化破坏活动。维基百科是世界上访问量最大的网站之一,现在可能有数以千万计的人认为苏格兰语是英语的一种糟糕的变体。
-- [Ultach](https://old.reddit.com/r/Scotland/comments/ig9jia/ive_discovered_that_almost_every_single_article/)
2、
个人网站是一种有点神秘的动物,大部分隐身在互联网的丛林中,很少有人观察到。
那些完全生活在 Facebook 和 Google 的美丽花园中的互联网用户,甚至可能都不知道该物种的存在。其他没有经验的用户可能会认为,个人网站已经像恐龙那样灭绝。事实是野外还存在许多标本,只有了解该物种习性的猎人才能发现它们。
-- [《搜寻几乎不可见的个人网站》](https://cheapskatesguide.org/articles/personal-website-hunting.html)
3、
军队为什么要实行军衔制度?这是为了部队被打散,临时拼建时,能够迅速确定指挥关系。
-- 维基百科
4、
我辞职不是因为收入,也不是因为人际关系,而是因为我觉得自己被困住了,没有增长的空间了。公司的业务离当前行业的技术发展越来越远,让我作为开发人员感到非常痛苦。
--[《不要被困住》](https://stitcher.io/blog/dont-get-stuck)
5、
让一只猴子在打字机上随机按键,当按键时间达到无穷时,几乎必然能够打出任何给定的文字,比如莎士比亚的全部著作。这称为“无限猴子定理”。
-- [维基百科](https://en.wikipedia.org/wiki/Infinite_monkey_theorem)
6、
苹果公司不允许恶棍在电影中使用 iPhone。因此如果您正在看一部新电影并且角色拥有 iPhone那么他们就不是坏人这算是剧透吗
-- [《苹果和流行文化》](https://finance.yahoo.com/news/2020-02-26-rian-johnson-apple-movie-villains-use-iphones-on-came.html)
## 回顾
2019年的本周第 73 期):[数据统计的威力](http://www.ruanyifeng.com/blog/2019/09/weekly-issue-73.html)
![](https://cdn.beekka.com/blogimg/asset/201909/bg2019091206.jpg)
2018年的本周第 21 期):[人生的水平运动和垂直运动](http://www.ruanyifeng.com/blog/2018/09/weekly-issue-21.html)
![](https://cdn.beekka.com/blogimg/asset/201809/bg2018090701.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

425
docs/issue-125.md Normal file
View File

@ -0,0 +1,425 @@
# 科技爱好者周刊(第 125 期):数字人民币要取代谁
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1392),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091705.jpg)
西班牙加纳利岛的人们,在火山灰上挖坑种葡萄。火山灰排水快,种出来的葡萄更适合酿酒。([via](https://www.instagram.com/p/CFMtHr3jOtR/)
## 本周话题:数字人民币要取代谁
数字人民币,已经传了很久了,但它到底是什么东西,媒体却不提。
本周,人民银行的副行长写了[一篇文章](https://www.financialnews.com.cn/ll/gdsj/202009/t20200914_200849.html),第一段就回答了这个问题。
> “数字人民币主要定位于流通中现金。……国家有必要利用新技术对现金进行数字化,为数字经济发展提供通用性的基础货币。”
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091414.jpg)
现在清楚了,数字人民币根本不是加密货币,而是人民币现金的数字形式,主要用于网上支付。
但是,网上支付早不是问题了,支付宝和微信支付用得好好的,为什么央行还要推行数字人民币呢?上面那篇文章,同样解释了数字人民币的运作模式。
> **“中央银行在数字人民币体系中居于中心地位,负责向指定商业银行批发数字人民币并进行全生命周期管理,商业银行等机构负责面向社会公众提供数字人民币兑换流通服务。”**
看到了吗,中央银行主管数字人民币,只有指定的商业银行才能对公众提供服务。也就是说,以后网上支付的时候,你不会只用微信支付和支付宝,还可以用商业银行的客户端。这就是说, **数字人民币就是商业银行的网上支付服务。**
前一段时间,建行的数字人民币客户端泄漏。顶部的四个主要功能按钮是付款、收款、扫一扫和转款,正好验证了央行的说法。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091413.jpg)
我想,这就是中央银行想要推广数字人民币的主要原因。现在的局面是,两家互联网巨头,掌握了全国的数字支付,它们还都是私人公司。国有商业银行和银联的云闪付,根本拿不到市场份额。中央银行应该是比较担心这个,不愿数字支付被腾讯和阿里垄断,希望商业银行能挤进去。
这对消费者是有利的。两大巨头现在各占山头,阿里系不支持微信支付,腾讯系不支持支付宝。数字人民币出来以后,所有平台都必须支持(它是法定货币)。我猜想,将来应该只有一个统一的二维码,不管是用微信、支付宝还是商业银行的 App 扫描,都能支付。不像现在,商家都要贴两个二维码,蓝的一个、绿的一个。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091703.jpg)
但是,数字支付业务其实是无利可图的。它不像信用卡支付,提供方不仅赚不到手续费,还要往里面贴钱。维护硬件和开发软件都需要巨大的投入,而且对可靠性的要求特别高,服务不能中断,更不能出错。微信和支付宝其实都把扫码支付当作流量入口,而不是利润来源。
我很好奇,数字人民币的服务器,将来由谁维护?是不是中央银行以后也会有一个专门的 DevOps 部门?但是,这种赚不到钱、技术难度大、工程师薪水又极高的业务,国有单位能搞好吗?
## 大数据分析实战课
如今全球早已步入数据时代数据行业高速发展相关岗位缺口已超150万薪资超过传统岗位。据估计未来十年数据相关岗位将扩张5倍人才缺口明显。
很多人希望进入数据分析行业,却经常遇到以下问题:
- Excel、SQL、Python……一大堆数据分析工具不知道该学哪个。
- 只学了理论却没有实战经验,得不到企业的青睐。
- 一想到面试就紧张,应聘时不知道怎么应对提问。
本周的课程资料是开课吧提供的 **《大数据分析实战课》** 4大实战项目带你实际操作真实业务场景下的数据分析以案例为导向快速积累数据分析的实战经验。
- 项目一:利用 Python 实现办公自动化。
- 项目二:海量数据图形可视化。
- 项目三:电商数据分析及可视化展示。
- 项目四:玩转高精文本分析。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020081102.jpg)
本课程由资深大数据专家潘海超老师亲授,让你在短时间内 Get 数据分析实战技能,迅速掌握 BAT、TMB 等互联网大厂主流工具,快速积累数据分析的实战经验。
《大数据分析实战课》现在限时优惠原价599元 **现仅需 0 元。** 名额有限,先到先得,微信扫描下面二维码立即报名。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091604.jpg)
## 资讯
1、[电子风飞机](https://buzzorange.com/techorange/2018/11/23/plane-with-no-moving-parts/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090408.jpg)
飞机一般使用螺旋桨或涡轮作为动力最近麻省理工学院研发出利用电极产生离子风作为动力的飞机。早在上个世纪60年代人们就已经发现电流会在薄电极和厚电极之间产生离子风下图。这是首次将这种现象用于飞机让离子风成为推动飞机的气流。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090409.jpg)
它的好处是,由于动力来自电流,不需要机械动力,所以整个飞机可以没有会动的部件,从而降低噪音(飞机发动机的噪音非常大),缩减保养成本,以及减少污染。缺点是动力有限,目前只能让不到 10 公斤的小飞机起飞,还无法载人。
2、[内装试纸的电子妊娠测试笔](https://threadreaderapp.com/thread/1301708467925741568.html)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090503.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090504.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090505.jpg)
一位推特用户最近购买了电子妊娠测试笔,瑞士精密诊断有限公司的产品。他将电子笔拆开以后,震惊地发现,里面居然装了试纸。真正起测试作用的是这张试纸,而不是电子设备。
电路的核心是几个光传感器用来识别试纸显示的条纹转成电信号将测试结果显示在液晶屏幕上。这样做虽然使得测试结果更容易解读但是复杂性增加了好多倍价格整整贵了25倍。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090506.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090507.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090508.jpg)
3、[纸张键盘](https://www.smithsonianmag.com/smart-news/your-next-digital-tablet-could-be-made-paper-180975727/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090603.jpg)
普渡大学的工程师发明了一种新技术,可以将任何纸张(旧报纸或打印纸)变成计算机键盘。具体做法是,先在纸张上涂一层特殊油墨,然后在油墨上设置电路。电路之间通过摩擦会产生电,而每次按钮都会造成摩擦,因此就为“键盘”提供了电。
所以,纸质键盘不需要电源,完全是自供电,再通过蓝牙连接到计算机或手机,从而变成输入设备。根据发明团队的设想,这种技术可以用在商品包装上,用来检验是否真品,或者查看食品保质期。
4、[城市森林花园](https://sichuan.scol.com.cn/cddt/202007/57855226.html)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091706.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091707.jpg)
成都有一个8栋楼居民小区每栋楼30层每一家住户都有40平米100平米室外庭院可以种花种菜看上去像城市森林一样。
庭院的填土层有60厘米厚在靠墙的地方还可以做一个向上50厘米的树池这样在靠墙的地方便有1米多深的覆土可以栽种4到5米高的树并将树干固定在墙上以防大风将树刮倒或使其摇晃在其它不靠墙的地方才栽种1~2米的低矮植物、果树或灌木。物业还为每家安装了自动喷琳系统。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091708.jpg)
5、[世界最大数码相机](https://www.bbc.com/news/science-environment-54066586)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091103.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091105.jpg)
智利维拉鲁宾天文台安装了一台世界最大的数码相机高达32亿像素用来拍摄整个天空的数十亿颗恒星和星系的位置而且还会捕捉任何移动或闪烁的东西。
这台相机的光传感器由189个单独的 CCD 组成,正在加利福尼亚的实验室进行测试,已经组成完成。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091104.jpg)
为了测试它的性能工程师们用它拍摄西兰花。如果一切顺利它将在2022年下半年投入工作。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091102.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091106.jpg)
6、**一句话消息**
> - [网友](https://twitter.com/vidister/status/1304542559210024962)将网线的一根铜绞线剪断,两端插入苹果。信号照样传输,网速非常好。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091201.jpg)
> - [美国空军](https://www.cnn.com/2020/09/09/us/robot-dogs-us-air-force-test-intl-hnk-scli-scn/index.html)开始试验,机器狗与士兵一起巡逻。机器狗的正式产品名叫做“自动无人地面车辆”。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091403.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091404.jpg)
> - [香港](https://edition.cnn.com/style/article/diamond-auction-hong-kong/index.html)下月将拍卖一颗102.39克拉的钻石这是有史以来第八颗被拍卖的超过100克拉的钻石。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091306.jpg)
> - [埃及政府](http://world.people.com.cn/n1/2020/0907/c1002-31852279.html)9月6日宣布出土了13具2500年前的木棺自从下葬后就没有打开过。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091307.jpg)
> - [英国石油公司](https://www.theguardian.com/business/2020/sep/14/global-oil-demand-may-have-passed-peak-says-bp-energy-report)发表研究报告,认为世界石油消费量疫情前已经到达顶峰,此后可能会不断下降。
## 文章
1、[核电池可以用于太空旅行](https://www.generationatomic.org/skim/the-nuclear-heartbeat-of-space-exploration)(英文)
本文介绍了核电池的原理(利用放射性元素衰变产生的能量),以及用于太空旅行的可能性。
2、[使用蒙特卡洛算法玩2048](https://xtrp.io/blog/2020/09/12/using-the-monte-carlo-tree-search-algorithm-in-an-ai-to-beat-2048-and-other-games/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091303.jpg)
2048 是一个4x4的方块游戏只要两个相同数字相邻就可以合并为一个数字。本文讲解了如何用蒙特卡洛算法进行简单模拟让计算机自己解决2048游戏。
3、[微前端“容器”—— microcosmos 实现](https://juejin.im/post/6864381092061773831)(中文)
本文讨论了微前端的概念和实现,可以用来了解“微前端”这种新的做法。([@chuifengji](https://github.com/ruanyf/weekly/issues/1407) 投稿)
4、[如何将 Android 平板电脑用作第二台显示器](https://blog.8bitbuddhism.com/2019/12/01/how-to-use-your-android-tablet-as-second-monitor/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091601.jpg)
作者介绍如何将一块旧的安卓平板,当作电脑的副屏,使用 VNC 协议显示远程桌面。
5、[for await ... of 语句解释](https://www.mikealche.com/software-development/a-simple-explanation-of-the-for-await-of-statement-in-node-js)(英文)
ES6 引入了 for await ... of 新语法,用来遍历异步迭代器,很多人还不熟悉。本文是对它的简单解释。
6、[使用 React 钩子而不是类的6个理由](https://blog.bitsrc.io/6-reasons-to-use-react-hooks-instead-of-classes-7e3ee745fe04)(英文)
本文总结 React 钩子比类更有优势的6个方面比如不再有 this 问题,也不用再绑定方法了。
7、[AVIF 格式初探](https://jakearchibald.com/2020/avif-has-landed/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091711.jpg)
AVIF 是一种开源图片格式,源自 AV1 视频格式。各个平台基本上都会支持,这篇文章对比了它与 JPEG 和 WebP 格式,结果很不错。
8、[Node.js 如何下载流传输文件](https://philna.sh/blog/2020/08/06/how-to-stream-file-downloads-in-Node-js-with-got/)(英文)
本文介绍如何使用 Got 这个库以流传输的形式stream下载文件。
9、[从 Apple Photos 找出(机器认定的)最美照片](https://simonwillison.net/2020/May/21/dogsheep-photos/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052402.jpg)
苹果的 Apple Photos 会对用户拍摄的每一张照片运行机器学习模型来识别照片的内容然后得出一个叫做“ZBEHAVIORALSCORE”的“总体美学评分”保存在本地的 SQLite 数据库里面。
作者对这个数据库使用 SQL 查询,找出计算机认为的某个主题(比如“鸟类”)的最佳照片。
## 工具
1、[Diffchecker](https://www.diffchecker.com/)
一个在线工具可以检查文本、图片、PDF 之间的差异。
2、[youtube-dlc](https://github.com/blackjack4494/youtube-dlc)
一个命令行工具youtube-dl 的分叉,用来下载 Youtube 和其他视频网站的视频。分叉的主要原因是youtube-dl 目前有点陷入停滞,很多 issue 没有回应,因此有人就另起炉灶,这个版本的开发现在非常活跃。
3、[fastmac](https://github.com/fastai/fastmac/)
有时候,你需要 Mac 电脑的环境,但是手边又没有 mac 电脑。这个工具利用 GitHub Actions 提供的资源,让你可以免费使用 Mac 的命令行环境,不过只能使用一小会。
4、[Screely](https://www.screely.com/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091323.jpg)
一个在线工具,可以生成网页展示效果的示意图。
5、[Poolside FM](https://poolside.fm/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091503.jpg)
一个在线的复古风格音乐电台。([@freezsun](https://github.com/ruanyf/weekly/issues/1406) 投稿)
6、[Mimestream](https://mimestream.com/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091504.jpg)
前苹果邮件客户端工程师 Neil Jhaveri 推出的 Gmail macOS 原生客户端,外观简洁大方,十分契合原生风格,参考[介绍文章](https://www.cnbeta.com/articles/tech/1027397.htm)。([@dushi792](https://github.com/ruanyf/weekly/issues/1408) 投稿)
7、[real-live](https://github.com/parzulpan/real-live)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091505.jpg)
一个开源的直播聚合收看平台。采用 Qt 作为前端框架,后端用到 Requests、MySQL、Redis技术等目前支持在该平台收看 36 个视频直播、59 个高清电视频道和 74 个广播电台。([@parzulpan](https://github.com/ruanyf/weekly/issues/1409) 投稿)
8、[kibana-eye](https://github.com/CasterWx/kibana-eye)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091507.jpg)
ELK 平台ElasticsearchLogstashKibana的定时任务管理工具可以聚合处理日志生成报表信息通过邮件/钉钉等方式发送通知。([@CasterWx](https://github.com/ruanyf/weekly/issues/1413) 投稿)
9、[LofiMusic](https://lofimusic.app)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091509.jpg)
一个开源的背景音乐播放网站。
10、[BeeWare](https://beeware.org/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091701.jpg)
一个 Python 工具,让你的 Python 代码可以打包成跨平台图形界面应用,尤其是可以打包成手机 App支持 iOS、Android、Windows、macOS、Linux、Web 等平台。
## 资源
1、[Aggregated Awesome](https://aggregatedawesome.com/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091702.jpg)
GitHub 上面有很多 awesome 的仓库,收集某个主题的所有有用的内容。这个网页整理了一个 awesome 仓库的清单。
2、[Fuel Collection](https://app.ignitionrobotics.org/GoogleResearch/fuel/collections/Google%20Scanned%20Objects)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091101.jpg)
谷歌对大量日常物品进行了 3D 扫描,将数据放在网上,提供公开下载。
3、[Prime Curios!](https://primes.utm.edu/curios/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091301.jpg)
这个网站收集各种与质数相关的数字,比如 561 的平方加2和减2会得到两个连续的质数。
4、[顶级域名列表](http://data.iana.org/TLD/tlds-alpha-by-domain.txt)
互联网号码分配局IANA官方的目前所有顶级域名TLD的列表共有1508个。如果排除国家和地区的 TLD则为1260个。
5、[如何写一个简单的 C 语言解释器](https://github.com/lotabout/write-a-C-interpreter/tree/master/tutorial/en)
一个英语教程,通过写一个简单的 C 语言解释器,理解编译原理。
6、[WebRTC 示例仓库](https://webrtc.github.io/samples/)
WebRTC 是浏览器点对点通信的 API这个仓库给出了各种使用示例覆盖了主要的使用场景。
## 图片
1、[黑河-腾冲线](https://zh.wikipedia.org/wiki/%E9%BB%91%E6%B2%B3-%E8%85%BE%E5%86%B2%E7%BA%BF)
中国地图上从黑河到腾冲画一条线这条线以东住着全国94%的人口。这是1935年由地理学家胡焕庸首次提出。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020090907.jpg)
2、[太阳系最高的火山](https://designyoutrust.com/2020/09/olympus-mons-the-largest-volcano-in-the-solar-system/)
火星上面的奥林匹斯山Olympus Mons高达21公里是珠穆朗玛峰的两倍半。它是目前已知太阳系最大的火山也是最高的山峰之一。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091001.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091002.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091003.jpg)
## 文摘
1、[塑料垃圾星球](https://www.nationalgeographic.com/news/2017/07/plastic-produced-recycling-waste-ocean-trash-debris-environment/)
随着石化工业的发展塑料大规模进入人类生活迄今不过只有60年的历史。但是60年来人类已经创造了83亿吨的塑料其中大部分是一次性产品最终都变成了垃圾。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091606.jpg)
83亿吨塑料之中9%被回收12%被焚化剩下的79%就都成了塑料垃圾。这些垃圾有些堆积在垃圾填埋场中,还有一些就散落大自然中,其中相当一部分进入了海洋。
更可怕的是塑料的增长速度大约是每15年翻一番超过了其他所有人造材料。而且塑料的使用周期特别短。钢材有一半用于建筑业使用寿命长达数十年而塑料生产出来不到一年就有一半变成了垃圾其中很大部分只用于包装。
塑料需要400多年的时间才能降解。据估计每年有800万吨塑料流入海洋。到2050年海洋中的塑料废物总重量将多于鱼类的重量。与此同时陆地上的垃圾填埋场那时必须填埋120亿吨塑料。人类将生活在一个遍布塑料垃圾的星球其实现在已经是这样了。
2、[固氮玉米](https://www.smithsonianmag.com/science-nature/corn-future-hundreds-years-old-and-makes-its-own-mucus-180969972/)
空气的最大成分78%)是氮气,但是很奇怪,植物却普遍缺少氮元素。农作物必须施加氮肥,才能提高产量、改善品质。因为大多数植物无法直接通过氮气吸收氮元素。
只有少数植物不需要氮肥,主要是豆科类植物,自身就具有将空气中的氮气合成氮肥的能力。植物学家一直梦想将这种“固氮能力”移植到其他植物。全球种植面积最大的农作物是玉米,它就成为移植“固氮能力”的首选目标。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091107.jpg)
1980年代一个美国农业科学家在墨西哥南部发现了一些奇怪的玉米。这种玉米高达5、6米比普通玉米高得多但是需要68个月才成熟比普通玉米的3个月长得多。最惊人的是它不需要施加氮肥就可以在贫瘠土地上长得很好。也就是说这是全世界独一无二的具有“固氮能力”的玉米
进一步研究,科学家发现这种玉米有气根,一部分根系暴露在空气中,这也是全世界唯一有气根的玉米。这些绿色和玫瑰色的气根,上面有透明的糖浆状粘液。科学家怀疑,这就是它们毋需施肥的秘密——这些粘液能固氮。换言之,玉米气根中有固氮菌;玉米利用固氮菌为自己施肥。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091108.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091109.jpg)
当年没有 DNA 工具来研究玉米如何固氮的细节这一发现被搁置了20年。直到2005年才用尖端技术确认粘液中的细菌正在从空气中吸收氮将其转化为玉米可以吸收的形式。
如今,经过十多年的基因分析,科学家发表了最新的研究成果,这种固氮特性可以移植到常规玉米中,这很可能会导致农业革命,取代一部分氮肥。
氮气合成为氮肥可能是20世纪的最大成就之一。合成氮技术一共获得过三个诺贝尔奖。这是当之无愧的据估计从1908年至2008年间农作物的单产增加了一倍以上其中的一大原因就是人类会制造氮肥了。没有氮肥为了生产同样数量的粮食我们需要的耕地数量会比现在多四倍世界人口也就不可能在20世纪大幅增长。
但是氮肥生产需要消耗世界1至2的能源并排放大量温室气体。合成氮通常会从田野冲入水道导致大量藻类大量繁殖从而吸收所有氧气杀死鱼类和其他生物。如此多的氮进入河流和溪流以至于世界河流的河口形成了大面积的死区。
## 言论
1、
2002年我在中关村一间不算豪华的酒店里专访 NVIDIA CEO 黄仁勋的时候,他小声对我说,英特尔有 CPU我们有 GPU。
他说得那么不自信。我也只是微笑着容忍他将 NVIDIA 和 Intel 相提并论。18年过去NVIDIA 市值超过 Intel。
-- 刘韧
2、
2005年我的毕业论文的《参考书目》部分包含了152个 URL。为了纪念毕业十五周年我重新检查了这些 URL其中82个不再起作用。我因此假定互联网链接的腐烂率是57%。
--[《测量链接腐烂率》](https://www.lightbluetouchpaper.org/2020/09/03/a-measurement-of-link-rot-57/)
3、
李光耀在新加坡的成功,不仅是因为他的专制主义,而且还因为新加坡决策精英阶层的纯粹实用主义。他们没有固定不变的意识形态,而是选择合适的意识形态。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24382427)
4、
互联网软件行业的开发模式已经从漫长的开发周期和专门的质量保证QA阶段转移到了快节奏的连续集成/连续交付CI / CD管道这样做极大地提高了迭代速度。
-- [《黑暗金丝雀模式的生产模式》](https://engineering.linkedin.com/blog/2020/production-testing-with-dark-canaries)
5、
你能在下面的一副扑克牌中,快速找到三个方块的那张牌吗?这就是用户面对大型菜单进行导航时的感受。
-- [《大菜单导航的解决方案》](https://uxmovement.com/navigation/solving-the-megaton-problem-with-mega-menus/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091401.jpg)
6、
三年前,我们搬到伦敦教书,一直租房住,现在可以买房了。
-- [英国马丁·海尔教授](https://www.imperial.ac.uk/news/203853/imperial-mathematician-scoops-3m-breakthrough-prize/)Martin Hairer的获奖感言。他获得了今年的数学突破奖奖金为300万美元这是目前奖金最高的科学奖项。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091308.jpg)
7、
它还没有死,但确实已经写完了。
-- [Moment.js](https://momentjs.com/docs/#/-project-status/) 宣布停止开发,进入维护状态。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091508.jpg)
## 回顾
2019年的本周第 74 期):[信息的商业模式为什么不是收费](http://www.ruanyifeng.com/blog/2019/09/weekly-issue-74.html)
![](https://cdn.beekka.com/blogimg/asset/201909/bg2019091910.jpg)
2018年的本周第 22 期):[猴子自拍,版权归谁](http://www.ruanyifeng.com/blog/2018/09/weekly-issue-22.html)
![](https://cdn.beekka.com/blogimg/asset/201809/bg2018091401.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

395
docs/issue-126.md Normal file
View File

@ -0,0 +1,395 @@
# 科技爱好者周刊(第 126 期):内卷化是什么?
这里记录每周值得分享的科技内容,周五发布。( **通知下周是十一假期周刊将提前到9月30日周三发布。**
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1392),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091402.jpg)
美国加州的伊万帕太阳能发电站有三座137米的高塔塔顶装有水箱当水被反射的阳光煮沸就会产生蒸汽来发电。[维基百科](https://zh.wikipedia.org/wiki/%E4%BC%8A%E4%B8%87%E5%B8%95%E5%A4%AA%E9%98%B3%E8%83%BD%E5%8F%91%E7%94%B5%E8%AE%BE%E6%96%BD)
## 本周话题:内卷化是什么?
最近,我经常看到“内卷化”这个词,不理解什么意思。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092315.jpg)
网上找到的解释:
> “内卷化,指一种社会或文化模式在某一发展阶段达到一种确定的形式后,便停滞不前或无法转化为另一种高级模式的现象。”([百度百科](https://baike.baidu.com/item/%E5%86%85%E5%8D%B7%E5%8C%96)
看了这个定义,我还是不太明白。为什么发展停滞就叫“内卷化”呢,而不叫别的名字,比如“内生化”或“内积化”?
网上说,这个词是美国人首先提出的,英语单词是 involution出自1960年的一本著作《农业内卷化——印度尼西亚的生态变化过程》Agricultural Involution
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091904.jpg)
Involution 是一个很罕见的英语单词,平时用得很少,小型词典都不收,维基百科甚至都没有加入“发展停滞”这个涵义,反而是中国人比较多用“内卷化”这个概念。
虽然不熟悉 involution但是我想起另外两个常用词evolution进化和 revolution革命。它们共同的词根`volute`,拉丁语原意是“滚动”。
有了“滚动”这个词根,这些词的含义就比较清楚了。`evolution`的前缀是`ex-`(“向外的”),向外滚动就是进化;`revolution`的前缀是`re-`(“再次的”),再次滚动、颠覆现状就是革命;`involution`的前缀是`in-`(“向内的”),向内滚动当然就是内卷了。
我现在对“内卷化”的理解是, **当一个组织不能或不愿向外发展时,成员的精力就只好用到组织内部,这时就会出现“内卷化”,也就是内部的过度发展。** 举例来说,海上的一艘船,外卷化就是大家齐心协力划向对岸,内卷化就是大家心思不在划船,而放在内部的互相牵扯(组织建设、规章制度、人事安排等等)。
一旦出现“内卷化”,对外的扩张和发展就停滞了。希望我们国家继续“外卷化”,不要出现“内卷化”。
## 小白财务理财课
本周的课程资料是孙明展老师的《5天小白理财课》。
孙明展老师在我这里已经发起过好几次活动了。他有30年的金融从业经验现在开了财务咨询公司帮助普通家庭进行理财。在推广业务的过程中他发现很多人缺少基本的理财知识对金融的理解都不正确所以决定办一个免费的理财课从根本上帮助大家增加理财知识。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091804.jpg)
课程没有套话,也没有专业术语,让理财零基础的朋友也能听懂。最重要的是, **不推荐任何产品,只纠正错误的理财思维,传授实用的知识、技能、工具。**
一共5天的音频干货分享每天仅需1520分钟。还有学习社区专人负责答疑。每天早上6点解锁课程可以无限次重听。
> - 第一天:什么是正确的理财理念?
> - 第二天:保险能降低风险吗?
> - 第三天:被动收入与风险识别
> - 第四天:指数基金与定投
> - 第五天:财务保障全攻略
微信扫描下面的二维码即可免费听课。仅限前300名先到先得。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091802.jpg)
此外前100名还将免费加赠一份《家庭财务宝典》浓缩了家庭保障、理财的干货知识用藏宝图的形式分享给大家。
## 资讯
1、[甘地 Bug](https://game.udn.com/game/story/10453/4850104)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091304.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091305.jpg)
著名电子游戏《文明》的设计师席德·迈耶Sid Meier最近发表了回忆录披露1991年该游戏第一版所谓的“甘地 Bug”其实并不存在。
甘地是“非暴力不合作”运动的倡始人在游戏中拥有着最低的“侵略指数”数值为1。然而当玩家在印度实行了民主制度之后就会让甘地的侵略指数再往下减去2 点,变成-1从而出现 Bug导致甘地的“侵略指数”变成最高的上限成为了游戏中侵略欲望最强的人不停地发动战争。
根据席德梅尔的说法,这一切都只是玩家的想像,实际并不存在着这样的 Bug。但是开发团队觉得这种说法很好玩也有利于游戏的宣传所以没有出来纠正。
2、[特斯拉电池日](https://www.forbes.com/sites/bradtempleton/2020/09/22/tesla-battery-day-promises-56-reduction-in-battery-cost-and-much-more/#fa1f6346253f)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092301.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092302.jpg)
9月22日特斯拉公司举办“电池日”宣传该公司取得的技术突破和发展愿景。如果能够实现的话都是重大的技术突破将对人类社会产生重大影响。
- 锂电池成本降低56%电动车里程增加54%。
- 粘土提取锂的新工艺,仅内华达州的锂矿就能满足全美国电动车的需要。
- 三年内整车售价降到25000美元。
- 整个汽车尾部将是单个零件。
- 最终年产量2000万辆。
3、[板书的直播方法](https://mothership.sg/2020/09/cd-zoom-hack-camera-teacher/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091405.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091406.jpg)
疫情期间,老师们都通过网络直播进行教学。但是,摄像头都是拍人脸,直播板书非常困难。美国一个老师想出了简单的解决方法,她在笔记本盖子上,用胶纸绑了一支铅笔,然后以铅笔作为支柱,放了一张 CD 碟片,当作反光的镜子。
她把本子放在键盘上做笔记,内容就会通过 CD 碟片反射到摄像头,从而直播出去。([@YanBC](https://github.com/ruanyf/weekly/issues/1417) 投稿)
4、[海底机房](https://www.bbc.com/news/technology-54146718)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091502.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091501.jpg)
2018年5月微软公司做了一个实验将机房放到了海底。这样有很多好处比如有利于散热微软还申请了利用潮汐能供电的专利使得机房变得更绿色。两年过去了微软将机房打捞起来进行评估。
两年里面海底的855台服务器中有八台发生故障大大好于传统机房。微软认为这是由于没有工作人员机房里面充了氮气而不是氧气从而降低了故障率。在对结果进行评估以后微软计划扩大实验规模在海底放置更多的机房。
5、[第一台 RISC-V 个人电脑](https://www.cnx-software.com/2020/09/15/sifive-to-debut-risc-v-pc-for-developers-based-on-freedom-u740-next-gen-soc/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091901.jpg)
美国一家创业公司宣布10月底将发布世界上第一台 RISC-V 个人电脑。RISC-V 是一种开源的 CPU 指令集,没有版权问题,任何人都可以免费使用。不像 ARM 和 x86 指令集,都必须获得授权才能使用。
RISC-V 目前有一些 CPU 的设计实现比如阿里巴巴旗下半导体公司平头哥2019年发布了它的首款 RISC-V 处理器玄铁 910XuanTie910号称是目前性能最强的 RISC-V 处理器。但是到目前为止,还没有实际运行这个指令集的计算机,更不要谈商业产品了。
6、**一句话消息**
> - [IntelliJ IDEA 的最新调查](https://blog.jetbrains.com/idea/2020/09/a-picture-of-java-in-2020/)发现中国有51%的程序员使用 Java 语言,这个比例全球最高。由于 Java 主要是大中型企业在用,这是不是说明,中国的个人开发者和小企业程序员其实比例很小?
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092209.jpg)
> - [葡萄牙艺术家](http://how01.itislooker.com/post05057291116508?fbclid=IwAR07bhEIw01QVAD72kFQ4JB8_uGQRe6QXaAGUhMDN_KIyvIR26TtUZjFHnY)将一个废弃的巨大水泥块,画成了 3D 透视的公共汽车。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091309.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091310.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091311.jpg)
> - [Twitch 直播](https://www.wired.com/story/vtube-streaming-twitch-pokimane/)现在流行使用动漫人物直播。观众看到的不是真人,而是真人的动漫化身在直播。直播主使用运动捕捉软件,将自己的动作和表情转化到动漫人物身上。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091704.jpg)
> - [上海某公司](http://sh.sina.cn/news/2020-09-13/detail-iivhuipp4049934.d.html)推出可以负载100公斤的载货无人机长6米高1米翼展9米续航1000公里主要用于山区和海岛的物流。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091709.jpg)
> - [泰国国家公园](https://www.washingtonpost.com/travel/2020/09/18/tourist-trash-mail/)一旦发现乱丢垃圾的游客,就会把垃圾寄回给他们。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092001.jpg)
> - [麻省理工学院](https://news.mit.edu/2020/flat-fisheye-lens-0918)开发出了完全平面的、而不是球面的“鱼眼镜头”可以拍出180度的画面。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092005.jpg)
> - [美国怀俄明州](https://blog.kraken.com/post/6241/kraken-wyoming-first-digital-asset-bank/)批准了第一家加密货币银行,该银行提供加密货币的储蓄、支付和转账服务。
## 文章
1、[VSCode 如何调试可视化数据结构](https://addyosmani.com/blog/visualize-data-structures-vscode/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091902.jpg)
VSCode 有一个插件,可以用可视化的方式调试代码。本文介绍这个插件的用法。
2、[CS107e: 树莓派ARM 和操作系统](https://cjting.me/2020/09/11/cs107e-review/)(中文)
CS107e 是斯坦福大学的一门计算机课程,内容关于硬件、底层和 C 语言 。这篇文章是作者的学习感受。([@cj1128](https://github.com/ruanyf/weekly/issues/1416) 投稿)
3、[我如何使用 Netlify 的 Serverless 功能](https://ttntm.me/blog/serverless-recipes-app-faunadb-vuejs/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092003.jpg)
作者介绍他如何开发一个没有后端服务器、只有前端静态网页的 Web 数据库应用。
4、[谷歌搜索的10个小技巧](https://medium.com/@shalithasuranga/10-hidden-features-in-google-search-83b347b48157)(英文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092004.jpg)
谷歌搜索有很多小功能,比如搜索`stopwatch`会出现一个倒计时器(上图)。
5、[中国大周期](https://finance.sina.com.cn/china/gncj/2020-09-21/doc-iivhvpwy8038347.shtml)(中文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092213.jpg)
桥水基金创始人瑞·达利欧Ray Dalio的长文以一个美国人的角度谈了他对中国历史和经济政策的理解。这里是中文摘译版也有[英文原版](https://www.principles.com/the-changing-world-order/#chapter5)。
6、[GitHub 仓库的默认分支不叫“master”了](https://www.jiqizhixin.com/articles/2020-09-21-10)(中文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092214.jpg)
从 2020 年 10 月 1 日开始GitHub 所有新库的默认分支都将用中性词“main”命名取代原来的“master”。
7、[JavaScript 原生的日期和时间格式化](https://elijahmanor.com/blog/format-js-dates-and-times)(英文)
通常使用外部库处理 JavaScript 的时间格式,但是原生的`Date.prototype.toLocale*`方法其实也能满足需求。
8、[如何使用 Canvas 模拟对象碰撞](https://joshbradley.me/object-collisions-with-canvas/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092402.jpg)
本文从头教你在网页上,用 Canvas 做出对象不断碰撞的动画效果。
## 工具
1、[instant.page](https://instant.page/)
一个 JavaScript 库,用户鼠标悬停在某个链接上方时,就自动加载该链接,从而加快页面跳转的速度。
2、[Toonify](https://toonify.justinpinkney.com/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091710.jpg)
一个在线工具,可以将真人头像变成卡通头像。
3、[Advanced Rest Client](https://install.advancedrestclient.com/install)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091801.jpg)
一个 Rest API 测试工具,基于 Electron 的跨平台桌面软件。
4、[kb](https://github.com/gnebbia/kb)
一个极简的命令行笔记管理软件。
5、[Aggie.io](https://aggie.io/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091805.jpg)
一个在线绘图工具,特点是可以多人实时协作绘制一幅作品。
6、[Kivy](https://github.com/kivy/kivy)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091903.jpg)
一个 Python 的 UI 框架,可以打包成 Windows、Linux、macOS、 Android 和 iOS 应用,特别为多点触摸设备而设计。([@qinhanlei](https://github.com/ruanyf/weekly/issues/1418) 投稿)
7、[OpenGLCamera2](https://github.com/githubhaohao/OpenGLCamera2)
一个安卓相机 App 的源码,使用 OpenGL ES 3.0 实现 30 种相机滤镜。([@githubhaohao](https://github.com/ruanyf/weekly/issues/1415) 投稿)
8、[keenwrite](https://github.com/DaveJarvis/keenwrite)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092007.jpg)
一个跨平台的 Markdown 桌面编辑器,基于 Java。最大特点是支持自定义语法。
9、[Twister OS](https://twisteros.com/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092008.jpg)
一个树莓派的操作系统,可以让桌面变得像 macOS 或 Windows。
10、[Visual Mind AI](https://myraah.io/visualmind)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092215.jpg)
一个在线工具,可以对网站的 UI 进行美学打分,告诉你百分之多少的人可能会喜欢你的网站。
## 资源
1、[Things come apart](https://www.toddmclellan.com/thingscomeapart)
一个艺术项目,将各种东西拆开,零件放在一起,做成一张海报。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091602.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091603.jpg)
2、[一页 Python](http://damiantgordon.com/PythonMonday/)
一个英文的 Python 初学者教程,特点是每一讲的讲义都只有一页 A4 纸。
3、[Abuse IP DB](https://www.abuseipdb.com/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092208.jpg)
这个网站收集用于恶意用途的 IP 地址,可以检查某个 IP 地址是否在名单中。
4、[吉布力动画图片](http://www.ghibli.jp/info/013344/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092212.jpg)
吉布力工作室在官网上放出了8部影片的动画图片下载一共400张。
## 图片
1、[笔画印章](https://buzzorange.com/2017/09/18/traditional-chinese-characters-stamps/?fbclid=IwAR07bhEIw01QVAD72kFQ4JB8_uGQRe6QXaAGUhMDN_KIyvIR26TtUZjFHnY)
两个台湾女生设计出6个“笔画印章”可以组合印出所有的中文字。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091312.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091313.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091314.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091315.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091316.jpg)
2、[暴力破解密码所需的时间](https://digg.com/2020/password-difficulty-hacking)
下表列出了暴力破解各种密码所需的时间。标题行的各栏依次为,纯数字密码、小写字母密码、字母密码、数字字母密码、数字字母符号密码。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091322.jpg)
3、[第一个魔方](https://www.nytimes.com/2020/09/16/books/erno-rubik-rubiks-cube-inventor-cubed.html)
1974年匈牙利建筑学教授 Erno Rubik发明了魔方当时他30岁。
下图就是他的第一个魔方,是用木头做的。为了识别,有的方块缺了一个圆圈,有的方块贴了白纸,有的方块缺了一个角……
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091712.jpg)
## 文摘
1、[五只猴子的故事](https://blog.ploeh.dk/2020/09/14/we-need-young-programmers-we-need-old-programmers/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092207.jpg)
科学家在笼子里放了五只猴子。笼子中间有一架梯子,梯子上面放着香蕉。
每当一只猴子爬上梯子,科学家就用冷水泼洒其余的猴子。过了一阵子,只要一只猴子爬上梯子,其他猴子就会殴打它。一段时间后,所有猴子都不敢爬上梯子。
然后,科学家用一只新猴子,替换了原来的一只猴子,并且停止用冷水泼洒猴子。这只新猴子立即爬楼梯去拿香蕉,但随即遭到其他猴子的殴打。经过几次殴打,新猴子学会了不爬梯子,即使它从来不知道为什么。
接着,替换了第二只猴子,也发生了同样的事情。刚才放进笼子的那只猴子,同样殴打了新来的猴子。替换了第三只猴子,也是如此。就这样,第四只、第五只猴子也接连被替换了。
最终,笼子里面的五只猴子,尽管从未被泼冷水,仍然继续殴打任何试图爬上梯子的猴子。如果可以问猴子,为什么要殴打所有试图爬上梯子的成员,答案可能是:
“这就是我们在这里做事的方式。”
这个故事告诉我们,如果前人觉得某件事情不能做,阻力就会流传下来,阻止后来的人去做。
但是,大多数人没有意识到,有时候情况会改变。二十年前不可能的事情今天也许并非不可能。比如,电动汽车以前是不可能的,现在随着电池技术的进步,才有可能。
年轻人不知道为什么某事不能做,如果他们不怕阻力,就会去尝试那些不能做的事情。这就是为什么重大创新往往是年轻人做出来的原因。
老年人通常看不到新的机会,因为他们相信有些事情是不可能的。年轻人在无知和热情推动下,愿意尝试那些不可能的事情。大多数年轻人会失败,但少数会成功。
## 言论
1、
技术的快速进步,尽管带来了不可预测的后果,但是它让人类站到了更高的地方。
--[《时代变化中的技术隐喻》](https://hawaiigentech.com/post/commentary/frogs-wont-let-themselves-be-cooked/)
2、
你会在20个方向上走一步还是在一个方向上走20步
-- 匿名
3、
我创造不出来的东西我都无法理解。What I cannot create, I do not understand.
-- 理查德·费曼
4、
Java 语言的真正问题是,它对编程思想的分享和贡献,已经垂死很久了。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24463488)
5、
GPT-3 模型就像一个聪明的学生,他没有读完书,试图胡说八道,将一些众所周知的事实、一些真相、一些直率的谎言,编织在一种流畅的叙述中。
-- [一个教授](https://syncedreview.com/2020/09伊万帕/09/new-multitask-benchmark-suggests-even-the-best-language-models-dont-have-a-clue-what-theyre-doing/)评论 GPT-3 模型可以自动生成人类可读的文本
6、
网站需要3种技术但是由于用到各种工具和框架最终使我接触了约20种不同的技术有时还不得不研究第 n 级依赖项的源代码。
这就是我不喜欢现代 Web 开发的地方,你想使用三个工具,但是必须知道如何使用二十个工具。
-- [《编织在一起的 Web》](https://css-tricks.com/weaved-webs/)
## 回顾
2019年的本周第 75 期):[电子取代机械,对就业有何影响?](http://www.ruanyifeng.com/blog/2019/09/weekly-issue-75.html)
![](https://cdn.beekka.com/blogimg/asset/201909/bg2019092604.jpg)
2018年的本周第 23 期):[统计学上的人生最大决定因素](http://www.ruanyifeng.com/blog/2018/09/weekly-issue-23.html)
![](https://cdn.beekka.com/blogimg/asset/201809/bg2018092101.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

396
docs/issue-127.md Normal file
View File

@ -0,0 +1,396 @@
# 科技爱好者周刊(第 127 期):未来人人开发软件,几乎没人编码
这里记录每周值得分享的科技内容,周五发布。( 本周五是十一假期,周刊提前到周三发布。)
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1392),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092801.jpg)
西班牙艺术家胡安•盖瑞扎博 Juan Garaizabal的作品《永恒之门》正在上海静安雕塑公园展出18级台阶通向一个空中之门。[出处](https://www.instagram.com/p/CFn6HzFJvEd/)
## 本周话题:未来人人开发软件,几乎没人编码
现在,少儿编程培训班很流行,一到周末,家长们就送孩子去学计算机。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092805.jpg)
虽然我很赞成从小学习计算机,但总感到有点疑惑: **编程正变得越来越容易,门槛越来越低,小朋友们真有必要牺牲周末的睡眠和体育时间,专门去学编程语言(比如 Python**
上个世纪要当程序员,你必须懂汇编语言。到了如今,编程几乎已经没有门槛了,大多数人一天内就能学会,怎么写一个简单的网页 JavaScript 脚本。那么,你告诉我,未来会怎样?
再过15年或20年等到现在的小孩进入就业市场编程可能已经变得极其傻瓜化、智能化也许只需要动动嘴说出你想要什么程序人工智能就自动生成了代码。
那时还会有程序员,但是人数应该很少,而且只负责编写底层代码,就像今天的汇编语言程序员非常少一样。因此我怀疑,孩子们没必要专门去学编程,因为未来可能根本不是今天这样编程。
大家知道吗,世界上用户最多的编程工具是什么软件?
答案是 Excel。无数财务人员、管理人员、销售人员都在用它解决各种问题尽管他们根本不懂编程。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092806.jpg)
我觉得这就是未来编程工具的趋势你不需要或者只需要懂一点点代码就能做出软件解决你的问题。最近正在兴起的“低代码”low code和“无代码”no code工具正好呼应了这种趋势。未来人人都是软件工程师都能够做出自己需要的软件但是几乎没人知道如何编程。
## JavaScript 学习视频
本周的课程资料是 **开课吧** 提供的《JavaScript 学习视频》。
在可见的时间里JavaScript 语言都会是前端最重要、最基础的技能。不管你打算开发什么Web、Node.js、还是小程序JavaScript 都是绕不过去的属于必须掌握的基本技能就像物理研究绕不过去数学一样。只要你面试前端岗位JavaScript 技能是必考的。
JavaScript 的难度并不低有着各种怪异的语法点而且语法还在快速发展中TC39 委员会每年都发布一个语言的新版本。只有掌握了基础语法,才跟得上顶层框架的各种变化,以不变应万变。
下面的视频课程就是讲解几个特别重要的语法点和开发技巧帮助你更好地理解这门语言。课程内容涵盖四大模块课程时长达到300分钟
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092503.jpg)
> 1. this 关键字的指向
> 2. 基于防抖debounce和节流throttle的性能优化
> 3. 响应式数据双向绑定的原理剖析
> 4. 基于 Web Component 的组件化开发
手机扫描下面的二维码,就可以 **0元领取** 这套视频了 。只有 100个 名额,先到先得。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092703.jpg)
## 资讯
1、[眼神校正功能](https://appleinsider.com/articles/20/06/22/facetime-eye-contact-correction-feature-to-launch-with-ios-14)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092002.jpg)
苹果的视频通话服务 Facetime将正式启用眼神校正功能。视频通话时对话者的眼神往往不是看着摄像头而是看着屏幕或其他地方。这项功能可以自动修改眼神让它看上去直接注视着前置摄像头好像正在与另一方发生眼神交流。
这项功能在 iOS 13 的 Beta 版本开始测试,当时称为“注意力校正”,但没有包括在 正式版本中。iOS 14 重新将其引入,并在页面上列为正式功能。
2、[根据 DNA 生成画像](https://www.nature.com/articles/d41586-020-02545-5)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020091324.jpg)
美国弗吉尼亚州的一家遗传学公司,正在开展根据 DNA 画出犯罪嫌疑人画像的服务(上图)。他们根据犯罪现场得到的 DNA进行数据库查询找到相似的 DNA。理论上DNA 相似的人应该具有血缘关系,长相很可能接近,就可以根据亲戚的长相画出嫌犯的长相。
该技术已经帮助警察侦破了一些久远的悬案比如1987年一对加拿大夫妇被谋杀。但是这已经在美国引起了巨大的争议很多人认为这会侵犯隐私不应该允许警方用 DNA 查找你的血缘关系。
3、[推特的图像预览 Bug](https://www.bbc.com/news/technology-54234822)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092206.jpg)
一个推特用户发现,如果上传的图片中同时包括黑人和白人,推特的图像预览总是向用户呈现白人。下图是上传的原图,无论奥巴马的头像在上方或下方,最后的预览总是上图的样子。
推特官方表示,将调查使用的人脸识别模型。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092205.jpg)
4、[大象死亡之谜](https://www.cbc.ca/news/technology/elephant-deaths-botswana-1.5732396)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092210.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092211.jpg)
今年五六月间博茨瓦纳西北部的国家公园内约330头大象突然死亡一直找不到原因。最近政府宣布这些大象死于一种神经系统疾病可能由于饮用了被有毒的蓝藻污染过的水。
官方解释由于降雨国家公园内会有一些季节性水塘大量繁殖的蓝藻使得水塘充满细菌。当水塘干涸以后大象死亡就停止了所以这可能就是死因。博茨瓦纳估计拥有13万头大象是世界上最大的大象种群每年吸引着大量游客。
5、[人脸识别垃圾桶](https://finance.sina.cn/china/gncj/2020-09-18/detail-iivhvpwy7404451.d.html)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092216.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092217.jpg)
北京市西城区德胜街道新风街一号院上线了人脸识别垃圾桶。居民预先提交一张个人脸部的照片,就能完成注册。以后扔垃圾时,垃圾桶将用数秒的时间自动“刷脸”。在识别出居民身份后,垃圾桶盖打开,还能根据垃圾重量为居民返还一定积分。
对于没有注册的居民,可以手动按下按钮或刷卡,打开垃圾桶盖。
6、**一句话消息**
> - [一项英国调查](https://www.studyfinds.org/average-worker-career-burnout-age-32/)发现普通工人到32岁时会就会感到职业倦怠。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092006.jpg)
> - [中国](https://www.chinaz.com/2020/0927/1190053.shtml)发行首枚内嵌 NFC 芯片的邮票。集邮者可通过中国邮政 App 读取邮票序列码、荧光暗码、芯片 ID 等等。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092701.jpg)
> - [小米](https://www.kocpc.com.tw/archives/345335)申请了三折式折叠手机专利,完全展开后,萤幕可以变成三倍大。只是手机厚度惊人,更像充电宝。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092306.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092307.jpg)
> - [亚马逊](https://www.amazon.com/luna/landing-page)推出了云游戏服务 Luna跟谷歌的 Stadia 很像,就是在机房运行游戏,用户不需要买主机,只要有上网设备就能玩。这个服务有可能进中国。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092501.jpg)
> - [中国](https://cn.nytimes.com/china/20200924/china-climate-change/)宣布2060年实现碳中和即二氧化碳的排放量和吸收量相等。由于中国是世界最大碳排放国这个承诺的难度很大。此前拜登说当选后美国会在2050年实现碳中和特朗普则根本不在乎这件事。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092502.jpg)
> - [美国人](https://bfi.uchicago.edu/working-paper/60-million-fewer-commuting-hours-per-day-how-americans-use-time-saved-by-working-from-home/)由于疫情在家办公每天全国可以节省6000万小时。这些时间本来都是浪费在路上现在可以用来干其他事。
> - [芝加哥商品交易所](https://www.wsj.com/articles/cme-nasdaq-to-launch-water-futures-contract-11600853401)开设水期货合约,可以对水价下注。由于气候变暖和水资源短缺,未来的淡水价格可能出现剧烈波动。
## 文章
1、[如何提高 Node.js 的 libuv 性能](https://hackernoon.com/how-libuv-thread-pool-can-boost-your-node-js-performance-bel3tyf)(英文)
Node.js 的底层 JS 引擎是 v8异步库 是 libuv。本文介绍一个小技巧通过设置`UV_THREADPOOL_SIZE`参数,提高 libuv 性能。
2、[俄罗斯的图-160用25小时飞了2万公里这是不是一项假纪录](https://xw.qq.com/cmsid/20200923A0KGIE00)(中文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092602.jpg)
2020年9月19日俄罗斯的两架Tu-160战略轰炸机进行了一次携弹训练飞行历时25小时飞行超过2万公里。俄罗斯航空航天部队远程航空兵指挥官谢尔盖·科比拉什中将说这次飞行打破了此类飞机“最远航程”和“不间断飞行”的世界纪录。果真如此吗
3、[前端开发的 VS Code 插件推荐](https://dev.to/klamserdev/vs-code-extensions-i-use-daily-568i)(英文)
作者推荐他每天使用的 VS Code 插件,专门用于前端开发。
4、[别在网页上显示“注册”](https://www.gkogan.co/blog/stop-asking-me-to-sign-up/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092702.jpg)
很多网站在页面上有注册按钮或注册链接(上图),作者认为,“注册”这个词大大降低了用户进一步使用的欲望,因为这要求用户付出操作成本,但没有给出足够的诱因。
经过他的实验,只要将“注册”改成“开始使用”或“免费试用”,就能将转化率提高三倍。
5、[11 种 Node.js ORM 库的简介](https://www.prisma.io/dataguide/database-tools/top-nodejs-orms-query-builders-and-database-libraries-in-2020)(英文)
作者介绍了11种常用的用于连接数据库的 Node.js ORM 库。
6、[如何通过`new Function`创建 async 函数](https://davidwalsh.name/async-function-class)(英文)
JavaScript 语言允许通过`Function`生成函数async 函数能通过这种方式生成吗?
7、[`Intl.RelativeTimeFormat()`:相对时间格式化](http://www.deathghost.cn/article/javascript/53)(中文)
有时需要显示相对时间比如“5分钟前”、“2天前”等等。一般使用外部库来实现其实浏览器原生的 Intl.RelativeTimeFormat API 就可以做到。([@232650413](https://github.com/ruanyf/weekly/issues/1420) 投稿)
8、[如何写一个 Node.js 命令行程序,获取 Slack 的 OAuth 授权?](http://thecodebarbarian.com/oauth-in-nodejs-cli-apps.html)(英文)
本文是一个 OAuth 授权示例,演示如何用 Node.js 在命令行获得 Slack 的授权,从而可以操作 Slack 的 API。
9、[交互式《蒙娜丽莎》画像](https://blog.tensorflow.org/2020/09/bringing-mona-lisa-effect-to-life-tensorflow-js.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092603.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092604.jpg)
传说中不管你从哪个角度看《蒙娜丽莎》画像都会感到画像中的女子在看着你。TensorFlow 的官方博客,演示怎么用 TensorFlow.js制作一个交互式的《蒙娜丽莎》画像摄像头捕捉观看者的角度然后自动改变画像的眼神。
## 工具
1、[Tables](https://tables.area120.google.com/u/0/about#/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092305.jpg)
谷歌发布的新产品,主要用于项目管理。跟 Trello 有点类似。
2、[photoflare](https://github.com/PhotoFlare/photoflare)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092304.jpg)
跨平台的图像编辑桌面软件,相对小巧简单。
3、[visx](https://airbnb.io/visx/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092401.jpg)
Airbnb 推出的一套数据可视化组件库,基于 D3 和 React。
4、[Release](https://github.com/vercel/release)
一个 Node.js 库,一键生成软件包的 changelog。
5、[Blacklight](https://themarkup.org/blacklight)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092403.jpg)
一个在线工具,可以检查某个网站使用了哪些追踪技术。
6、[Wewatermark](https://wewatermark.com/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092405.jpg)
一个在线工具,可以为图片加上各种各样的水印。
7、[Headless recorder](https://github.com/checkly/headless-recorder)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092505.jpg)
一个 Chrome 浏览器插件,自动记录你的操作,转成 Puppeteer 或 Playwright 脚本,从而实现浏览器操作自动化。
8、[wave-share](https://github.com/ggerganov/wave-share)
一个概念性项目两台计算机通过声波通信A 计算机把数据转成音频通过喇叭发声B 计算机听到后,对声波解码,从而与 A 建立 WebRTC 的点对点连接。要不是这种通信速率太慢,通过声波分享文件也未尝不可。
9、[Pixelixe Photo Editor](https://pixelixe.com/blog/edit-any-image-browsing-the-web-with-Pixelixe-Photo-Editor-Chrome-extension/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092601.jpg)
一个 Chrome 浏览器插件,在浏览器里面打开一个图片编辑器。
10、[Taskwarrior](https://taskwarrior.org/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092705.jpg)
一个命令行的待办事项todo管理软件功能相当强。[@nosarthur](https://github.com/ruanyf/weekly/issues/1426) 投稿)
## 资源
1、[Malware Bazaar](https://bazaar.abuse.ch)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092404.jpg)
恶意软件数据库,提供恶意软件样本下载。
2、[CurrentlyDown.com](http://currentlydown.com/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092907.jpg)
该网站可以查询,哪些服务现在正在宕机,以及宕机的历史记录。
3、[Flexbox Defense](http://www.flexboxdefense.com/)
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020083002.jpg)
一个在线的塔防小游戏,通过 CSS Flexbox 的练习,击退一波波进攻的敌人。
4、[WebRTC 教程](https://webrtcforthecurious.com/)
一本英文的免费电子书,介绍 WebRTC 的基础知识。
## 图片
1、[一天的毫秒数](https://twitter.com/3blue1brown/status/1282480577036251136)
下面计算式的结果,就是一天的毫秒数。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092218.jpg)
这个式子的来历如下。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092219.jpg)
2、[劳拉的变化](https://twitter.com/ballmatthew/status/1292832548377305089)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092303.jpg)
电子游戏《古墓丽影》主人公劳拉从1996年第一代到2018年最新一代的变化。
## 文摘
1、[个人护城河](https://eriktorenberg.substack.com/p/build-personal-moats)
我最喜欢的职业建议是发展“个人护城河”。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092807.jpg)
你的个人护城河是一组独特的且不断累积的竞争优势,别人很难学习,或者很难做到。如果你有了它,你会让自己变得无法取代。
你必须找到属于你的特殊东西,而且这些东西会随着时间的流逝而增加价值。
如何找到自己的护城河?
你可以问自己:对我来说,什么事情容易做,而对别人却很难?我所拥有的技能中,哪些是其他人模仿会非常困难的?或者,你所爱的、擅长的事物,跟社会需要的事物有什么交汇点?
护城河会随着条件的变化而变化。比如,录音技术诞生之前,稀缺的是音乐本身,你想听音乐,就需要有一个艺术家给你现场表演。现在,音乐录音到处都是,稀缺的是策划、发行和个性的展示。
同样地,在社会中,以前的稀缺资源是金钱和特殊关系。而在互联网时代,稀缺的是特定知识和某些稀有技能。
漫画家斯科特·亚当斯Scott Adams曾经提过一种建立个人护城河的方法就是找到自己最擅长的2个3个事物的交集。比如他既不是最好的漫画家也不是最好的作家也不是最好的企业家但他可以是最好的商业类漫画短文作者这就是他的护城河。
总之,你要发现对你来说容易而对他人却很难的事物,并在这些事物上变得出色,然后利用它来积累社会和金融资本。
2、[《国家地理》杂志:石峁遗址之谜](https://www.nationalgeographic.com/history/2020/08/mysterious-carvings-evidence-human-sacrifice-uncovered-ancient-city-china/)
几十年来,黄土高原北部石峁村的村民,一直认为村里尘土飞扬的山丘上,那些摇摇欲坠的石墙,不过是古代长城的一部分,并没有什么特别。
但是2012年开始的系统挖掘证实这里曾经有过一座皇城距今约4000年史书没有任何记载是目前已知的中国史前文明最大的遗址为中华文明的起源带来了许多未解之谜。
石峁遗址出土了大量玉器,做成圆盘、剑刃和节杖的形状。当地并不产玉,这些玉器要么来自贸易,要么来自战争的掠夺。如此大的数量,证明这个城池地位非凡。
最奇妙的东西就是4000年前遗留下来的宏伟城墙总长将近10公里城墙内有一个高达70米金字塔形建筑大约是埃及大金字塔一半的高度。金字塔平台上方是庞大的宫殿建筑群宫殿建筑内有壁画、玉器、彩绘以及人类遗骸表明这里进行过祭祀。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092201.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092202.jpg)
城墙上还发现了70幅令人惊叹的浮雕雕塑形状是野兽的兽头。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092203.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092204.jpg)
碳14法判定这个遗址可以追溯到4300年前跟埃及金字塔是同一时间比长城最古老的遗迹要早2000年比现在已知最早的中原文明遗址夏朝遗址要早500年。而且它的位置在那些夏朝遗址以北几百公里表明中原文明来自北方。
遗址的建筑规模如此庞大仅仅城墙就需要125,000立方米的石材。这意味着这个城市的人口很多大概在10,000至20,000之间。
这个遗址的繁荣期是从大约公元前2300年到公元前1800年将近500年。然后它突然被神秘地废弃了原因很可能是气候。公元前3000年石峁遗址成立时黄土高原还是相对温暖潮湿的气候。历史记录表明从公元前2000年到公元前1700年气候迅速转变为更加干燥和凉爽。湖泊干枯、森林消失、沙漠侵袭迫使人们离开石峁南迁。
如今,石峁遗址静静地躺在鄂尔多斯沙漠的边缘,被灰尘、土石和寂静所笼罩。但是,这座世界上最古老的城市之一,正在被慢慢揭开面纱,将让我们对中华文明的起源有更多的了解,颠覆现在的许多观点。
## 言论
1、
如果你无法将产品的价格翻倍,那么你的产品就不占有市场优势。
-- [《创业公司的功夫》](https://blog.asmartbear.com/kung-fu.html)
2、
苹果公司在发布新的操作系统iOS、iPadOS、watchOS )之前,都公开了测试版,但是等到正式版上市,并没有多少改进,依然有很多 Bug。
那么,公开测试版的意义何在?真的是为了提高正式版的质量吗?……无论最初的目的是什么,公共测试版现在都是一种营销工具,一种大肆宣传新版本、并让苹果爱好者购买与新版本一起发布的新产品的方式。
-- [《苹果软件的测试版》](https://leancrew.com/all-this/2020/09/betas/)
3、
关系数据库有两个优势,一个是节省存储空间,另一个是可以跟踪复杂的数据关系。
但是,现在的存储设备很便宜,反而是 CPU 的处理时间更贵。所以,我建议客户,如果不需要处理复杂的数据关系,那就避免使用关系型数据库,而使用 NoSQL 数据库。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24542193)
4、
有一种说法年龄在35岁以上的人建立学术影响力的唯一机会是编写一本教科书。
-- [Mark Seemann](https://blog.ploeh.dk/2020/09/14/we-need-young-programmers-we-need-old-programmers/)
5、
理性的人使自己适应世界,不理性的人不愿意妥协,坚持要求世界适应他的方式。因此,一切进步都取决于不理性的人。
-- 萧伯纳
6、
Zoom 之类的远程会议软件已经成为标准,疫情结束后,很多商务旅行永远不会回来了。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24576832)
## 回顾
2019年的本周第 76 期):[任何爱好都能变成职业,只要你会拍视频](http://www.ruanyifeng.com/blog/2019/10/weekly-issue-76.html)
![](https://cdn.beekka.com/blogimg/asset/201910/bg2019100301.jpg)
2018年的本周第 24 期):[新人进入软件行业的建议](http://www.ruanyifeng.com/blog/2018/09/weekly-issue-24.html)
![](https://cdn.beekka.com/blogimg/asset/201809/bg2018092801.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

382
docs/issue-128.md Normal file
View File

@ -0,0 +1,382 @@
# 科技爱好者周刊(第 128 期):这个社会是否正在变成“赛博朋克”?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1392),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100714.jpg)
每年新疆的红辣椒丰收时,人们就会在戈壁滩上晾晒辣椒。([via](https://www.instagram.com/p/CFz0JQkDIEA/)
## 本周话题:这个社会是否正在变成“赛博朋克”?
下个月,热门游戏[《赛博朋克2077》](https://store.steampowered.com/app/1091500/Cyberpunk_2077/)就要上市了发布了好多新闻和预告片。我突然觉得“赛博朋克”这个词Cyberpunk很值得谈一下。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100502.jpg)
“赛博朋克”是两个英语单词的组合Cyber赛博和 punk朋克
“赛博”表示网络技术,比如“网络空间”的英语单词就是 Cyberspace。“朋克”最早是一种摇滚音乐的流派后来指那些叛逆的另类青年跟主流社会格格不入。
连在一起,“赛博朋克”就是指高科技社会的另类青年。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100503.jpg)
朋克大多数都是没钱的底层边缘人,所以“赛博朋克”后来就被引申为一种未来高科技社会的景象:
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100504.jpg)
一切受到高度控制,所有东西都自动化运作,富人、社会名流、精英享受着美好生活;但是,底层的大量贫民生活条件恶劣,没钱消费,没办法把握自己的命运,内心苦闷,不知出路何在,非常迷茫。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100506.jpg)
他们的心理非常压抑,看不到翻身的希望,行为和价值观完全是叛逆的。精神萎靡,沉迷于各种娱乐,寻求麻醉和逃避。
**广义地说,只要你属于高科技社会的底层,抗拒主流文化,那么你在精神上就是“赛博朋克”。**
我有时觉得,这个周刊就是站在底层的视角,观察这个高科技社会,试图有所作为,所以也许可以改名叫做《赛博朋克周刊》。
## Vue 进阶攻略
上个月Vue 正式发布了酝酿已久的3.0版。Vue 在国内前端市场占据了超大的份额,关注这件事的人很多。
我估计,前端面试时,对 Vue 考察很快也会跟着升级到 3.0 版。随着越来越多的人涌入前端行业,各大公司的面试难度本来就在水涨船高,现在框架出了新版本,应聘者要准备的东西势必越来越多。
这种情况下,最好的应对方法只能是打好基础,理解底层源码,从“知其然”变成“知其所以然”,从会用 Vue 进化到搞懂 Vue。一方面底层的东西比较稳定学习的效益高另一方面即使面试官问到不熟悉的东西只要理解了底层也可以有把握地回应可以很快搞懂上层的应用。
本周的课程资料特别为大家准备了 **开课吧 提供的《Vue 进阶攻略》** ,内容包括下面三个模块,帮助你实现 Vue 的有效进阶!
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092504.jpg)
模块一:**《Vue3 响应式原理剖析》** Vue3 响应式初体验、Vue2 & Vue3 响应式原理对比、Vue3 响应式源码实现等。
模块二:**《Vue3 实战 + 源码》**Element UI 集成、重构 Button 组件、认识 Custom renderer api、Vue3 初始化流程解析、构建飞机大战等。
模块三:**《一小时带走前端大牛复盘的求职策略》**:大厂面试章法和面试技巧的分享,以及一道面试题的详解。
微信扫描下方二维码,就可以 **免费领取** 这个 Vue 资料礼包了。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092704.jpg)
## 资讯
1、[人工智能玩《威利在哪里?》](https://buzzorange.com/techorange/2018/08/10/lets-ruin-where-is-willy/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092310.jpg)
《威利在哪里There's Waldo是欧美著名的儿童图画读物每一幅图画都是人山人海读者根据长相和打扮在里面找到主人公威利在哪里。一家美国公司制作了一只由树莓派控制的机械手臂并配备摄像头利用电脑视觉库 OpenCV 自动比对每一个人物,再通过机器学习工具 Google AutoML Vision 分析找出威利的位置只需要4.5秒。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092311.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092312.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092313.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092314.jpg)
工程师透露他收集了62 张威利大头照以及45 张威利全身照,作为训练材料,最后的比对结果相对准备。在此之前,他没有接触过 Google AutoML他花了整整一周时间学习 API 然后用 Python 完成了这个项目。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092309.jpg)
2、[搬货机器人](https://www.cnn.com/2020/09/14/business/robots-japan-supermarkets-spc-intl/index.html)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092101.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092102.jpg)
日本的 Lawson 便利店在东京启用了搬运机器人。这个机器人可以通过远程动作复制,完成货物的搬运和上架。店员戴上 VR 头盔和专用手套,就可以操作机器人,还能通过麦克风和耳机与顾客交流。
由于人口老龄化,日本出现了劳动力短缺。便利店找不到足够的店员,即使能找到,也往往是老年人,干不了体力活。这个机器人就是为了解决这个问题,下一步会大量推广。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092103.jpg)
3、[云监考](https://www.washingtonpost.com/technology/2020/04/01/online-proctoring-college-exams-coronavirus/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092506.jpg)
疫情期间都是远程上课,考试怎么办呢?美国一些大学委托第三方公司,进行“云监考”,学生必须在摄像头前面,直播自己答题的过程。监考人员在云端进行监视,保证考生没有作弊。
考试之前,学生要通过摄像头出示学生证,软件自动进行人脸识别。学生还要展示整个房间和书桌,保证没有任何作弊材料。考试过程中,监考人员要监听学生的麦克风,确保他没有跟摄像头以外的人交谈求助。学生的桌面也受到监控,一旦有复制和粘贴文本的操作,或打开新的浏览器选项卡,都会收到警告。如果学生在一分钟内连续两次视线离开屏幕,会被标记为可疑事件。考试结束后,教授会收到报告,哪些学生特别可疑。
每场“云监考”监考公司要向学生收取15美元。为了降低成本公司还在印度招聘监考员。
4、[室内无人机](https://spectrum.ieee.org/automaton/robotics/drones/ring-indoor-security-drone)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092605.jpg)
如果室内空间很大,每个角落或每个房间配一个摄像头,会非常麻烦。为了解决这个问题,亚马逊旗下的智能家居公司 Ring 最近发布了一个室内无人机。平时放在底座上,想要监控的时候,就远程遥控起飞,传回影像。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092606.jpg)
如果房间有异常情况比如房门或窗户被打开它也可以自动起飞去查看情况。你可以事先指定无人机的飞行路线也可以选择自由飞行它的顶部有一个激光雷达可以自动避障。飞行结束后它会自己回到底座去充电。这个无人机的售价是250美元
5、**一句话消息**
> - [科学家](https://www.nature.com/articles/d41586-020-02751-1)在火星南极的冰层底下发现了一个大型咸水湖,湖泊面积约为德国的五分之一。如果是真的,就意味着火星有大量的液态水。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092906.jpg)
> - [川藏铁路](https://news.mydrivers.com/1/716/716431.htm)雅安至林芝段今年内将正式动工。这是世界难度最大的铁路穿越高原雪山地震带30公里以上的隧道有6座最长一座隧道长达54公里。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093015.jpg)
> - [美国一项研究](https://privpapers.ssrn.com/sol3/papers.cfm?abstract_id=3665046)提出,很多州要求必须为儿童在汽车上安装安全座椅,这极大地影响了第三胎的生育,因为一般汽车装不了三个儿童座椅。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100201.jpg)
> - [本田公司](https://arstechnica.com/cars/2020/10/honda-shocks-f1-says-it-will-quit-the-sport-after-2021/)宣布退出 F1 赛车运动,原因是该公司将转型生产电动车,不再对汽油引擎的研究进行投资。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100501.jpg)
> - [中国人民银行](https://finance.sina.com.cn/china/2020-10-01/doc-iivhuipp7535244.shtml)统计2020年6月底中国大陆地区共有 ATM 机105万台由于在线支付的冲击上半年 ATM 减少了超过4万台。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100202.jpg)
> - [Timescale 数据库](https://blog.timescale.com/blog/building-open-source-business-in-cloud-era-v2/)宣布使用“云保护许可证”,即他们的开源软件不得用于提供云服务。这主要是为了防止亚马逊之类的公司使用别人的开源软件,开设自己的云服务赚钱。
## 文章
1、[印度如何审查互联网](http://iamkush.me/how-india-censors-the-web/)(英文)
一篇英语论文研究印度政府如何对互联网进行审查。根据该文一共有4379个网站在印度被限制访问。
2、[美国从来没有放弃制造业](https://finance.sina.com.cn/china/2020-09-18/doc-iivhuipp5079056.shtml)(中文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093014.jpg)
国家发改委前司长的演讲,谈怎么看待制造业。
> “去年美国服务业的比重是81%但是美国经济全部总量里有一半是为制造业服务的。加上制造业本身就超过了60%。所以说,美国其实是一个制造业大国。美国从来也没有放弃制造业,直到今天。”
3、[如何只对某些提交执行 GitHub Actions](https://ryangjchandler.co.uk/articles/running-github-actions-for-certain-commit-messages)(英文)
一个 GitHub Actions 的小技巧,根据 commit message自动过滤某些提交跳过持续构建。
4、[Next.js 初学者路由指南](https://dev.to/ibrahima92/a-complete-beginner-s-guide-to-routing-in-next-js-3e67)(英文)
Next.js 是一个基于 React 的框架,将 React 全家桶封装在一起,并加上了服务端。本文介绍它的路由系统的用法,还是相当简单的。
5、[改变世界的一次代码提交](https://hutusi.com/the-greatest-git-commit)(中文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100203.jpg)
Linus 在假期十天时间完成了 Git 的首个版本,第一次提交仅有 848 行代码实现了 Git 的核心功能,本文通过分析这第一个 Git 提交来分析 Git 的设计及产品实现。([@hutusi](https://github.com/ruanyf/weekly/issues/1429) 投稿)
6、[大 O 和小 n](https://adamzerner.bearblog.dev/big-o-little-n/)(英文)
作者讨论了表示算法效率的大 O 表示法的含义,提出对于一般的应用,提高算法效率并不太重要,因为你的 n 根本不够大。
7、[班公湖科考](https://mp.weixin.qq.com/s/-KYoAfLg-PJ2h0jujr6bSg)(中文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100402.jpg)
近期,在中印实际控制线附近-班公湖地区的中印两军对峙,引起了全球关注。而就在这一对峙区附近,第二次青藏科考队的队员们正有条不紊地进行班公湖科学考察研究。
8、[只用 CSS 的 clamp() 函数的响应式布局](https://dev.to/dip15739/responsive-website-with-only-1-css-property-3ea9)(英文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100404.jpg)
CSS 的 clamp() 函数已经可以用了,最新浏览器都支持了,只用这个函数就能实现响应式布局。如果元素的属性值有上限和下限,它比 min() 和 max() 都方便,语法是 `clamp(最小值, 属性值, 最大值)`
## 工具
1、[吃豆人迷宫生成器](https://shaunlebron.github.io/pacman-mazegen/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092802.jpg)
一个很老的项目,生成《吃豆人》游戏的迷宫。
2、[Go-Diagrams](https://github.com/blushft/go-diagrams)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092803.jpg)
一个 Go 语言的图表生成软件。
3、[duf](https://github.com/muesli/duf)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092804.jpg)
磁盘空间占用统计工具,支持 Linux 和 macOS。
4、[pup](https://github.com/ericchiang/pup)
一个解析 HTML 文件的命令行工具,用法类似`jq`。
5、[Wireflow](https://wireflow.co/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093001.jpg)
一个开源的在线工具,用来画流程图和线框图。
6、[elsa](https://github.com/elsaland/elsa)
一个用 Go 语言写的轻量级的 JavaScript 和 TypeScript 运行时。
7、[Actionsflow](https://github.com/actionsflow/actionsflow)
一个 GitHub Actions 的模板库,用于对网上各种数据源,进行自动化组合操作,类似于 IFTTT。
8、[Infer](https://github.com/facebook/infer)
Facebook 推出的一个静态代码分析工具,可以分析 Java、C++、Objective-C、C 代码里面的错误。 [@dllen](https://github.com/ruanyf/weekly/issues/1427) 投稿)
9、[alldocs.app](https://github.com/ueberdosis/alldocs.app)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100312.jpg)
一个开源的在线文档格式转换器,底层是 Pandoc。[@hmsjy2017](https://github.com/ruanyf/weekly/issues/1435) 投稿)
10、[big_screen](https://github.com/TurboWay/big_screen)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100301.jpg)
数据大屏生成工具,后端使用 flask。只要传一下数据就可以制作出数据大屏适合不了解前端的数据工作者。[@TurboWay](https://github.com/ruanyf/weekly/issues/1428) 投稿)
## 资源
1、[Asmrion](https://defonic.netlify.app/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093013.jpg)
一个声效网站,用户点击不同图标(比如下雨、刮风、海边),就可以听到不同的声效作为背景音。
2、[Git Exercises](https://gitexercises.fracz.com/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100405.jpg)
Git 学习网站,通过示例仓库,提供一系列 Git 的小练习,帮助用户掌握这个版本管理工具。
3、[基础英语资料](http://ogden.basic-english.org/)
根据研究850 个最常用的英语单词可以表达90%的英语概念。这些基本单词就称为“基础英语”。该网站收集基础英语的研究和学习资料。
4、[静态网站的开源评论系统](https://lisakov.com/projects/open-source-comments/)
该网站列出了各种静态网站的开源评论系统,并进行了比较。
## 图片
1、[圆形组件的灯罩](https://stuffmatic.com/blog/parametric-lamp-design-using-circle-packings/)
网友分享了他只用圆形拼接而成的灯罩。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092902.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092903.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092904.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092901.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092905.jpg)
2、[金字塔之巅](https://mashable.com/2017/02/12/visiting-the-pyramids/)
埃及最大的胡夫金字塔,现在已经不允许攀登了。但是,第二次世界大战之前,它是可以攀登的,事实上根本没人管。
当时,攀登金字塔在埃及的欧洲人之中很流行,留下了很多照片。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093008.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093010.jpg)
下面就是金字塔的尖顶之上的样子,现在已经无法上去了。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093007.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093011.jpg)
## 文摘
1、[你并没有迟到](https://kk.org/thetechnium/you-are-not-late/)
作者凯文·凯利原文写于2014年
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100709.jpg)
想象一下在1985年成为一名创业者是多么棒的事情你想要的几乎任何域名都可以轻易获得。
直到1994年有人发现 mcdonalds.com 这个域名依然可以注册,在我们的鼓励下,他买下了,然后尝试将其转卖给麦当劳。麦当劳的人当时居然不知道互联网是什么。
此前,我注意到 abc.com 这个域名也可以买下。当我去 ABC 电视网演讲时,就告诉高层管理人员,应该注册自己的域名。他们没听进去。
那时互联网是一个广阔的领域在任何一个分类中都很容易成为第一名。消费者的期望值很小而且进入障碍极低。现在一波又一波涌入的创业者推波助澜扩大了每个战场。30年过去了互联网已经令人感觉饱和、臃肿、塞满各种应用程序和平台服务网上的内容足够让我们看上未来一百万年。即使你能设法完成另外一个微小的创新挤进这个战场谁又能注意到它呢
但是互联网仍处于起步阶段。如果我们能爬进一台时光机来到2044年我们就会意识到影响2044年的人们生活的最伟大产品都是在2014年之后才发明的比如智能住宅、虚拟眼镜、AI 智能界面。那时的人们会说“2014年那时的互联网还很低级。”
他们是对的。因为从我们现在的角度来看当前最伟大的互联网事物都是1984年之后发明的。
所以这就是2044年的人会告诉你的另一件事你能想象2014年成为一名企业家有多棒吗这是一个开放的世界你几乎可以选择任何分类为其添加一些 AI并将其放置在云中。现在的很多设备即使具有传感器也只有一两个消费者的期望和市场障碍都很低成为分类市场的第一个很容易。2044年的人会叹息“哦要是我们那时意识到那么多机会有多好
所以事实是现在就是今天2014年依然是互联网创业的最佳时机。整个世界历史上从来没有比现在更好的时机发明一些东西。你有更多的机会更低的障碍更高的收益/风险比,更好的回报,更大的上涨空间。现在,这一分钟就是将来人们回顾说:“哦,那是一个很好的时机!”
过去30年创造了一个奇妙的起点一个构建真正伟大事物的坚实平台。但是最酷的东西还没有发明出来尽管这种新的发明将不再与以前的发明相同。它不仅仅是“更好”而是有所不同有所超越。
你可能没有意识到,今天我们确实刚刚开始进入一个广阔的领域。这是人类历史上开始创业的最佳时间。
你并没有迟到。
## 言论
1、
一百多年前美国有一个物理学家叫做亨利·罗兰,做过一次演讲,他说假如我们停止科学的进步而只留意科学的应用,很快就会退化成中国人那样。多少代人以来,中国人都没有什么进步,因为他们只满足科学应用,却从来没有追问过他们所做事情的原理。
-- [《美国从来没有放弃制造业》](https://finance.sina.com.cn/china/2020-09-18/doc-iivhuipp5079056.shtml)
2、
1320年到1820年的五百年之间英格兰没有建立任何新的大学。
原因是1320年牛津大学和剑桥大学向国王爱德华三世国王请愿要求阻止在英国境内成立新大学国王同意了他们的要求。这导致了两所大学比英国其他大学多出了500年的领先优势。
-- [《古代大学》](https://viaappia.substack.com/p/the-ancient-universities)
3、
如果你想要像 Calibre 这样的优秀开源项目,那就需要世界上有些古怪的人,愿意牺牲自己的时间,做出产品无偿给他人使用。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24586602)评论 Calibre 5.0 发布
4、
如果你需要工作来支付房租和账单,并且没有把握找到其他工作,那么你就被困住了。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24595613)
5、
人工智能不需要恨我们就可以摧毁我们。正如我们不讨厌蚂蚁,但是如果我们需要修建高速公路,就会摧毁蚁丘一样。人工智能将以同样的方式对待我们,你不讨厌蚂蚁,你只是在修路。
- [伊隆·马斯克](https://podcastnotes.org/sway/elon-musk-wants-to-hack-your-brain-elon-musk-on-sway-with-kara-swisher/)Elon Musk
6、
我脑子里有太多东西了,就像打开太多浏览器窗口。
- [伊隆·马斯克](https://podcastnotes.org/sway/elon-musk-wants-to-hack-your-brain-elon-musk-on-sway-with-kara-swisher/)Elon Musk
## 回顾
2019年的本周第 77 期):[韩剧《阿尔布拉罕宫的回忆》](http://www.ruanyifeng.com/blog/2019/10/weekly-issue-77.html)
![](https://cdn.beekka.com/blogimg/asset/201910/bg2019100907.jpg)
2018年的本周第 25 期):[安卓手机十周年的感想](http://www.ruanyifeng.com/blog/2018/10/weekly-issue-25.html)
![](https://cdn.beekka.com/blogimg/asset/201810/bg2018100501.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

419
docs/issue-129.md Normal file
View File

@ -0,0 +1,419 @@
# 科技爱好者周刊(第 129 期):创业的凸函数和凹函数
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1392),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100716.jpg)
荷兰艺术家 Henk Hofstra 在巴西圣保罗市的作品《大街上的煎蛋》。([via](https://www.instagram.com/p/CFWQkdOBulW/)
## 本周话题:创业的凸函数和凹函数
著名畅销书[《黑天鹅》](https://book.douban.com/subject/6854525/)的作者纳西姆·塔勒布Nassim Taleb以前是纽约大学的数学教授后来从事数理金融和风险管理。他写了很多科普文章使用数学概念去分析各种现象。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100903.jpg)
他有一个[说法](https://www.indiehackers.com/post/bootstrapping-and-convexity-fb3b2da7c9),我觉得很新奇。 **他说创业的时候,要考虑创业方向是凸函数还是凹函数。**
简单说凸函数convex function就是函数曲线开头向上下图左凹函数concave function就是函数曲线开口向下下图右
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100904.jpg)
塔勒布说,最好的创业方向是下面这种曲线。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100905.jpg)
上图的竖轴是收益(正向为盈利,负向为亏损),横轴是各种外部因素(正向为有利因素,负向为不利因素)。创业开始时,你的收益是零(曲线与横轴的交点),不知道未来会怎样。
好的创业是这个样子:外部环境有利时,你的收益会快速上升,并且上升空间是巨大的;外部环境不利时,你的亏损会缓慢累积,并且最大损失是有限的。这种曲线正是凸函数,如果反过来,你的创业是凹函数,那就完了:盈利有天花板,上升缓慢,亏损则可能无限地快速上升。
举例来说,你的创业项目是一个开源软件,没有现成的商业模式,你还辞职来干,那就属于凹函数创业。你会很辛苦,万一创业失败就会很惨。
有些年轻人“裸辞”,没找到下家就辞职,这种行为也属于凹函数。如果找到的还是同类工作,工资能高到哪里去,万一找不到,就会长期失业,处境更被动。
这种使用数学概念分析日常行为我觉得很有意思。这也是我佩服西方学者的地方他们似乎特别善于将各种司空见惯的现象进行模型化modelization和概念化Conceptualization从不一样的角度思考问题。 **这就叫“抽象化能力”,特别值得学习,能把具体的东西变抽象,也能把抽象的东西变具体。**
## 身份云 Authing
本周,向大家介绍一个国产的云服务:[Authing](https://authing.cn/)。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101004.png)
我们使用各种互联网应用,第一步总是登录或注册。现在流行的做法是使用第三方登录,即通过一些大网站(比如国外的谷歌、脸书和 GitHub来验证用户身份。
这对双方都方便。对于用户来说,可以减少重复注册的麻烦;对于开发者来说,可以不必管理用户身份,专注于核心的产品逻辑。但是,第三方登录涉及多个标准和不同的身份提供商,要想完善支持,难度大、成本高。
**[Authing](https://authing.cn/) 就是一个第三方登录的云服务,帮你搞定所有的登录和身份管理细节,特别为企业级应用量身定做。** 它给自己的定位就是“身份云”ID as a service简称 IDaaS
默认情况下,开发者只需要加载一个[脚本](https://github.com/Authing/Guard),就会自动显示下面的登录表单,帮你处理掉所有的注册和登录流程。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101005.png)
通过后台它可以配置使用各种身份提供商微信、QQ、支付宝、微博、钉钉…… 国内主流的登录方案基本上全部支持。不同类型的应用Web、手机 App 和小程序)都能无缝调用这个服务。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101006.png)
此外,它还为企业级应用提供 SSO 单点登录、多因素认证、手机短信验证码等高级服务,并且有各种主流语言的 SDK可以平滑接入已有的存量应用。
Authing 极为重视“信息安全”。它本身不经手、不储存任何用户数据,保证企业对数据的完全掌控;同时,它提供多重安全保障,杜绝用户信息在登录环节的任何泄漏。
目前,中国石油、招商银行等多家世界 500 强都已经使用 Authing作为员工和用户的身份方案。每月有数百万人次使用它完成登录这个数字还在处于高速增长中。上个月Authing 升级到了 2.0 版,内部改成了多租户的云原生架构,提高了性能和访问速度,已经具备向数亿用户提供稳定服务的能力。
点击[这里](https://docs.authing.cn/quickstart/create-authing-account.html),就可以免费试用 Authing。免费版有 3000 次的认证次数,此后只对活跃用户收费,不登录就不收费。欢迎大家体验,任何问题都可以到[社区](https://gitter.im/authing-chat/community)提问。
## 资讯
1、[数字人民币红包](https://finance.sina.com.cn/china/gncj/2020-10-10/doc-iivhuipp8791865.shtml)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101001.jpg)
深圳开始试点数字人民币具体方法是通过抽签在报名的市民里面选出5万人向他们的数字钱包发放200元红包共计1000万元。这个红包可以在有效期内至罗湖区指定的商户进行消费。
如果中签,你必须下载安装“数字人民币 APP”开通“个人数字钱包”后才能领到这200元。这笔钱不需要绑定银行卡就能使用等同于现金。
据介绍,数字人民币钱包还可以离线使用,只要手机有电,两个手机“碰一碰”,就能把一个人数字钱包里的数字货币转给另一个人。(这是说,数字人民币跟现金一样,是不记名的吗?)
2、[天问一号自拍](https://www.sohu.com/a/422325427_338398)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100712.jpg)
天问一号是中国的第一个火星探测器2020年7月23日发射。10月1日在飞往火星途中天问一号进行了一次自拍向国内发回它在太空中的样子。
它没有采用自拍杆的方案因为要拍下探测器的全景自拍杆需要长达15米可能会有安全隐患。现在的做法是向太空抛出一个一次性相机对天问一号进行拍照并实时把图像传回。相机的飞行速度是每秒0.2米,同时传回 800×600、1600×1200 两档分辨率的照片通信采用的是400米范围的 WiFi 协议相机电池可以坚持1小时。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100713.jpg)
3、[印度国有 App 商店](https://www.deccanherald.com/specials/aatmanirbhar-bharat-modi-govt-to-set-up-app-store-alternative-to-google-play-apple-app-store-895755.html)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100406.jpg)
谷歌应用商店开始对应用内购买收取30%的佣金这对印度开发者影响很大。据报道印度总理莫迪Narendra Modi已经要求电子和信息部开发一个国有的手机 App 商店,这样可以避免谷歌抽成。
安卓在印度的市场占有率是97%苹果手机是2%,所以安卓商店基本就可以覆盖全体国民。
4、[谷歌 Workspace 的新图标](https://9to5google.com/2020/10/06/new-gmail-icon/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100703.jpg)
疫情发生后,谷歌开始整合邮件、日历、通讯、办公等产品,将原来的办公套件 G Suite 升级成了 Google Workspace作为个人和企业的网上工作的解决方案。为了适应这个转变它重新设计了这些产品的图标使得它们更加协调。
下面依次是 Gmail、日历、文档、视频会议、即时通信的新图标。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100704.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100705.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100706.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100707.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100708.jpg)
5、[无人驾驶出租车](https://auto-time.36kr.com/p/916577169093378)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101003.jpg)
10月9日谷歌旗下的无人驾驶子公司 Waymo 宣布即日起向公众开放无人驾驶出租车服务第一期在凤凰城地区投放3000辆。这是世界上第一例正式向社会开放、并且车上没有任何工作人员的无人驾驶服务。
虽然车上没有司机Waymo 的工作人员会通过摄像头,远程监视车辆状况。乘客也可以远程要求工作人员提供帮助。
Reddit 用户贴出了一段[4分钟的乘坐视频](https://www.reddit.com/r/waymo/comments/j7rphd/4_minute_full_video_in_waymo_one_no_driver_short/)夜间在城市公路上行驶。整个行驶过程非常平稳遇见红灯会自动停下也会自动泊车但总让人感到很不适合。正如网友所说它的最大问题不是车辆本身而是其他司机经过时发现这辆车的驾驶位是空的会吓死。下面就是这段视频的50秒片段大家可以感受一下。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=u3159riyymd" allowFullScreen="true" width="600" height="400"></iframe>
6、**一句话消息**
> - [德国科学家](https://www.bbc.com/news/science-environment-54515518)完成为期一年的北极考察发现大规模的冰层融化令人担忧。下面是他们绘制的2020年北极冰层分布图与1980年的比较绿色为冰面白色为海洋灰色为陆地。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101501.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101502.jpg)
> - [一家美国创业公司](https://peripherii.com/)将蓝牙耳机做成耳坠首饰出售,据说通过挂首饰的耳洞来传递声音。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101504.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101505.jpg)
> - [美国科学家](https://spectrum.ieee.org/energywise/green-tech/fuel-cells/spinach-gives-fuel-cells-a-power-up)发现,菠菜可以充当燃料电池的催化剂。催化剂需要铁元素和氮元素的化合物,人工很难合成,但是菠菜却富含这两种元素,而且成本极低。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101503.jpg)
> - [全球的 IPv4 地址](http://www.southgatearc.org/news/2020/october/sale-of-amateur-radio-amprnet-tcp-ip-addresses.htm)历史上有1600万个分配给了业余无线电协会。由于 IPv4 地址已经没有剩余了亚马逊公司最近花了1.08亿美元向该协会购买了400万个 IPv4 地址。
> - [芬兰](https://twitter.com/mikko/status/1315178802356649986)手机 SIM 卡的每月平均数据流量为 17.3 GB这是全世界最高的表明该国各种无线上网应用非常普及和深入。
## 文章
1、[如何使用 CSS Grid 设置文章排版](https://joshwcomeau.com/css/full-bleed/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100601.jpg)
本文介绍如何使用几行简单的 CSS 代码,就能实现文章的排版布局(上图)。另外,传统的 CSS 写法可以参考[这篇文章](https://uglyduck.ca/poor-mans-full-bleed/)。
2、[Vimium 插件的使用方法](https://codefaster.substack.com/p/look-ma-no-mouse-vimium)(英文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100701.jpg)
Vimium 是 Chrome 浏览器的一个插件,可以只用键盘来操作网页,本文是它的教程。
3、[Unity 游戏开发的基本概念](https://blog.eyas.sh/2020/10/unity-for-engineers-pt1-basic-concepts/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101201.jpg)
Unity 是世界最流行的游戏开发软件之一,本文是它的初学者教程,介绍一些游戏开发的最基本概念,不涉及代码。
4、[使用 CSS `:: marker` 自定义列表符号](https://web.dev/css-marker-pseudo-element/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100804.jpg)
Chrome 86 开始支持使用`:marker`伪类自定义`<ol>`和`<ul>`的列表符号。
5、[忘记业余项目,专注于工作](https://manuel.darcemont.fr/posts/focus-on-jour-job/)(英文)
很多年轻程序员喜欢在工作之余,做一些自己的业余项目。作者建议,不要漫无目的做业余项目,尤其不要喜欢什么就做什么,而要做那些跟你的工作有直接关系的业余项目。
6、[Chrome 浏览器改变缓存机制](https://developers.google.com/web/updates/2020/10/http-cache-partitioning
)(英文)
用户访问网页以后,浏览器会缓存静态资源。用户再次访问时,就会加快显示速度。但是,这种机制可以用来追踪用户,脚本通过识别缓存,了解用户访问过哪个网站。
Chrome 86 启用了新的缓存防追踪机制,具体来说,就是为缓存加上数字密钥,使得第三方脚本无法加载缓存,也就是说,禁止使用其他网站留下的缓存。
7、[JavaScript 代码库的共享 CDN 不是一个好主意](https://shkspr.mobi/blog/2020/10/please-stop-using-cdns-for-external-javascript-libraries/)(英文)
有一些 CDN 专供 JS 脚本使用,本文认为脚本共享类的 CDN 并不可取。最有说服力的一条理由大概是,由于 Chrome 86 开始禁止使用其他网站留下的缓存,这类 CDN 的最大好处就消失了:不同网站的脚本使用同一个 CDN并不会令加载变快。
8、[如何实现最简单的 Office 套件](https://zserge.com/posts/awfice/)(英文)
作者利用 Web 技术,在浏览器实现最简单的富文本编辑器、电子表格和幻灯片演示。
9、[如何写一个最简单的 React 实现](https://zserge.com/posts/worst-react-ever/)(英文)
作者讲解如何自己实现一个最简单的 React支持 JSX 语法和一些基本 API压缩后代码不超过 1KB。本文可以用来了解 React 原理。
10、[GitHub 的中国乱象](https://www.pingwest.com/a/177413)(中文)
很多中国程序员正在滥用 GitHub比如有人买 Star 登上 GitHub Trends 排行榜。
## 工具
1、[playwright-python](https://github.com/microsoft/playwright-python)
微软推出的浏览器自动化工具,特点是浏览器的控制脚本用 Python 来写。
2、[Anbox](https://anbox.io/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100508.jpg)
Linux 系统的安卓模拟器。
3、[Diagram Maker](https://github.com/awslabs/diagram-maker)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100602.jpg)
亚马逊推出的开源流程图制作工具。
4、[DigitalOcean 应用程序平台](https://www.digitalocean.com/blog/introducing-digitalocean-app-platform-reimagining-paas-to-make-it-simpler-for-you-to-build-deploy-and-scale-apps)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100702.jpg)
DigitalOcean 发布应用程序平台,跟 GitHub 深度融合,可以直接把 GitHub 项目在上面部署和运行,很适合那些需要后端的网络应用。
5、[Apache JMeter](https://www.2n.pl/blog/apache-jmeter)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100711.jpg)
一个服务器和数据库的性能压测工具,具有图形界面。
6、[nb](https://github.com/xwmx/nb)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100803.jpg)
一个命令行的笔记软件。
7、[Frame](https://framevr.io/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100815.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100814.jpg)
这个网站很新奇,用户在 VR 空间“面对面”开虚拟会议。如果没有 VR 头盔,裸眼也可以使用。
8、[optimizt](https://github.com/funbox/optimizt)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100901.jpg)
一个命令行图片压缩工具,支持压缩 PNG、JPEG、GIF 和 SVG 格式,并可以选择输出 WebP 格式。
9、[Calligrapher.ai](https://www.calligrapher.ai/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100902.jpg)
一个在线工具,可以将英文输入变成手写体,并具有动画效果,提供 SVG 格式下载。上图是输入 Google 的效果。
10、[github-daily](https://github.com/headllines/github-daily)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101603.jpg)
通过 GitHub 的 Action 定时执行脚本,获取 GitHub Trending Top 10并且记录到了项目的 issue 里。用户可以通过 watch GitHub 仓库或者 RSS 订阅更新。([@timqian](https://github.com/ruanyf/weekly/issues/1440) 投稿)
## 资源
1、[CSS 3D 示例](https://polypane.app/css-3d-transform-examples/)
该网页收集一些常用 CSS 3D 示例。
2、[漫游者的压缩知识指南](https://go-compression.github.io/)
一个面向初学者的英文的简单教程,介绍数据压缩知识,了解压缩算法。
3、[宇宙模型](http://stars.chromeexperiments.com/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100710.jpg)
一个浏览器的 3D 显示实验项目在网页上展示10万颗恒星讲解宇宙知识。
4、[names.io](https://github.com/Debdut/names.io)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100802.jpg)
这个仓库通过各种数据库,收集所有出现过的英语人名(包括外国人的英文译名),分成姓和名两个文件。
## 图片
1、[现代陶瓷窑厂](https://www.archdaily.cn/cn/918363/jing-de-zhen-bing-ding-chai-yao-zhang-lei-lian-he-jian-zhu-shi-wu-suo)
一家南京建筑师事务所将景德镇浮梁县前程村的丙丁木窑工厂,改建成混凝土建筑。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100810.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100813.jpg)
当地距景德镇市区不到一小时车程,四面环山,竹林环绕,有溪水从基地中间流过,环境清幽。夜间烧窑时,有着惊人的美丽,工业与自然的融合。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100812.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100811.jpg)
2、[海拔7000米的天空颜色](https://www.dcfever.com/news/readnews.php?id=28338)
天空在地面上看是蓝色的但是到了海拔7000米还是蓝色的吗
日本摄影师上田优纪发布了她在喜马拉雅山脉的高山上拍的照片。她写道“海拔越高天空的颜色就越深从蓝色变成了深蓝。超过海拔7,000米的话天空的颜色会变成近似漆黑的宇宙。”
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071401.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071402.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071403.jpg)
天空是蓝色的主要原因是蓝光的波长较短容易被空气中的颗粒物发生散射。7000米海拔的空气颗粒物较少散射减少天空颜色变深似乎是合理的。但是如果那样的话为什么在高空的飞机上看出去天空还是蓝色的呢
## 文摘
1、[工作风险和职业风险](https://eriktorenberg.substack.com/p/starting-a-company-is-less-risky)
有一种观点认为,创业者最好先加入大厂,等到建立了自己的人际网络、品牌和技能以后,再开始创业。
我不认同这种观点。
并不是说你在大厂不会有成就你会有的但是这跟创业是两回事。最终来说在大厂工作你主要学到的就是如何在大厂工作让你知道内部运作良好的大公司是怎么回事。创业则是从0到1这跟在大厂工作是完全不同的另一种技能。
风险可以分成两种:工作风险和职业风险。
- 工作风险:你的工作将不再存在的可能性。
- 职业风险:你的长期职业受到负面影响的可能性。
创业公司的工作风险要比大公司高得多,但它们会大大降低你的职业风险。 创业失败并不会令你的简历失色。相反地,在很多人眼里,这是你一生都随身携带的荣誉徽章:你去过竞技场。
不过,创业并不适合所有人,大多数人其实都不适合创业。
创业只适合那些希望成为创始人的人。创业者要承受巨大的压力,可能会很孤独,也可能会产生认知失调、自我怀疑和其他副作用。你会牺牲掉生活的稳定性和内心的平静(也许是幸福)。
如果你不想成为创始人,请不要创业。
但是,如果你确实想成立公司,请尽量比你想象的更早开始,不要误以为你必须先在别的公司工作,然后才能开始创业。
2、**心脏移植手术的诞生**
作者:[英] 比尔·布莱森
摘自《人体简史》一书文汇出版社2020
心脏移植是个伟大的梦想,但在许多地方,它面临着一个看似无法克服的障碍:除非心脏已停止跳动,否则不能宣布心脏的主人死亡。但是,一旦心脏停止跳动,它就无法再进行移植了。
如果摘下一颗还在跳动的心脏(哪怕心脏的主人已经失去了其他所有身体机能),做手术的医生可能要承担谋杀的罪名。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100801.jpg)
历史上南非是一个没有这类法律的地方。1967年南非开普敦外科医生克里斯蒂安·巴纳德Christiaan Barnard将一名死于车祸的年轻女士的心脏植入了54岁男患者路易斯·瓦什坎斯基Louis Washkansky的胸腔。这被誉为一项伟大的医学突破尽管实际上瓦什坎斯基18天后就死了。巴纳德的第二名移植患者运气好得多。这是一名叫作菲利普·布莱贝格Philip Blaiberg的退休牙医他多活了19个月。
巴纳德进行心脏移植之后,其他国家相继制定政策,改用脑死亡作为死亡和衡量标准。很快,各国都开始尝试心脏移植,但结果却几乎总是令人沮丧。主要问题在于缺乏一种完全可靠的免疫抑制药物来解决排斥反应。装入一颗别人的心脏,人体会产生排斥,使得心脏移植失败。
1969年瑞士制药公司山德士的一名员工 H. P. 弗雷H. P. Frey到挪威度假采集了一些土壤样本带回了公司实验室。该公司曾要求员工在旅行时这样做以期找到潜在的新抗生素。弗雷的样本中含有一种真菌多孔木霉它没有任何有用的抗生素特性但在抑制免疫反应方面表现出色——这正为器官移植所需要。山德士将弗雷采集的一小袋泥土以及此后在威斯康星州发现的类似样品变成了畅销药环孢素。多亏了这种新药和一些相关的技术改进到20世纪80年代初心脏移植的成功率达到了80在短短15年里实现了一项了不起的成就。
今天全球每年要进行4000~5000次心脏移植手术患者的平均存活时间为15年。到目前为止存活时间最长的移植患者是英国人约翰·麦克菲迪John McCafferty他靠着移植心脏活了33年2016年73岁时去世。
## 言论
1、
只有员工倾向于长期待在一家公司中,培训员工才是有意义的。
-- [保罗·格雷厄姆](https://news.ycombinator.com/item?id=24624950)Paul Graham
2、
切勿购买需要连接互联网的家电产品。它们不仅不安全,而且还会收集你的信息,并试图向你播放广告。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24625626)
3、
对我来说,写一本书跟创业的困难程度是一样的。所以,我出版了第一本书以后,就没有接着写第二本书。我还在等第一本书的伤疤消失,并且天真地希望写下一本书也许会容易一些。
-- [《写书:值得吗?》](https://martin.kleppmann.com/2020/09/29/is-book-writing-worth-it.html)
4、
氢气H2不是能源因为它不存在于自然界必须通过消耗其他能源才能生产出来。因此氢气燃料电池更恰当的描述是能量存储系统而不是能源。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24568930)
5、
没有愚蠢的想法,只有早期的想法。
-- [马克·安德森Marc Andreessen](https://eriktorenberg.substack.com/p/take-asymmetric-bets)
6、
人们认为保持专注,意味着要对那些必须专注去做的事情说 Yes。其实并非如此保持专注的真正含义是对其他一百个好主意说 No。
-- [乔布斯](https://www.inc.com/marcel-schwantes/warren-buffett-says-this-is-1-simple-habit-that-separates-successful-people-from-everyone-else.html)
## 回顾
2019年的本周第 78 期):[下一个风口是什么行业?](http://www.ruanyifeng.com/blog/2019/10/weekly-issue-78.html)
![](https://cdn.beekka.com/blogimg/asset/201910/bg2019101707.jpg)
2018年的本周第 26 期):[DHH 的新书《工作何必疯狂》](http://www.ruanyifeng.com/blog/2018/10/weekly-issue-26.html)
![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101201.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

View File

@ -1,11 +1,13 @@
# 每周分享第 13 期
# 每周分享第 13 期):周刊为什么只谈技术?
这里记录过去一周,我看到的值得分享的东西,每周五发布。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071301.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071301.jpg)
题图武林门码头杭州2017
## 本周话题:周刊为什么只谈技术?
自从我[认定](http://www.ruanyifeng.com/blog/2018/07/my-books.html),未来二三十年,人类社会将有天翻地覆的大变。我的所有时间,就都投在技术领域了。因为变化是技术引起的,只有了解技术,才可能应对变化。
我相信,未来最大的那些机会,一定是技术带来的机会。底层的年轻人要想翻身,当工程师是比较可能的途径。当然,医生和律师依然可以赚钱,但我觉得前景不如工程师,因为将来一定是机器帮你看病,帮你打官司。
@ -16,13 +18,13 @@
1、[Intel 公司解雇 CEO](https://wallstreetcn.com/articles/3342834)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071302.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071302.jpg)
Intel 宣布与 CEO 解除合同表面理由是他与女员工谈恋爱。但背后原因是这十年来Intel 的新产品乏善可陈PC 端止步不前,移动端完全败北,新兴的 AI 计算市场输给了 Nvidia。
2、[日本就业率创新高](http://finance.sina.com.cn/stock/usstock/c/2018-06-29/doc-iheqpwqz0414337.shtml)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071303.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071303.jpg)
由于日本人口不断萎缩劳动力短缺就业率变得极高。2018年5月就业人数达到6698万人是1953年以来的新高。应届大学生的就业率达到前所未有的98%,进入了大学毕业生几乎人人都能找到工作的"完全就业"时代学生对企业的招聘会也失去参加热情。另外女性就业和65岁以上的老人就业也增加非常多。
@ -32,7 +34,7 @@ Intel 宣布与 CEO 解除合同,表面理由是他与女员工谈恋爱。但
3、[500px 取消照片共享授权](https://www.theverge.com/2018/7/1/17521456/500px-marketplace-creative-commons-getty-images-visual-china-group-photography-open-access)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071304.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071304.jpg)
著名的照片网站 500px 宣布,不再允许用户发布照片时,使用创意共享许可证。也就是说,它上面的照片默认无法再免费使用了,必须单独联系作者,获得授权。值得一提的是,该网站不久前刚被北京的视觉中国集团收购。
@ -40,7 +42,7 @@ Intel 宣布与 CEO 解除合同,表面理由是他与女员工谈恋爱。但
4、[涂上毒药的书籍](https://theconversation.com/how-we-discovered-three-poisonous-books-in-our-university-library-98358)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071305.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071305.jpg)
意大利历史小说《玫瑰之名》,讲述了一个恐怖故事。中世纪时,有人为了防止异端邪说传播,为某些书籍涂上了毒药,由于那时的僧侣有沾唾液翻书的习惯,读久了就会中毒身亡。
@ -48,26 +50,26 @@ Intel 宣布与 CEO 解除合同,表面理由是他与女员工谈恋爱。但
5、[OpenSUSE 被收购](https://itsfoss.com/suse-eqt-acquisition/amp/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071306.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071306.jpg)
Linux 发行版 OpenSUSE 的母公司被收购了价格是25亿美元。 这家公司所有产品全部开源,只对服务收费,所以不要再认为开源赚不了钱。
6、[近视与读书时间正相关](https://www.nhs.uk/news/lifestyle-and-exercise/short-sightedness-linked-longer-time-spent-education/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071307.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071307.jpg)
英国一项研究发现儿童每天读书时间越长患上近视的可能性越高。我国城市学生的近视发病率达到90%,十个孩子里面有九个是近视,这说明中国的教育方式有问题,孩子读书时间过长是近视人口超多的主要原因。
7、[Python 创始人放弃决策权](https://mail.python.org/pipermail/python-committers/2018-July/005664.html)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071308.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071308.jpg)
Python 语言的创始人和最高决策者 Guido van Rossum由于他主导的提案 PEP572 被社区反对,今天宣布非常疲倦,将不再执行最高决策者的角色。 但是,他没说接下来怎么决策,只说以后你们自己讨论决定。
8、[Gentoo 的 GitHub 账户被黑](https://wiki.gentoo.org/wiki/Github/2018-06-28)
8、[Gentoo 的 GitHub 账户被黑](https://wiki.gentoo.org/wiki/GitHub/2018-06-28)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071309.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071309.jpg)
6月底有人拿到 Linux 发行版 Gentoo 的 GitHub 管理员权限,然后把密码改了,其他管理员都删了,在应用程序的源码里面加入 rm -rf 。虽然GitHub 官方已经处理这件事情,但是看了也是一身冷汗。万一真的以 root 权限运行,莫名其妙你的系统就全没了。
@ -81,13 +83,13 @@ Python 语言的创始人和最高决策者 Guido van Rossum由于他主导
1、[Flutter 入门介绍](https://www.smashingmagazine.com/2018/06/google-flutter-mobile-development/)(英文)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071310.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071310.jpg)
现在的跨平台App开发工具分成两类1容器包了Web ViewApp实际是一个本地网站2原生控件的跨平台抽象。Flutter走了不一样的路自己开发了一套原生控件每个平台实现一遍然后把渲染引擎这套控件打包在每个应用里面因此性能没有问题平台差异也很小。
2、[Python 类型系统的现状](https://www.bernat.tech/the-state-of-type-hints-in-python/)(英文)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071311.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071311.jpg)
众所周知Python 是动态类型语言运行时不需要指定变量类型。这一点是不会改变的但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统允许开发者指定变量类型。它的主要作用是方便开发供IDE 和各种开发工具使用,对代码运行不产生影响,运行时会过滤类型信息。
@ -103,7 +105,7 @@ Python 语言的创始人和最高决策者 Guido van Rossum由于他主导
5、[Web Assembly 和 Go](https://brianketelsen.com/web-assembly-and-go-a-look-to-the-future/)(英文)
Go 1.11 将支持 Web Assembly作者尝试用 Go 写了一个 TodoMVC。他的结论是"WebAssembly是 Web 开发的未来。两年后Go、Swift、Rust 将占到前端代码的三分之一。
Go 1.11 将支持 Web Assembly作者尝试用 Go 写了一个 TodoMVC。他的结论是WebAssembly 是 Web 开发的未来。两年后Go、Swift、Rust 将占到前端代码的三分之一。
这里还有一篇[文章](https://blog.lazyhacker.com/2018/06/go-with-webassembly-early-examples.html),展示了两个用 Go 语言写的 WebAssebmly demo。
@ -113,7 +115,7 @@ Go 1.11 将支持 Web Assembly作者尝试用 Go 写了一个 TodoMVC。他
7、[Unicode 字符与 CSS 背景](https://yuanchuan.name/2018/05/06/unicode-patterns.html)(英文)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071312.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071312.jpg)
Unicode 字符用作 CSS 背景,可以产生一些非常独特的背景。此文还有[续篇](https://css-tricks.com/more-unicode-patterns/)。
@ -129,19 +131,19 @@ Unicode 字符用作 CSS 背景,可以产生一些非常独特的背景。此
1、[Skia 图形库](https://skia.org/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071313.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071313.jpg)
Skia 是一个由C++编写的开源图形库能在低端设备如手机上呈现高品质的2D图形。截至2017年它已被应用于 Mozilla Firefox、Google Chrome、Chrome OS、Sublime Text、Android、Flutter 框架,作为底层图形库。
2、[Clock Shop](https://a-jie.github.io/clock-shop/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071329.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071329.jpg)
这个网站收集各种时钟的代码。
3、[Deluminate](https://lifehacker.com/dim-your-browser-with-deluminate-for-google-chrome-1827295863)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071314.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071314.jpg)
这是一个 Chrome 浏览器的插件,可以让任何网站变成"夜晚模式"。
@ -155,7 +157,7 @@ Atlassian 公司推出的 React 拖放操作的库。
6、[cartoonify](https://github.com/danmacnish/cartoonify)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071315.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071315.jpg)
今年的最有创意发明:自制的"拍立得"照相机,拍出来的不是照片,而是卡通图片!它的内部是摄像头+树莓派+热敏打印机。获得照片以后,自动调用谷歌的服务,处理成卡通图片,然后打印出来。
@ -165,7 +167,7 @@ Atlassian 公司推出的 React 拖放操作的库。
8、[Vim in WebAssembly](https://github.com/rhysd/vim.wasm)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071316.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071316.jpg)
有人把 Vim 编译成了 WebAssembly从而可以在浏览器里面使用 Vim 了。网友开玩笑,这样使用 Vim就不会不知道如何退出了只要点击浏览器 Tab 页右上角的 x 即可。
@ -191,11 +193,11 @@ Atlassian 公司推出的 React 拖放操作的库。
1、[富士山攀登记](http://blog.sina.com.cn/s/blog_4cd1c1670102xl27.html)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071317.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071317.jpg)
我在15年前一个人攀登上了富士山顶。日本有一个说法说"一个人如果一辈子不登一次富士山顶,是混蛋。如果登第二次,也是混蛋。"这句话是说,不登一次富士山顶,是一生的遗憾。如果登二次,那一定是脑子进水了,因为登山的过程实在太艰辛。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071318.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071318.jpg)
富士山有多高标准的高度是3775米。因为它频临太平洋所以攀登富士山是从海拔1米开始攀登的。古代的时候人们从山脚下开始攀登到山顶一般需要2天2夜的时间。现在大家开始偷懒因为汽车可以开到半山腰的五合目。所以攀登富士山顶变成了从半山腰开始。半山腰的海拔高度是在2000米左右。
@ -204,19 +206,19 @@ Atlassian 公司推出的 React 拖放操作的库。
经过一天的时间,我终于爬到了山顶,吃惊地发现,那里居然有一家小商店。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071319.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071319.jpg)
更吃惊的是旁边有一个自动售货机。一瓶矿泉水山下是130日元到了山顶就是500日元。我都不知道这个机器、这些饮料是怎么搬运到山顶上来的。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071320.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071320.jpg)
下山途中,发现了往山顶搬运货物的登山车,这才明白货物是怎么搬到山顶的。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071321.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071321.jpg)
2、[向后工作法](https://www.allthingsdistributed.com/2006/11/working_backwards.html)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071322.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071322.jpg)
亚马逊的 CTO 透露,他们采用"向后工作法",开发一项产品采用下面的顺序。
@ -237,13 +239,13 @@ Atlassian 公司推出的 React 拖放操作的库。
2、[ExcelUnusual.com](http://www.excelunusual.com/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071323.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071323.jpg)
Excel 不仅可以用来制作表格,还可以生成图形和动画。这个网站就收集各种奇特的 Excel 用法。
3、[Google Reader 怀旧版](http://readerisdead.com/reader/view/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071324.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071324.jpg)
Google Reader 是谷歌的线上 RSS 阅读器2013年关闭。现在有人复制了一个一模一样的让大家体验一下当年的感觉。
@ -251,21 +253,21 @@ Google Reader 是谷歌的线上 RSS 阅读器2013年关闭。现在有人
1、[冰坑](http://eartharchitecture.org/?p=570)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071325.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071325.jpg)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071326.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071326.jpg)
冰坑Yakhchal是古代波斯人储藏冰块的仓库很多都保留了下来。地面的尖顶高达18米地下的仓库有5000立方米。波斯人冬天把冰块放进去夏天再拿出来用。沙漠地区能把冰块保存到夏天是很了不起的。更了不起的是最早的冰坑建于公元前400年。
2、[世界最小的沙漠](https://en.wikipedia.org/wiki/Carcross_Desert)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071327.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071327.jpg)
世界最小的沙漠是加拿大育空地区的 Carcross 沙漠只有600米宽几公里长。奇特的是当地不缺水植被也比较多。这个沙漠原来是一个湖泊后来湖泊干涸了湖底的淤泥就变成了沙漠。
3、[脸部识别失败的面孔](https://cvdazzle.com/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018071328.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018071328.jpg)
这个网站研究哪些面孔会使得面部识别技术失败。

391
docs/issue-130.md Normal file
View File

@ -0,0 +1,391 @@
# 科技爱好者周刊(第 130 期):低龄化的互联网
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1392),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100715.jpg)
成都高新区的五岔子步行桥,形状既像一个莫比乌斯环,又像数学里面的无限符号“∞”。([via](https://www.instagram.com/p/CFVqUVOn1jI/)
## 本周话题:低龄化的互联网
现在,很多人拍视频为生。每天拍若干条,上传到门户网站,靠网站分红和商业合作赚钱。
对他们来说,视频的播放量就是一切,直接决定了收入的多少。他们最关心的一个问题:什么题材会有大量的观众?
我最近好像知道答案了。 **我发现,亲子类的视频,也就是跟儿童相关的内容(包括玩具和儿歌),流量都非常好。** 随便举几个例子,百度的视频搜索“亲子”。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100906.jpg)
Youtube 搜“儿童玩具”。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100908.jpg)
搜“儿歌”的话,播放量更惊人。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100909.jpg)
我看了好几个视频网站,觉得这是普遍现象,亲子类视频的播放量非常高。一个很普通的帐号,非常简单的内容,往往有几十万的播放量,极个别甚至高达千万。
当然我不是说,你拍亲子内容,就一定有很多人看。我的意思是,它获得高流量的机会大于其他视频。
如果确实存在这种现象,那么这是为什么?到底什么人在看这些儿童视频呢?
**唯一的解释似乎是,互联网用户里面,儿童以及相关人群的比例非常高,高得超乎想象。**
我猜想,很多小朋友、家长、婆婆妈妈其实都在网上,构成了互联网很大一部分(超过一半?)的用户,所以儿童视频的流量才会那么高。这些观众平时不太发声,大家听不到他们的声音,但他们是最大的流量来源。这大概也是《爸爸去哪儿》这一类亲子类电视节目,风靡一时的原因。
亲子类视频的流行其实只是互联网低龄化的一个表现。我有一种感觉18岁以下的用户正在主导互联网。不止是视频网站整个互联网都变得低龄化。青少年用户甚至少儿用户的喜好和观点主导了互联网的生态和潮流。
不要再错误地认为,互联网是社会精英和知识分子主导的园地。恰恰相反,互联网其实是一个低龄化的地方,网上的主流永远反映的是青少年用户的口味。这反过来又决定了互联网产品的形态:你要开发一个面向大众的互联网产品,就别无选择,只能面向青少年用户群体来开发。
## 前端开发进阶手册
本周的课程资料是开课吧前端团队精心打造的 **《前端开发进阶手册》**。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102202.jpg)
它是一份前端求职的免费辅导材料,针对国内的前端招聘状况而编写,包括三个方面的内容,能够帮助大家更好掌握面试技巧和热门知识点:
**01. 高薪前端开发必备-面试技巧**
这部分内容通过例子,教大家回答面试问题时有哪些注意点。列举不同薪资等级的前端开发在面对同一问题时的不同回答,进行点评,并提供参考答案,来帮助大家快速排坑,掌握套路。
**02. 大厂面试必考-算法与数据结构**
这部分重点讲述如何进行算法的分类学习,提到的所有数据结构和算法类别都是大厂面试题中出现频率最高的。
**03. 热门知识点巩固-实战**
这部分重点讲解目前最热门的 TypeScript 语言,如何在项目里用上 TS如何保证代码的兼容性以及如何进行调试。并且教大家动手做一个 TypeScript + Vue 的实际案例。
以上这套《Web 前端开发进阶手册》原价 399元现在可以 **免费领取**,有兴趣的同学请扫描下面的二维码。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102201.jpg)
## 资讯
1、[月球望远镜](https://www.smithsonianmag.com/science-nature/why-astronomers-want-build-seti-observatory-moon-180975966/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100401.jpg)
美国科学家最近发表论文,建议在月球上架设射电望远镜,主要原因是地球上的无线电干扰(军用雷达,电视塔,手机和卫星)实在太大了,越来越不可能接收到宇宙中传来的无线电信号。而且,地球有浓厚的大气层,阻挡了大部分宇宙中的无线电。
月球不存在无线电干扰也没有大气层可以完全避免这些问题。而且月球的自转周期是27天夜晚可以持续两周之久这段时间内可以避免太阳发出的无线电干扰。另外月球背面还收不到地球发出的无线电。正如一个天文学家所说“月球背面的远端是宇宙中最安静的地方。”
2、[普济路桥改建](http://www.landscape.cn/landscape/11218.html)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100103.jpg)
普济路桥是上海市区的一座人行和非机动车桥长423.3米宽7米。下图就是桥的现状。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100102.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100101.jpg)
最近,上海的一家建筑事务所提出一个改建方案,将这座桥改建成多功能高架公园,灰色的沥青被大胆活泼的颜色替代,通过颜色勾勒出不同的动线。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100104.jpg)
青色直线车道是自行车和摩托车的快速车道,紫红色的蜿蜒小径是行人道。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100105.jpg)
在青蓝色的背景色之上,对比鲜明的黄色节点星罗棋布,设置了观景台、野餐广场、休息室、迷你圆形剧场和售货点。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100106.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100107.jpg)
3、[掌纹付款](https://techcrunch.com/2020/09/29/amazon-introduces-the-amazon-one-a-way-to-pay-with-your-palm-when-entering-stores/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093006.jpg)
亚马逊推出掌纹付款。第一次使用时,用户在扫描仪中插入信用卡,然后将手掌镜头上方,就能将自己的掌纹与信用卡相关联。以后,只要将手掌放在 Amazon One 设备上方约一秒钟,就可以完成信用卡扣款。
西雅图的两家商店已经在试用该技术。它可以减少疫情期间人们的直接接触,这也是该技术得到推广的一大原因。它还可以用在其他需要身份验证的场合,比如门禁系统。
4、[新冠病例与 Excel](https://finance.sina.com.cn/tech/2020-10-10/doc-iivhuipp8887724.shtml)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101002.jpg)
英国的新冠肺炎确诊病例数量,最近一天内暴增 16000 例。原因并非是这一天患病的人特别多,而是英国的病例统计报表使用了 Excel 的 xls 文件格式,导致前几天的统计遗漏了。
xls 格式的表最多只能有 65,536 行,多于该行数的数据源会被省略。操作人员将数据从 CSV 文件导入 Excel 时,没有发现多余的行被省略了,导致少统计了病例。
最简单的解决方法,就是将文件格式升级为 xlsx 它的上限是 1,048,576 行。这件事告诉我们,如果你的数据集比较大,就不应该使用 Excel。
5、[不拍打翅膀的安第斯秃鹰](https://www.theguardian.com/environment/2020/jul/13/andean-condor-fly-without-flapping-wings-flight-bird)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071422.jpg)
南美洲的安第斯秃鹰重达15公斤翼展为3米是能够在高空飞翔的最重的鸟类。最近科学家将摄像头绑在八只秃鹰身上震惊地发现这些鸟在飞行时竟然只用1的时间挥动翅膀。
其中有一只鸟飞了五个多小时距离160公里整个过程没有拍打过一次翅膀也就是说在5个小时的飞行过程中它的翅膀是不动的。这意味着这种鸟类一定具有识别气流的本领靠着上升气流滑翔以便节省能量。就好比人类极限运动中的翼装飞行也是不能挥动翅膀的。
6、**一句话消息**
> - [美国科学家](https://www.quantamagazine.org/physicists-discover-first-room-temperature-superconductor-20201014/)发现了室温超导材料可以在15摄氏度的条件下实现零电阻。该材料的最大问题是它需要极高的压力才能工作大约是地球内核压力的75%。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101508.jpg)
> - [德国科学家](https://www.goethe-university-frankfurt.de/93203693/Zeptoseconds__New_world_record_in_short_time_measurement?locale=en)发现迄今为止最短的时间光穿过一个氢分子耗时为10<sup>-21</sup>秒。
> - [英国科学家](https://phys.org/news/2020-10-scientists-upper-limit.html)发现声音传播的已知最高速度每秒36公里这是在固体原子氢中实现的。正常情况下声音的空气传播速度是每秒340米。
## 文章
1、[Service Worker 模拟单页应用 SPA](https://itnext.io/your-single-page-app-is-now-a-polyfill-7881fb01694e)(英文)
单页应用SPA现在很流行好处是可以快速响应用户操作节省流量坏处是大大提高了页面的复杂性。本文介绍一种思路使用 Service Worker 拦截用户请求,通过`fetch()`请求后端网页,再更新前端应用,从而使用户有 SPA 的体验,同时又降低了复杂性。
2、[去抖和节流的示例解释](https://css-tricks.com/debouncing-throttling-explained-examples/)(英文)
去抖debounce和节流throttle是网页脚本经常用到的方法本文通过示例解释它们的差异不涉及实现。举例来说用户下拉到网页底部触发无限加载就不应该使用`debounce()`,而要使用`throttle()`。
3、[Dockerfile 安全最佳实践](https://cloudberry.engineering/article/dockerfile-security-best-practices/)(英文)
本文介绍编写 Dockerfile 文件时,有哪些安全注意点。
4、[TiDB 的架构演进哲学](https://www.infoq.cn/article/Qw_8ubZFgtQlcZmZHBlA)(中文)
PingCAP CEO 的分享,介绍他们怎么设计 TiDB 这个数据库产品。([@yanqi321](https://github.com/ruanyf/weekly/issues/1458) 投稿)
5、[分屏器能用于线上考试作弊吗?](https://zhuanlan.zhihu.com/p/155819108)(中文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101604.jpg)
线上考试时,学校使用摄像头进行云监考,有人就想到使用分屏器作弊。([@Gorvey](https://github.com/ruanyf/weekly/issues/1442) 投稿)
6、[人类探索金星的历史](https://cn.nytimes.com/science/20201010/venus-spacecraft-life/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101708.jpg)
《纽约时报中文版》的文章回顾了人类飞行器探索金星的历史。金星表面的大气压是地球的96倍因此很难登陆飞船可能会被瞬间压扁。上图是1982年苏联金星14号着陆器拍摄的金星表面照片。
7、[我们不小心删除了生产数据库](https://keepthescore.co/blog/posts/deleting_the_production_database/)(英文)
作者一不小心将开发环境的 SQL 语句用于生产环境,导致自己公司的生产数据库被删除。
8、[哪些编程语言最省电?](https://thenewstack.io/which-programming-languages-use-the-least-electricity/)(英文)
一个葡萄牙团队比较了27种编程语言的耗电情况。
9、[Svelte 和 React 的比较](https://www.swyx.io/svelte-sites-react-apps/)(英文)
作者对 Svelte 和 React 这两个前端框架都非常喜欢,谈了它们不同的特点和适用场景。
10、[熔岩灯如何帮助加密?](https://www.cloudflare.com/zh-cn/learning/ssl/lava-lamp-encryption/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101903.jpg)
Cloudflare 介绍如何通过公司墙上 100 盏熔岩灯的形状,创建随机密钥。([@hite](https://www.cloudflare.com/zh-cn/learning/ssl/lava-lamp-encryption/) 投稿)
## 工具
1、[tiptap](https://github.com/ueberdosis/tiptap)
一个轻量级的富文本编辑器。
2、[FreePN](https://www.freepn.org/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101703.jpg)
一个点对点的 VPN 网络,通过用户共享带宽实现加密访问。
3、[RabiAPI](https://github.com/RabiAPI/RabiAPI-Support)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101706.jpg)
一个 macOS App可以直接把 Java 源码转换为markdown/asciidoc 格式的 API 接口文档,免去繁琐的手写过程。([@WhiteCosmos](https://github.com/ruanyf/weekly/issues/1445) 投稿)
4、[SciterJS](https://github.com/c-smile/sciter-js-sdk)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101704.jpg)
使用 HTML/CSS/JS 技术构建跨平台的桌面应用,类似于 Electron 的作用,但是它自己实现内核,比 Eletron 更简单,打包出来的程序也更小。详细介绍看[这里](https://www.kickstarter.com/projects/c-smile/open-source-sciter-engine)。
5、[KakaCSS](https://renzhezhilu.gitee.io/kakacss/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101707.jpg)
在任意网站复制内容,粘贴到这个网站,会给出所复制内容的 CSS 样式代码。([@renzhezhilu](https://github.com/ruanyf/weekly/issues/1441) 投稿)
6、[Telegram 订阅](https://articlius.com/home/SubscribeToTelegramChannelNewsletter)
邮件订阅 Telegram 频道。
7、[AnyTXT Searcher](https://anytxt.net/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101808.jpg)
Windows 桌面软件,提供文本文件的全文搜索。
8、[hub-mirror-action](https://github.com/Yikun/hub-mirror-action)
一个 GitHub Action用于在 GitHub 和 Gitee 之间同步代码。([@Yikun](https://github.com/ruanyf/weekly/issues/1452) 投稿)
9、[ChineseBQB](https://www.v2fy.com/asset/0i/ChineseBQB/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101901.jpg)
开源表情包搜索工具。([@zhaoolee](https://github.com/ruanyf/weekly/issues/1439) 投稿)
10、[rdrview](https://github.com/eafer/rdrview)
一个命令行工具,可以提取网页的内容部分,是 Firefox Reader View 功能的 C 语言实现。
## 资源
1、[A List of Post-mortems](https://github.com/danluu/post-mortems)
这个仓库收集各大互联网公司网络事故的事后分析报告。
2、[Coded Mails](https://codedmails.com/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101302.jpg)
电子邮件的 HTML 模版很难写,因为客户端有着各种限制。该网站提供各种主题的响应式电子邮件模版下载。
3、[Musicnet](https://homes.cs.washington.edu/~thickstn/musicnet.html)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101601.jpg)
一个古典音乐的数据集,包括超过一百万个标签,指明每首曲子的每个音符出现的准确时间和位置,以及演奏该音符的乐器,主要用于 AI 的数据训练。
4、[数据工程师学习资料](https://awesomedataengineering.com/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101701.jpg)
一个英文网站,按照学习次序,列出各种主题最推荐的学习资料。
5、[Unix 分时操作系统](https://chsasank.github.io/classic_papers/unix-time-sharing-system.html)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101702.jpg)
这是丹尼斯·里奇和汤普森1974年向世界介绍 Unix 操作系统的经典论文,至今仍然是了解 Unix 的最佳入门材料。
6、[WikiMap](https://wikimap.wiki/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102203.jpg)
在地图上显示维基百科的条目,非常酷。
## 图片
1、[尼康显微摄影比赛](https://www.nikonsmallworld.com/galleries/photomicrography-competition)
尼康显微摄影比赛始于1975年参赛作品必须是显微镜下拍摄的照片目前是世界显微摄影的主要展示平台。
该网站收集了历年的获奖作品。下图是2020年的第一名一条鱼苗的骨骼和鳞片。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101802.jpg)
2019年的第一名乌龟胚胎的荧光染色照片。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101803.jpg)
2、[圆形耕地](https://www.atlasobscura.com/articles/why-do-farms-look-like-circles-from-planes)
美国内布拉斯加州是沙漠地带,农作物必须通过人工灌溉才能活下来。
当地农民采用旋转喷头进行浇水,结果意外造成圆形耕地的景观。下面内布拉斯加州农场的航拍照片。
![](https://cdn.beekka.com/blogimg/asset/202008/bg2020083101.jpg)
## 文摘
1、[你不一定需要一个老板](http://paulgraham.com/boss.html)
作者保罗·格拉汉姆Paul Graham
去年我在非洲,看到了很多野生动物,以前我只在动物园里见过它们。那里的所有动物都很不一样,尤其是狮子。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101301.jpg)
野外的狮子比动物园的狮子似乎更有活力十倍,它们就像不同的动物。
我怀疑,野外的狮子会更喜欢它的生活。动物园的生活固然更轻松,但这不是大自然为狮子安排的生活。
人类也是如此,在大公司工作就像关进了动物园。人类其实并不适应在庞大的群体中工作。团队越大,效率越低,这几乎成了定律。公司知道庞大的团队行不通,就把内部划分成足够小的团队来一起工作。为了协调这些小团队,他们必须为每个人设置一个老板。
大公司即使分成小团队,其实也是一种假象,终究不可能像真正的小团队。它缺少一样东西:个人的主动性。大公司的员工就像动物园里面的狮子,很少可能有完全的主动性,你的老板就是施加给你的约束。
创业公司的创始人和早期员工,则像野外的狮子,可以按照本性自然的生活。
大公司的局限性对程序员特别明显,因为编程的本质是构建新事物。但是,你拥有的自由与公司组织结构的大小成反比。组织越大,你做新的事情时,面临阻力也越大。
不要误解我,在小公司工作并不能确保自由。我想要表达的是,大公司为自由设置了上限,而不是下限。
大公司限制主动性的一个后果,就是无论公司如何努力保持创业精神,都会不可避免地放慢脚步。
我们已经资助了许多不同类型的创始人,得到了足够的数据。据我观察,已经工作了几年的创业者,似乎比刚离开大学的创业者确实要好一些,但这不是因为他们工作了几年,而是因为他们年纪大了。
大公司出来找我们的人似乎有些保守,很多人患得患失。三个月后,他们发生了变化,开始有了信心,似乎重新进入了生长期。听起来也许很奇怪,他们的状态就是既开心又担忧。我也会这样描述野外的狮子。
## 言论
1、
现在世界人口的年增长率约为1.1科学家的年增长率超过4科学研究论文、书籍、数据集等的年增长率约为8-9
这就是说,科学知识的增长速度,几乎比人口增长高一个数量级。
-- [《再次提高科学生产力》](https://lelon.io/blog/boosting-scientific-productivity-again)
2、
暗模式dark mode会导致不易阅读的问题。黑暗背景中高亮度的文字使得老年人和眼睛散光的人觉得文字周围有光晕。所以暗模式不适合文字阅读。纸张是白的墨水是黑的因为这样的搭配最容易阅读。
-- [《色盲的科学解释》](https://commandcenter.blogspot.com/2020/09/color-blindness-is-inaccurate-term.html)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100403.jpg)
3、
有的人翻译文章,就像哈希函数。经过他的翻译,就认不出原文了。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24696385)
4、
根据研究,一个 JavaScript 项目平均有377个依赖关系而 Java 项目有43个Python 项目只有16个。你使用的依赖项越多就隐含着必须信任的外部开发者也越多。
-- [《NPM 的信任网》](https://www.btao.org/2020/10/02/npm-trust.html)
5、
太阳能取代传统的化石能源发电的最大问题是,现在的电网并不是为屋顶太阳能发电设计的,它是为集中式的发电厂设计的。如果燃煤发电厂消失,就需要将电网改造成分布式,每户家庭都有自己的电池储能系统。
-- [《纽约时报:煤炭大国澳大利亚如何推动屋顶太阳能》](https://www.nytimes.com/2020/09/29/business/energy-environment/australia-rooftop-solar-coal.html)
6、
为什么成年人学习外语,不如儿童快?一个主要原因是,如果小孩犯了语法错误,随时会得到纠正;成年人犯了语法错误,别人会不好意思指出,如果当面指出,很可能得罪人。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24712573)
## 回顾
2019年的本周第 79 期):[我们的生活越来越依赖机器](http://www.ruanyifeng.com/blog/2019/10/weekly-issue-79.html)
![](https://cdn.beekka.com/blogimg/asset/201910/bg2019102417.jpg)
2018年的本周第 27 期):[乔布斯的“热情假设”对不对?](http://www.ruanyifeng.com/blog/2018/10/weekly-issue-27.html)
![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101901.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

400
docs/issue-131.md Normal file
View File

@ -0,0 +1,400 @@
# 科技爱好者周刊(第 131 期):你的头脑是二值逻辑,还是三值逻辑?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1473),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102809.jpg)
浙江省舟山群岛的舟岱大桥包含一个海上立交桥。该桥9月主桥合拢预计明年通车。via: [Instagram](https://www.instagram.com/p/CG4FnfNgIQG/)
## 微信小程序入门教程
本周,我发布了[《微信小程序入门教程》](http://www.ruanyifeng.com/blog/2020/10/wechat-miniprogram-tutorial-part-one.html),分成四次连载,帮助初学者学会写微信小程序。
这是免费教程,不收任何费用,有兴趣的同学可以看看,相信比其他教程更简单清晰。
## 本周话题:你的头脑是二值逻辑,还是三值逻辑?
最近,我学到了一点逻辑学知识,很有启发。跟大家分享一下。不夸张地说,也许会让你看待世界的方式发生一点变化。
我们知道,扔硬币只有两种结果:正面或反面。 **这种只有两种结果的判断系统,称为[二值逻辑](https://baike.baidu.com/item/%E4%BA%8C%E5%80%BC%E9%80%BB%E8%BE%91)。**
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102808.jpg)
很多人的思维模式就是二值逻辑。他们看任何问题,都是两分法,只有两种结果,非黑即白。一个物品要么有用,要么没用;一个命题要么真,要么伪;一个人物要么是好人,要么是坏人。
但是,逻辑学还存在另一种[三值逻辑](https://baike.baidu.com/item/%E4%B8%89%E5%80%BC%E9%80%BB%E8%BE%91%E5%85%B3%E7%B3%BB) **认为任何一个判断有三种可能,除了真伪,还有一种中间状态,即非真非伪。**
如果你采用三值逻辑的思维模式,看待世界的心态会完全不一样。遇到陌生人的时候,二值逻辑只有好人和坏人两种结果,这必然导致“党同伐异”(结交同类,反对异类的意思)。但是,三值逻辑认为可能有第三种结果,对方算不是好人,但也不是坏人,可以中性对待。所以,三值逻辑就会导致一种比较温和包容的世界观。
一个哲学家说过,中国哲学与西方哲学的最大区别,就在于西方哲学是二值逻辑,追求事物的真伪,一定要搞清楚真理和谬误; **中国哲学是三值逻辑,不追求真理和谬误,而提倡恪守中间道路,也就是中庸。**
我现在的看法是,这可以区分一个人的世界观是否成熟深刻。有些年轻朋友就是二值逻辑的头脑,一看到不赞成、不理解、不喜欢的言论,就认定对方是错误的,完全否定,这其实是思想不成熟的表现。世界太复杂,很难用两分法来判断,三值逻辑会让你的心态好很多,而且有利于个人的进步:正确和错误之间,存在一个广阔的中间地带,任何一种言论都可能有正确的成分,要学会从中间地带去看待事物,吸收对自己有用的部分,摒弃无用的部分。
三值逻辑的缺点是不利于追求真相,也没有明确的立场。顺便提一下,逻辑学还有多值逻辑(一个判断存在 n 种结果)和模糊逻辑(分不清结果)。如果是那样的世界观,就更无所谓对错了,一切都是模模糊糊的,学着接受就可以了。
## Web 前端大学生就业项目
自从互联网诞生前端一直是招聘的热门。不管什么项目只要需要用户界面UI就需要前端工程师。
前端的领域也在不断拓展。一方面,云开发和 Node.js 使得前端具备了后端能力,全栈工程师一个人就能承担完整项目。另一方面,手机 App 兴起以后,前端承担了 App 开发。
这样的背景下,市场对前端工程师的需求越来越大,薪资也水涨船高。而且,前端的门槛比后端低,外行相对容易进入,所以每年都有很多同学选择前端就业。
本周向大家介绍一个开课吧的培训项目 **《Web 前端大学生就业项目课》**,专门帮助想要进入前端行业的 **应届生或者初入职场的大学生**
缺少商业项目经验,几乎是所有大学生的就业难题,即使有实习经历,往往也无法真正接触项目核心, 实际的项目能力和经验非常有限!但是找工作时,公司看重的恰恰就是你的实战经验。
这个培训课的目标,就是让初出茅庐的同学能够快速上手前端业务,并且能够有实际的项目代码产出!
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102901.jpg)
主讲的孔德健老师毕业于西安电子科技大学有10年互联网产品开发经验主持编撰了《微信小程序开发实战》等教材。他曾在京东和国内著名游戏公司任职有千万级并发的商业项目经验。
孔老师会详细讲解 JS 和 CSS 难点,通过一个真实项目 “视频实时弹幕”,带你学习和实践 BiliBili 视频弹幕的技术实现,亲身感受商业项目开发流程和开发难点,提升开发能力。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102804.jpg)
这个课程原价 399 元开课吧现在为周刊读者提供了100 个 **0 元学习名额**,访问[这个网址](https://wx.kaikeba.com/vip_course/3crtn3yge0/lvvfp5ipn9?tenant=wx5046bc7413796142),或者扫描下面的二维码就能获得!
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102806.jpg)
## 资讯
1、[最长的脚印足迹化石](https://theconversation.com/fossil-footprints-the-fascinating-story-behind-the-longest-known-prehistoric-journey-147520)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101506.jpg)
美国新墨西哥州白沙国家公园的一个湖泊干涸以后考古学家在湖床发现了已知最长的脚印足迹化石。这些足迹形成在一万多年前长达1.5公里。
这个人的行走速度很快大约每秒1.7米以上舒适的行走速度约为每秒1.2至1.5米)。脚印比较小,很可能是女性或少年男性的脚印。这个人走到目的地后,又走了回来,在折返点还出现了一些两三岁婴儿的脚印。目前的推测是,可能是一个母亲抱着婴儿在奔跑(被野兽追逐?),到了目的地,让婴儿下地走了一会,然后又抱着返回,或者将婴儿交过当地的某个人。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101507.jpg)
2、[公交车尾的红绿灯提示](https://finance.sina.com.cn/tech/2020-10-16/doc-iiznctkc5897927.shtml)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102706.jpg)
由于公交车的车身比较高大跟在后面的小汽车往往看不见前方的红绿灯。为了解决这个问题湖南长沙的公交315线会在车尾显示前方路口的红绿灯方便后方的司机了解路况。
它的原理是公交车经过路口时会通过物联网连网将路口红绿灯的信息同步到公交车上。除了红绿灯状态还能同步读秒信息显示多少秒后红绿灯改变状态。据介绍长沙目前已有2000余辆公交车完成了改造。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102705.jpg)
3、[农作物的用户协议](https://www.vice.com/en/article/m7jm4y/proprietary-grapes-come-with-draconian-end-user-license-agreement)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101705.jpg)
一位美国消费者从超市买了一包葡萄,回家后惊讶地发现,包装袋子上竟然印着一段《用户使用协议》。
> “本包装中的农产品的使用者同意不繁殖或复制该农产品的任何部分,包括但不限于种子、茎、组织和果实。”
原来,这种葡萄属于改良过的新品种。根据美国法律,农产品的新品种可以享有专利,未经许可不得复制。但是,这也带来一个问题:如果昆虫、鸟类和人类意外地自然种植这种农作物(比如将吃完的葡萄丢在荒地里),生长出新的植物株,是否也受到专利的限制?
4、[遥控叉车](https://www.bbc.com/news/business-54431056)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102102.jpg)
疫情期间,美国很多工人不能上班,一家创业公司就发明了“远程叉车系统”,让工人可以在家里操作叉车搬运货物。据称,已经有十几家公司购买了这套系统。
该系统配备摄像头和麦克风,让操作员可以看到和听到仓库的情况。操作员通过操纵杆或方向盘和地板上的踏板,来操作叉车。
理论上,该系统可以用于所有需要现场操作的工作,比如远程驾驶汽车。但是,最大的问题是它需要很好的无线网络条件,万一汽车开到忙碌的大街上,突然断网,后果不堪设想。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102103.jpg)
5、[星链计划的火星协议](https://www.reddit.com/r/Starlink/comments/jjc270/found_a_gem_in_the_starlink_tos_the_parties/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102803.jpg)
10月26日晚上SpaceX 公司向参加星链计划Starlink的用户发邮件宣布 Beta 测试开始意味着这个卫星上网项目已经可以正式提供服务了。用户必须以499美元购买接收器然后每月的上网费是99美元。
但是,最轰动的是,它的用户协议里面有这样一段不寻常的话。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102802.jpg)
> “对于地球或月球服务引起的纠纷,适用美国加利福尼亚州的法律管辖。对于我们在火星上提供的服务,或在飞往火星的星际飞船上提供的服务,当事方均承认火星为自由星球,没有任何一个地球政府对火星拥有管辖权或主权。因此,争端将通过火星定居者之间订立的自治原则来解决。”
这就是说SpaceX 公司或星链计划,已经在法律上做好了开展火星业务的准备。
6、**一句话消息**
> - [一个西方研究团队](https://www.statista.com/chart/19256/the-most-surveilled-cities-in-the-world/)列出了2020年世界上摄像头密度最高的城市排名排名前10的城市有9个在中国。他们没有说数据从何而来所以未必可靠。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102702.jpg)
> - [德国科学家](https://www.bbc.com/news/science-environment-54721921)发表论文,认为城市夜晚的照明(广告、建筑物、停车场、体育场等)大部分都浪费了,因为很大一部分灯光都向上发射到太空,形成光污染,而没有集中照亮路标、街道或建筑物。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102902.jpg)
> - [摩根士丹利分析师](https://finance.sina.com.cn/stock/usstock/c/2020-10-29/doc-iiznctkc8235190.shtml)提出郑州10月份的空气质量突然下降表明iPhone 12 正在加紧生产。富士康的郑州工厂是苹果手机的主要生产地之一。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102903.jpg)
> - [杭州](https://finance.sina.com.cn/tech/2020-10-29/doc-iiznctkc8321299.shtml)拟立法,禁止居民小区强制采集住户的生物信息,“不得强制业主通过指纹、人脸识别等生物信息方式使用共用设施设备。”
> - [美国宇航局](https://www.upi.com/Science_News/2020/10/15/NASA-funds-Nokia-plan-to-provide-cellular-service-on-moon/2001602710195/)资助诺基亚公司3.7亿美元,在月球上建立一个 4G 通信网。目标是2028年宇航员能在月球表面进行无线通信。
## 文章
1、[为什么高铁手机上网速度很快?](https://finance.sina.com.cn/tech/2020-10-29/doc-iiznctkc8268819.shtml)(中文)
现在高铁列车越来越快,途经的隧道越来越多,手机的 4G、5G 信号却还是满格。那么这是怎么做到的呢?
2、[Python 的 `eval()` 函数很危险](https://nedbatchelder.com/blog/201206/eval_really_is_dangerous.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102506.jpg)
本文解释为什么 Python 语言的 `eval()`函数是一个危险的操作,不能用于不信任的数据。
3、[React Ref 详解](https://www.robinwieruch.de/react-ref)(英文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102505.jpg)
一篇写得很好的 React 教程,解释了`useRef()`钩子和`ref`属性的用法。
4、[向上捅破天,向下扎到根](https://finance.sina.com.cn/tech/2020-10-28/doc-iiznctkc8066762.shtml)(中文)
任正非9月14-18日访问北京大学、清华大学、中国科学院的最新讲话讲得很好有战略高度。
4、[图片加载失败后CSS样式处理最佳实践](https://www.zhangxinxu.com/wordpress/2020/10/css-style-image-load-fail/)(中文)
网页图片如果没有下载成功,怎样将错误信息显示在网页效果最好?
5、[为什么 Lisp 语法非常合理?](https://stopa.io/post/265)(英文)
作者为了解释 Lisp 语法的有效性,举了一个例子,使用 JavaScript 语言进行远程函数调用,结果最合理高效的方式就是让数据采用 Lisp 的语法。这篇文章有点深度,但是值得一读。
6、[生产环境使用 ES 模块的感受](https://www.bryanbraun.com/2020/10/23/es-modules-in-production-my-experience-so-far/)(英文)
作者在网页上直接使用 ES 模块,不经过任何打包工具,谈了自己的使用感受。最大的好处就是,用户运行的代码跟原始代码是一致的,省去了编译步骤,使得调试非常容易。
7、[如何用 JavaScript 抓取并解析网页](https://qoob.cc/web-scraping/)(英文)
本文演示了使用 JavaScript 抓取网页、并提取数据的整个过程。
8、[信息安全职业生涯规划](https://zhuanlan.zhihu.com/p/250905301)(中文)
作者从事信息安全将近 20 年,经常被问到“我要怎么做才能入门信息安全领域?”。这篇万字长文就是他对这个问题的回答,涉及方方面面。([@StrokMitream](https://github.com/ruanyf/weekly/issues/1471) 投稿)
## 工具
1、[ConsoleChat.io](https://www.consolechat.io/)
一个在浏览器控制台进行聊天的工具库。
2、[SVG Favicon Maker](https://formito.com/tools/favicon)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102101.jpg)
一个在线工具,制作 SVG 格式的 Favicon。
3、[Microsoft Edge 的 Linux 版本](https://blogs.windows.com/msedgedev/2020/10/20/microsoft-edge-dev-linux/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102205.jpg)
微软正式发布 Edge 浏览器的 Linux 版本。
4、[react-chrono](https://github.com/prabhuignoto/react-chrono)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102401.jpg)
React 的时间轴组件。
5、[Masonry](https://masonry.desandro.com/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102402.jpg)
网页瀑布流的布局库。
6、[Glow](https://github.com/charmbracelet/glow)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102507.jpg)
一个命令行的 Markdown 阅读工具。
7、[vdx](https://github.com/yuanqing/vdx)
一个命令行的视频处理工具,属于 FFmpeg 的包装库,提供简单易用的语法格式。
8、[Diode](https://support.diode.io/article/ss32engxlq)
Diode 可以将本机localhost的网站公开到互联网上提供一个二级域名使得外部用户可以访问。
9、[HIPA](https://hipacloud.com/)(黑帕云)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102707.jpg)
国产的在线表格数据库,类似国外的 Airtable提供了强大电子表格功能比如多表关联、一对多的自动聚合运算、看板视图、多人实时协作、行级数据权限等等。[@mechiland](https://github.com/ruanyf/weekly/issues/1468) 投稿)
10、[Running page](https://github.com/yihong0618/running_page)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102708.jpg)
国产的跑步数据管理软件,可以备份 Nike、RuntasticAdidas Run、佳明的 gpx 跑步数据,生成个人的跑步主页。([@yihong0618](https://github.com/ruanyf/weekly/issues/1469) 投稿)
## 资源
1、 [The Old Net](http://theoldnet.com/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101801.jpg)
这个网站复原了2000年以前的网站访问体验。
2、[《人工智能编程的 LISP 范例》](https://github.com/norvig/paip-lisp)Paradigms of Artificial Intelligence Programming
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101805.jpg)
一本很好的英文教科书,解释人工智能编程原理。作者是谷歌公司著名的科学家 Peter Norvig。
3、[Sharkle](https://sharkle.com/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101806.jpg)
点击网页上的按钮,它会随机打开一个有趣的网站。
4、[Deepwork.fm](https://deepwork.fm/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101807.jpg)
一个在线电台,播放适合工作时收听的音乐,提供几个不同风格的频道,比如平静的音乐或有节奏感的音乐。
5、[HelloDjango](https://www.zmrenwu.com/courses/django-rest-framework-tutorial/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101902.jpg)
Django REST framework 中文教程。([@521xueweihan](https://github.com/ruanyf/weekly/issues/1456) 投稿)
6、[数据保护指南](https://ssd.eff.org/en)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102501.jpg)
这个英文网站提供了一个计算机数据保护的指南,有各种工具的详细用法介绍,比如[如何在 Windows 删除数据](https://ssd.eff.org/en/module/how-delete-your-data-securely-windows)[如何使用密码管理器](https://ssd.eff.org/en/module/how-use-keepassxc)等等。
## 图片
1、[俄罗斯的充气部队](https://www.odditycentral.com/news/russias-inflatable-army-a-tool-of-deception.html)
西方媒体揭露,俄罗斯经常使用充气道具冒充部队。这不仅可以欺骗敌人的侦查兵,而且对付卫星照片极为有效。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102403.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102404.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102405.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102406.jpg)
2、[最早的错觉图片](https://en.wikipedia.org/wiki/Rabbit%E2%80%93duck_illusion)
已知历史上最早的视觉错觉图片发表在1892年10月23日的一本德国幽默杂志上要求读者分辨下面的图片更像鸭子还是更像兔子。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102502.jpg)
3、[Doggerland](https://en.wikipedia.org/wiki/Doggerland)
英国现在是一个海岛,但以前与欧洲大陆是相连的,相连的部分被称为 Doggerland。
公元前6000年海平面上升这个地区开始沉入海底使得英国脱离了欧洲大陆。下图的红色圆圈部分就是 Doggerland 的位置,在英格兰东海岸与荷兰之间。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102703.jpg)
## 文摘
1、[给印度年轻人的一封公开信](https://timesofindia.indiatimes.com/blogs/The-underage-optimist/the-4gotten-generation-an-open-letter-to-indias-youth-get-off-that-smartphone-it-can-destroy-you/)
印度年轻人的失业率极高约30。与此同时这些年轻人在 Facebook 和 Instagram 上花费了大量时间,印度人在 Facebook 和 Instagram 花费的时间在所有国家/地区排名第一。印度互联网广告业的收入却极低,广告主根本找不到对这些人有价值的广告,他们没有购买力。
最近,印度最著名的作家之一的[切坦·巴加特](https://en.wikipedia.org/wiki/Chetan_Bhagat)Chetan Bhagat在《印度时报》上发表了这封公开信呼吁印度年轻人不要沉溺于手机。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102503.jpg)
亲爱的年轻朋友们,
这封公开信尽管在大报纸上发表,但是我不知道你是否会看到它。你们中的许多人都忙于使用手机,观看视频,玩视频游戏,与朋友聊天,在社交媒体上发表评论,或者只是滚动浏览名人新闻。你们顾不上阅读文章。
但是,如果你碰巧遇到了这篇文章,请完整读完它。这很重要,这关系到你的生活。你正在手机上浪费生命。
你们是印度历史上第一代可以使用智能手机和廉价数据流量的人。你们每天在手机上花费大量时间对于年轻人来说每天平均达到5到7个小时。
五小时是你每天清醒时间的三分之一。就像香烟或其他毒品一样,这种手机成瘾正在吞噬你生命的一部分,损害你的职业前景,并弄乱你的大脑。如果这样下去,整个一代印度年轻人将成为被 4G 毁掉的一代人,这一代人全都沉迷于 4G他们的生活毫无目标对国家一无所知。
首先,手机成瘾绝对浪费时间,这些时间本可以用于生活中更具生产力的事物。想象一下,每天从手机上节省三个小时,花在任何其他事情上,比如健身,学习技能,找工作,开办企业。如果你始终如一地这样做,它将带你到何处。
第二,手机成瘾会使大脑变钝。当你观看垃圾时,大脑会放松并且运转较少,你很快将变得缺乏逻辑思考、推理或争论的能力。你将不再看到不同的观点,不再能处理不同的问题、评估利弊或做出正确的决定。
由于大脑麻木,你会变得被情绪主导,出现两极分化的情绪,对名人或政客强烈狂热或强烈仇恨。一代人都变得情绪化,失去理性。
最后,连续三个小时以上玩手机,消磨你的动力和精力。生活中的成功来自于设定目标,保持动力并为实现目标而努力。但是,看着手机屏幕会让你失去动力,每天划着屏幕消磨时间。
年轻人将决定印度的未来。想象一下,让印度独立的那一代年轻人,他们关心国家问题,为解放印度而战。今天,年轻人真的在乎影响国家命运的事情吗?还是更在乎轰动的新闻,忙于对娱乐性事件或疯狂性事情做出情绪性反应?
当务之急是使印度的经济再次增长。中国比我们富裕五倍。请在互联网上搜一下中国城市的照片。为了让印度也这样发展,我们必须做很多事情。我们应该集中精力发展经济,还是继续对那些宗教广告表达愤怒?你应该专注于自己的职业,还是应该将时间浪费在永无止境的印度教-穆斯林的历史问题上?你想过上幸福的生活,还是希望搞清楚宝莱坞明星的各种混乱新闻?
你,今天的年轻人,将决定这些问题的答案。没有其他人会为你做这件事,你必须对自己和这个国家的命运负责。印度的贫穷和强烈的民族情绪并不值得自豪,你们的目标应该是让印度和你自己变得富有而谦虚。放下你的手机,将你的思想投入到那些富有成效和创造力的事情中,为自己的生活和国家做出改变。
你们应该使用 4G 成为印度领先的一代人,而不要最终成为被 4G 毁掉的一代人。
爱你们的,
切坦·巴加特
## 言论
1、
如果你拿到5万月薪时并没有比5千月薪时更快乐那就说明你是一个利己主义者而不是利他主义者。
-- 一个 Facebook 用户
2、
生产一吨大豆需要约1500吨水所以中国的大豆可能永远都会生产不足。
-- [《大西洋杂志》](https://www.theatlantic.com/international/archive/2020/02/china-brazil-amazon-environment-pork/606601/)
3、
伊朗人无法访问 GitLab、GitHub、Docker、NPM、Google Developer、Android、AWS、Go、Kubernetes。根据美国政府的要求那些网站全部屏蔽了伊朗的 IP 地址。
-- [《GitLab 阻止了伊朗人的访问》](https://ahmadhaghighi.com/blog/2020/gitlab/)
4、
日本的垃圾分类手册长达37页而且每天回收的垃圾不一样这导致我一周大约有6个小时要用来处理垃圾。
-- [一个美国人](https://twitter.com/searls/status/1320411053910609921)在日本生活的感想
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102601.jpg)
5、
信用卡已经过时了收费太高。在美国商家和消费者每笔交易要交纳2的手续费简直就是信用卡在对美国经济收税。这也是支付宝和微信支付在中国流行的原因你可以向任何人付款而且是小额付款几乎没有任何费用。
-- [李开复](https://www.ncuscr.org/media/podcast/uschinainsights/kai-fu-lee-future-ai-united-states-china)
## 回顾
2019年的本周第 80 期):[企业软件创业,为什么在中国不容易成功?](http://www.ruanyifeng.com/blog/2019/11/weekly-issue-80.html)
![](https://cdn.beekka.com/blogimg/asset/201910/bg2019103101.jpg)
2018年的本周第 28 期):[软件开发是真正的知识吗?](http://www.ruanyifeng.com/blog/2018/10/weekly-issue-28.html)
![](https://cdn.beekka.com/blogimg/asset/201810/bg2018102601.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

417
docs/issue-132.md Normal file
View File

@ -0,0 +1,417 @@
# 科技爱好者周刊(第 132 期):快能力和慢能力
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1473),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110415.jpg)
郑州新区污水处理厂曾获2019年国家优质工程奖一个个污水处理池被绿化围绕。via [instagram](https://www.instagram.com/p/CHKdcpTLzNk/)
## 本周话题:快能力和慢能力
美国著名投资家芒格Charles Munger是巴菲特的合伙人以投资思想丰富而著称。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110416.jpg)
我想分享[他的一段话](https://models.substack.com/p/circle-of-competence),普通人应该怎么找到自己的竞争力。
> 如果你想成为一流的网球运动员,你很快就会发现,这是没有希望的。
>
> 但是,如果你想成为一流的水暖工,那么大部分人都可以做到。只要具有意志,坚持下去了解这个行业,精通手艺,假以时日,这是可以实现的目标。
>
> 你无法成为网球明星,但是在其他领域,你可以慢慢发展自己的竞争力。这种竞争力,一部分来自你的内在因素(兴趣、学习能力、毅力、纪律性等等),另一部分来自通过工作的缓慢积累。
芒格的意思是,普通人当不了职业的网球运动员,主要原因是体育竞争力无法慢慢积累,你必须在很短的时间内(三四年?),就达到一个很高的竞技水平,这种模式更像冲刺。
但是水暖工不需要冲刺你只要持之以恒水平自然就会提升。20年以后你肯定是一个优秀的水暖工。
**换句话说,体育竞争力是一种“快能力”,强调快速形成;水暖工是一种“慢能力”,有可能通过积累而获得。**
“快能力”更多地取决于天赋或外部条件,所以普通人不容易成功;“慢能力”则是取决于后天的努力,可以用时间来换。芒格建议,如果没有天赋,就尽量选择“慢能力”的行业,这样你才有机会通过日复一日的积累做到优秀。
我就想到了一个问题:程序员属于“快能力”,还是“慢能力”?
别的不敢说前端开发大概是属于“快能力”。因为这个行业要求你快速形成生产力根本没有时间积累而且积累的效果不明显因为开发工具变得太快。相比之下C / C++ 语言应该属于“慢能力”坚持写20年会越写越好但是前端不是这样几年就换一套技术栈代码的生命周期非常短。
所以,想要进入前端的同学,要有清醒的认识。优秀的前端程序员,其实比的是“冲刺能力”,你想一直在这个行业,就要一直在冲刺。“快能力”的行业都是如此,一段时间出不了成绩,就会被淘汰。如果你不适应这种生活,可能就需要做一些准备,想想能不能换到“慢能力”的行业。
## 极客时间 VIP 卡免费送
[极客时间](https://time.geekbang.org/)是国内知名的 IT 技术知识学习平台用户已经超过120万中国程序员总数也不过几百万吧。很多技术人都通过它学习新知识。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110405.jpg)
极客时间成立 3 周年之际,他们希望通过周刊,给我的读者送一些福利。
他们赠送的是一批 VIP 月卡,平台的近千门技术课程,可以免费看一个月。这张卡是以团队名义发送的,只需要一个人申请,就可以获得一个权益包,团队的所有成员可以共同使用。这也解决了课太多,一个人看不过来的问题。下面就是权益包的内容。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110404.jpg)
领取方法是,你注册一下团队学习账号。后面会有工作人员联系你,发放上图中所有权益。
下面是极客时间的平台介绍,提到的内容 VIP 卡都可以免费看。
> 1. 课程内容均出自 BAT、Google、Facebook、Intel 等国内外一线技术企业。
> 2. 技术领域涵盖全面,包含前端、后端、架构、移动、运维、人工智能、测试等,并提供完整的学习路径。
> 3. QCon+ 案例研习社也包括在内包括阿里、腾讯、bilibili、小红书、大疆创新等优秀企业的技术案例分享以及直播和社群讨论。
现在只要扫描下方二维码 👇,注册团队帐号,就可以不花钱看上面这些收费内容了。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110402.jpg)
## 资讯
1、[电动汽车底盘创业公司](https://newatlas.com/automotive/ree-video-platform-demonstration-skateboard-chassis/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100805.jpg)
一家美国创业公司开发了扁平化的电动汽车底盘,这种底盘本身就可以行驶,电动机、转向,变速箱、制动功能都集成在里面。而且,所有功能都通过电子方式控制,底盘上方无论是通过方向盘和踏板操作,还是通过触摸屏操作,底盘接收到的命令都是一样的。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100806.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100807.jpg)
它的最大好处就是让电动汽车变成了模块化,其他汽车公司采购了这个底盘以后,上面怎么改装都可以,汽车、货车、卡车、公共汽车、越野车都可以用它。维修、更换组件和回收,会变得从未有过的容易。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100808.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100809.jpg)
2、[足球直播的故障](https://www.iflscience.com/technology/ai-camera-ruins-soccar-game-for-fans-after-mistaking-referees-bald-head-for-ball/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103102.jpg)
10月25日苏格兰足球联赛出现了一个令人啼笑皆非的直播事故。赛前俱乐部宣布本场比赛将采用 AI 摄像头替代人工摄像师,摄像头会自动识别足球,始终追踪球的运动。
意想不到的是本场比赛的边裁是一个光头裁判AI 摄像头分不清光头与足球,很多时候将光头误认为是足球,镜头跟着边裁。观众们纷纷抱怨错过了进球,只看见边判跑来跑去,要求俱乐部赶快为边裁提供一个假发或帽子。
下面的视频([Youtube](https://www.youtube.com/watch?v=9zoJP2FkpgU)[腾讯视频](https://v.qq.com/x/page/b3165ovrpnb.html))就是该场比赛的直播剪辑。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=b3165ovrpnb" allowFullScreen="true" width="600px" height="400px"></iframe>
3、[谷歌 App 的新图标](https://twitter.com/danidonovan/status/1322356167063031814)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110101.jpg)
谷歌最近将旗下 App 的图标,全部改成统一的色彩风格。很多用户抱怨,新图标的配色完全一样,简直是一场灾难,根本分不清谁是谁(上图)。强烈的颜色压倒了其他信息。
原来的图标明明更易辨识,更有个性(下图是对比),结果上层一拍脑袋,一夜之间就都消失了。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110102.jpg)
现在一堆图标里面找一个 App成了一件有难度的事情。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110103.jpg)
4、[树莓派 PC](https://www.raspberrypi.org/products/raspberry-pi-400/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110202.jpg)
树莓派官方发布桌面 PC代号为 Raspberry Pi 400。最大特色就是整台电脑集成在键盘里面按键下面就是一块树莓派4代的专用板出门只要带这个键盘就够了。电源可以用手机充电器硬盘是 SD 卡,内存是 4GB有无线网卡支持 HDMI 输出和 4K 视频播放。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110203.jpg)
这个主机售价是70美元套件售价是100美元。我感觉这个设备会改变 PC 市场的生态,上网、办公、视频会议,它完全够用,尤其适合教育用途。对于大众市场来说,唯一的麻烦是它的 CPU 是 ARM 架构,只能使用 Linux 系统,装不了 Windows。不过也许以后 macOS 可以装在上面。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110204.jpg)
5、[Ubuntu Touch 九周年](https://itsfoss.com/ubuntu-touch/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110104.jpg)
九年前的2011年10月31日Ubuntu 宣布专用于手机的 Linux 系统 ,叫做 Ubuntu Touch。这个系统的实际发布是在2013年然后2017年官方宣布放弃该项目。只有两家厂商发售过两款该系统的手机其中一款就是魅族的 Meizu Pro 5Ubuntu Touch 版,上图),但是这个版本只针对海外市场,国内没有销售。
由于手机硬件基本上专用的,不是兼容的,而且硬件厂商不开源驱动,这导致 Linux 手机很难成功,性能和功能都无法跟专有系统竞争。目前还活着的 Linux 手机项目主要有两个PinePhone 和 Purism Librem 5。
6、**一句话消息**
> - [华盛顿大学](https://www.bbc.com/news/technology-53445772)开发了一个250微克的微型摄像机可以放在甲壳虫背上。不过它的分辨率很低只有160 x 120像素每秒拍摄5帧通过蓝牙传输续航为6小时。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071801.jpg)
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071802.jpg)
> - [马斯克](https://www.msn.com/en-us/news/technology/elon-musk-worries-spacex-won-e2-80-99t-get-to-mars-before-he-dies/ar-BB10XMVm)表示,他不确定自己的火箭公司 SpaceX 能否在他去世之前完成到达火星的目标。马斯克生于1971年今年49岁。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020031001.jpg)
> - [气候科学家](https://phys.org/news/2020-03-accurate-climate-reveals-bleaker-outlook.html)预测2030年全球气温可能会上升1.5 C。不考虑其他因素的情况下用电量将增加12用水增加4。如果气温上升2.0 C用电量增加20用水增加6。这意味着十年后许多城市的用水用电都会变得非常紧张。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020030903.jpg)
> - [美国宇航局](https://rocketrundown.com/nasa-reconnects-with-voyager-2-over-18-billion-kilometers-from-earth/)重新联系上“旅行者二号”飞行器此前澳大利亚的无线电天线维修7个月无法通信。“旅行者二号”发射于1977年已经飞出了太阳系距离地球187亿公里地球信号需要18个小时才能到达它。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110501.jpg)
## 文章
1、[使用 Scriptable App 开发 iPhone 小组件](https://github.com/dreamapplehappy/blog/tree/master/2020/10/24)(中文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103104.jpg)
iOS 14 升级了小组件功能,有一个 Scriptable App 可以使用 JavaScript语言为 iPhone 创建各种小组件。([@dreamapplehappy](https://github.com/ruanyf/weekly/issues/1475) 投稿)
2、[公司用 Java 重写 Ruby on Rails 应用的感想](https://ruby-china.org/topics/40526)(中文)
原代码库目测大约 5-6 个 Ruby 程序员的 code base打算使用 Java 改写。阿里的“大中台,小前台”概念火了以后,于是分成前台团队做业务,中台团队提供 crud再来个前端团队约 80 人。
3、[我怎么做鸡排外卖](https://www.zhihu.com/question/267003361)(中文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110509.jpg)
知乎的一个长帖,作者讲述自己怎么将鸡排外卖做成全国连锁,可以了解外卖商家是怎么运作的。
4、[蚂蚁上市的游戏规则变了](https://finance.sina.com.cn/chanjing/gsnews/2020-11-04/doc-iiznezxr9784627.shtml)(中文)
这篇不是科技类文章,但是我觉得,它说出了蚂蚁暂缓上市的根本原因:网络小额贷款的监管规则突然变了。
5、[gRPC API 是什么?](https://www.programmableweb.com/news/what-grpc-api-and-how-does-it-work/analysis/2020/10/08)(英文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101602.jpg)
gRPC 是远程调用计算机服务的一种方式,所有数据以二进制传送,所以效率极高。
6、[奇妙的 1/89](http://www2.math.ou.edu/~dmccullough/teaching/miscellanea/miner.html) (英文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103103.jpg)
这篇文章介绍 1/89 这个分数(.01123595505...)与斐波那契数列的奇妙关系。
7、[如何在 Markdown 文档显示 diff 效果](https://blog.alispit.tel/create-a-git-diff-in-markdown/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110301.jpg)
很多人不知道的一个小技巧Markdown 表示 diff 效果的语法(上图)。
8、[C 代码里面的网址](https://susam.in/blog/urls-in-c/)(英文)
C 代码里面加一行,直接写一个网址,并不会报错,代码还是能够运行。这篇文章解释了为什么。
9、[三个可以替代 npm 的软件](https://blog.bitsrc.io/npm-clients-that-are-better-than-the-original-cd54ed0f5fe7)(英文)
npm 是 Node.js 的包管理工具,存在一些令人诟病的地方,主要是 node_modules 目录太庞大。本文介绍三个可以替代 npm 的工具软件。
## 工具
1、[Dendron](https://www.dendron.so/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102701.jpg)
一个 VS Code 编辑器的插件,使其变成一个笔记软件。
2、[youtube](https://github.com/kkdai/youtube)
一个 Go 语言写的 Youtube 视频下载工具youtube-dl 的替代品。
3、[hoppscotch](https://github.com/hoppscotch/hoppscotch)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102801.jpg)
一个开源的 Postman 替代品,调试 HTTP 请求的在线工具。
4、[Draw On PDF](https://www.goodannotations.com/tools/draw-on-pdf)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102807.jpg)
一个在 PDF 文件上作图的在线工具。
5、[Vega-Lite](https://github.com/vega/vega-lite)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103002.jpg)
一个制作互动式图表的 JS 库。
6、[volute](https://github.com/webfansplz/volute)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103105.jpg)
一个语音工具的集成软件,文档教你如何在树莓派上使用 Node.js搭建自己的语音助手可以识别语音也可以将文本转为语音。[@webfansplz](https://github.com/ruanyf/weekly/issues/1476) 投稿)
7、[H5-Dooring](https://github.com/MrXujiang/h5-Dooring)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103111.jpg)
一个可视化制作 H5 页面的在线工具。([@MrXujiang](https://github.com/ruanyf/weekly/issues/1479) 投稿)
8、[winXP](https://github.com/ShizukuIchi/winXP)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110110.jpg)
该项目使用 React 做了一个跟 Windows XP 一模一样的网站。上图其实是一个网页。
9、[Profile Pic Maker](https://pfpmaker.com/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110112.jpg)
一个在线工具,上传人像照片,可以自动提取头像,生成大头照图片。
10、[Gitako](https://github.com/EnixCoda/Gitako)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110113.jpg)
一个浏览器插件(支持 Chrome、Edge、Firefox浏览 GitHub 时可以在网页上显示文件树。
## 资源
1、[周刊小程序](https://github.com/xuedingmiaojun/weekly-mp)
非官方的、读者开发的周刊小程序。([@xuedingmiaojun](https://github.com/ruanyf/weekly/issues/1474) 投稿)
2、[中文技术文档写作风格指南](https://zh-style-guide.readthedocs.io/zh_CN/latest/index.html)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103106.jpg)
作者综合了在互联网上能找到的各家中文文案风格指南、国外大厂成熟的文档规范、以及国标建议的出版要求,编写了这份超过 30 页的开源文档。([@yikeke](https://github.com/ruanyf/weekly/issues/1477) 投稿)
3、[Coding for Crosswords](https://www.youtube.com/playlist?list=PLg4AoophFZWZ7Llifowo-1WGMVICq-mfw)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102301.jpg)
Youtube 上面的一个 C++ 语言的英文视频教程,教初学者使用 C++ 写一个填词游戏。
4、[计算机科学的数学基础](https://courses.csail.mit.edu/6.042/spring17/mcs.pdf)Mathematics for Computer Science
麻省理工学院的初等数学教材。
5、[编写解释器](http://craftinginterpreters.com/contents.html)Crafting interpreters
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102704.jpg)
一本如何开发编程语言的解释器的英文开源教材,相当于教你怎么发明一种自己的编程语言。
## 图片
1、[实验动物雕塑](https://weibo.com/2037249691/zEjq7i3GR)
俄罗斯新西伯利亚市有一个雕塑,专门纪念在实验室用于 DNA 实验的啮齿类动物。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103001.jpg)
2、[拉斐尔·蒙蒂的雕塑](https://www.pinterest.com.au/annieOdyne/chiffon/)
拉斐尔·蒙蒂Rafaelle Monti是19世纪的意大利雕塑家。他有一个很惊人的本领就是能把大理石雕塑出透明的面纱效果。
下面的面纱全部都是大理石雕塑。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103107.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103108.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103109.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103110.jpg)
3、[华氏度与摄氏度的简单估算](https://dyno-might.github.io/2020/10/30/temperature-conversion-for-the-lazy-and-simple-minded/)
华氏度与摄氏度的转换,有一个简单的估算方法。有三个华氏度,颠倒个位数和十位数,约等于对应的摄氏度。
- 40 华氏度 ≈ 04 摄氏度
- 61 华氏度 ≈ 16 摄氏度
- 82 华氏度 ≈ 28 摄氏度
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103112.jpg)
因此记住这三个数字40、61、82就可以简单估算。比如71 华氏度介于 61°F 和 82°F 之间所以对应的摄氏度大约介于16°C和28°C之间。
## 文摘
1、[2分钟规则](https://hoanhan.co/2-minute-rule)
每当你发现很难开始执行某项任务时可以试试将其缩减成2分钟的版本。
- 看一本书 → 看一页书
- 写一篇文章 → 写一句话
- 跑10公里 → 穿上跑鞋
- 做100次俯卧撑 → 做1次俯卧撑
- 多吃蔬菜水果 → 吃一个水果
- 编写一个程序 → 编写一个函数 → 编写一行代码
这样做的目的是使上手变得超级容易,让你先上手再说。一旦开始做了(这可能是最艰难的一步),你就会开始有动力,可能会继续做下去。
- 阅读一页 → 阅读10页 → 读完第一章
- 写一个句子 → 写文章的开头 → 写出正文
- 穿上跑鞋 → 步行5分钟 → 跑步5分钟
一旦开始,继续做下去就会容易得多。有时,你甚至会发现,自己在不知不觉间已经完成了任务。
2、[地球工程是什么?](https://www.technologyreview.com/2019/08/09/615/what-is-geoengineering-and-why-should-you-care-climate-change-harvard/)
原刊于《MIT 技术评论》杂志
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102504.jpg)
地球变暖看来无法避免越来越多的科学家正在研究什么样的工程方法可以让地球降温。这就叫做地球工程geoengineering
地球工程包含两个截然不同的方向1在空气中吸收二氧化碳避免温室效应2拦截一部分射向地面的阳光从而减少地面热量。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110507.jpg)
目前,第二个方向有更大吸引力。最著名的一个方案设计,就是将微粒喷洒到平流层,也称为“平流层注入”或“平流层气溶胶散射”。这个方案之所以出名,部分原因是大自然已经证明了它的有效性。
1991年夏天皮纳图博Pinatubo火山爆发喷出了约2000万吨的二氧化硫。这些微粒散布在大气层里面将太阳光反射回太空使得此后两年内全球温度降低了约0.5°C。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110508.jpg)
真正进行的地球工程实验目前非常少。但是确实有人正在尝试向大气层散布微粒。2009年俄罗斯科学家做了据信是第一个户外的地球工程实验。他们在直升机里面向上喷射了高达200米的颗粒。科学家声称该实验减少了到达地面的阳光量。
这样做是否有效,依然具有很大争议。不少科学家认为,小范围的工程项目,根本无法改变全球温度。另一方面,就算“平流层注入”可以降低地球温度,它也不能解决其他气候危险,比如海水酸化。
最终来说,人类只有改变生活方式,减少能源消耗,才能真正遏制地球变暖和危险的极端气候。
## 言论
1、
如果你喜欢“建造”,但是对“产品”无动于衷,那么你似乎适合在谷歌工作。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24941452)评论谷歌经常杀死自己的产品
2、
丰田公司的一个决策原则是,做决定的不是等级最高的人,而是最接近正在发生的事情的人。丰田公司认为,决策时掌握的实践知识越多,决策就会越好。
-- 《丰田之道》
3、
一切都是关联的,但是距离近的东西比远处的东西对你更相关。
-- [托伯勒地理第一定律](https://en.wikipedia.org/wiki/Tobler%27s_first_law_of_geography)
4、
你在科技业追求的是什么?当然是在最赚钱公司的最赚钱部门,卡到一个位置嘛。
-- Joeman台湾 Youtuber谈别人不理解自己辞掉产品经理去拍视频。
5、
Starlink星联计划将永远改变游戏规则。
-- [一位蒙大拿州的农村居民](https://www.businessinsider.com/starlink-internet-satellite-public-beta-speed-spacex-mbps-elon-musk-2020-11)。由于地处偏远,当地一直没有铺设宽带。他试用了 Starlink 的卫星宽度,下载速度达到 174 Mbps快于美国95%的地区。
## 回顾
2019年的本周第 81 期):[子辈能大幅超越父辈吗?](http://www.ruanyifeng.com/blog/2019/11/weekly-issue-81.html)
![](https://cdn.beekka.com/blogimg/asset/201911/bg2019110707.jpg)
2018年的本周第 29 期):[公司的组织架构,决定了软件的复杂性](http://www.ruanyifeng.com/blog/2018/11/weekly-issue-29.html)
![](https://cdn.beekka.com/blogimg/asset/201811/bg2018110201.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

451
docs/issue-133.md Normal file
View File

@ -0,0 +1,451 @@
# 科技爱好者周刊(第 133 期):贵州变瑞士,有没有可能?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1473),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111123.jpg)
11月1日2020中国科幻大会在北京举行会场外有占地面积近1000平方米的科幻艺术展区。via[Instagram](https://www.instagram.com/p/CHUjgysF5OC/)
## 本周话题:贵州变瑞士,有没有可能?
上个月,我第一次去贵州,玩了一周。这次旅行让我想起一篇大学里读过的文章。
浙江大学的一位老师访问瑞士后,发现瑞士的地理条件与贵州省很像:平地很少,全境都是高山,没有出海口,不合适发展工业和农业。但是, **瑞士属于世界最富的国家,贵州却是中国最穷的省份之一,以前号称“天无三日晴,地无三里平,人无三两银”。这是为什么?**
他认为,原因是瑞士有合适的产业。它最强的精密制造业(比如钟表和制药)和高端服务业(比如银行、旅游、会展),都不要求大块的土地,但是附加值高,很赚钱。贵州没有这些产业,也不具备发展它们的条件,所以才会贫穷。
我来了贵州,亲眼看了以后,觉得情况发生了很大变化。贵州比想象的好得多,过去限制发展的最大瓶颈,已经没了,具备了经济起飞的条件,前景很看好。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111121.jpg)
(图片说明:铜仁市三江公园)
首先,交通已经变得比较方便了。主要城市之间都有高铁和高速公路直达,一路上都是高架和隧道,已经没有盘山公路了。其次,全省都在大建设,更新基础设施,我到过的黔东南每个城市(铜仁、凯里、都匀、独山、荔波)都遍布工地,城市面貌都非常新,道路整齐,高楼林立,生活没有任何不方便,跟沿海省份差不多。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111122.jpg)
(图片说明:荔波小七孔景区的上己定湖)
贵州的旅游业,尤其具有优势。当地最不缺的就是峡谷、溪流和瀑布,由于喀斯特地质,奇特的地貌很多,加上植被茂盛,山水瑰丽,拥有许多世界级的旅游资源,未来肯定是旅游大省。
贵州正在大力发展大数据产业。这是很正确的方向,互联网产业对地理限制最不敏感。 **我推荐,程序员可以考虑去贵州远程开发。** 有这样几条理由1网络条件很好无线信号全覆盖2优质的环境和空气玩的地方多3地处云贵高原夏天气温不高没有酷暑4生活成本低房价非常便宜。
## Vue 服务器渲染SSR视频教程
单页应用的前端框架都有一个痛点就是搜索引擎不友好SEO 效果差。因为网页内容是前端脚本生成的,搜索引擎不容易拿到。
为了解决这个问题“服务器端渲染”Server-side rendering简称 SSR就诞生了。它的原理是服务器执行前端脚本将渲染结果直接发给浏览器从而提升 SEO 效果、加快网页显示。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111005.jpg)
Vue 作为国内主流的前端框架, 有自己的一套 SSR 解决方案。但由于同时涉及到前端和后端,很多刚刚入门的同学反映不容易上手,不理解原理,看文档一知半解。到了真正写代码时,只能拷贝示例,自己修改和定制很困难。
本周,开课吧提供给周刊读者的 **《手把手教你打造 Vue SSR》** 视频教程,就会教大家 Vue 服务端渲染的基本原理从零开始带你打造一个Vue SSR 环境,让使用者知其然,更知其所以然。主讲老师是前高伟达高级软件工程师杨老师。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111006.jpg)
这个视频教程有如下特点。
> - 条理清晰,简洁易懂。
> - 从 SSR 原理到整个构建流程及代码,逐一呈现,容易理解。
> - 主讲的杨老师同时兼具前后端开发经验,教技术的同时,还教技术提升的逻辑。
> - 附带源码,便于练习。
《手把手教你打造Vue SSR》视频教程长达120分钟内容都是实用干货 **原价399元现在限时 0 元**
手机扫描下面二维码就可以立即领取不需要其他条件不用转发不用分享。仅限200名
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111004.jpg)
## 资讯
1、[日本的氢能源计划](https://techxplore.com/news/2020-11-ambitious-controversial-japan-hydrogen.html)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110304.jpg)
日本是一个海岛,自身没有石油和煤炭资源,都依靠进口。为了保证能源供应和保护环境,日本政府正在研究一个氢能源计划,尝试使用氢气作为国家的常规能源。
具体安排是,明年在澳大利亚,使用当地的褐煤提取液态氢气,然后装船运往日本,再在日本燃烧发电。澳大利亚有丰富的褐煤储量,而褐煤的品位和含热量都较低,不值得长途运输,所以合适在产地直接处理。
这个计划如果能够成功对全世界都有重大意义。氢是宇宙最丰富的元素而氢气又非常清洁。这件事的最大难点在于液态氢气的运输和储存温度必须保持在零下253摄氏度。
2、[中国载人潜水器](https://www.cnfeol.com/taicai/n_145035315085.aspx)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111112.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111113.jpg)
北京时间11月10日中国“奋斗者”号载人潜水器成功到达地球最深处——水下10909米的马里亚那海沟底部。当天凌晨4时潜水器开始入水8时12分在马里亚纳海沟成功坐底海底着陆3位潜航员在海底进行了约6个小时的采样工作17时左右潜水器浮出水面被回收至母船。
单论下潜深度这一次奋斗者号的下潜深度排名世界第三仅次于蒂利亚斯特号10916米和2019年DSV Limiting Factor报出的10928米。但是考虑到误差三者的下潜深度没有本质差别。
另外奋斗者号搭载3人创下世界记录其他万米级的潜水舱只能搭载1人或2人。
3、[气球宽带](https://interestingengineering.com/alphabets-loon-balloon-breaks-record-by-spending-312-days-in-the-stratosphere)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103004.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103003.jpg)
为了让边远地区的人们可以上网SpaceX 公司的方案是卫星宽度StarLink 计划),谷歌公司则另辟蹊径,提供气球宽带的方案,项目叫做 Loon。最近这个项目取得了重大进展有一只气球在空中停留312天打破了世界记录。
这只气球在美国加州放飞,然后飞到南美洲,接着飞过了大西洋,然后又飞过太平洋,最后在墨西哥降落。下图是它的飞行路线。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020103005.jpg)
这种大型气球停留在距地面18公里25公里的平流层那里几乎没有垂直的气流所以气球可以保持在固定高度为下方80公里的区域提供稳定的互联网服务。遇到水平方向的大风时气球会自动上升或下降避开大风。气球的动力完全来自太阳能。
4、[粉红菠萝](https://www.foodandwine.com/news/pink-pineapples-buy-online)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110706.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110707.jpg)
一家美国水果公司经过15年的研究终于培育出了粉红色的菠萝。除了果肉的颜色不一样这种菠萝与普通菠萝并无差异。
它的售价高达49美元一个这使它注定只能用来当作装饰品比如高级宴会或者网红拍照。水果公司解释说这种水果在哥斯达黎加生产每年只能生产一批所以价格如此之高。
5、[超级高铁](https://www.theverge.com/2020/11/8/21553014/virgin-hyperloop-first-human-test-speed-pod-tube)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111101.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111102.jpg)
上周日,英国维珍公司在美国内华达沙漠,完成了该公司的超级高铁 Hyperloop 的第一次载人试验。这种高铁是在直径3.3米的真空管道里面运行没有空气阻力采用磁悬浮动力设计时速高达1000公里/小时。但是由于试验轨道只有500米所以试验速度只有171公里/小时。
本次试验只有两名乘客维珍公司的目标是2030年商业运行。但是这个目标不太现实。它的造价大大高于普通高铁巨额资金和所需土地现在还没有落实。由于超级高铁的转弯很困难最好是直线行驶所以线路设计受限大。另外还有一些技术问题没有解决比如这么长距离的管道如何保持真空。最后就算能够造出来票价恐怕非常昂贵会有多少乘客都是疑问。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111103.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111104.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111105.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111106.jpg)
6、**一句话消息**
> - [美国](https://www.cbsnews.com/news/debt-collectors-unlimited-text-email-messages-consumer-financial-protection-bureau/)通过新法律讨债人每周最多只能给同一个债务人打7个电话但可以发无限的电子邮件和即时消息。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110604.jpg)
> - [科学家](https://www.goodnewsnetwork.org/rare-chameleon-rediscovered-in-hotel-garden/)在马达加斯加岛发现了一种消失了106年的变色龙上一次见到这个物种还是在1913年。这种变色龙安静时是绿色的但是在生气或交配时就会呈现白、黑、靛蓝的条纹色并出现三个红色斑点。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110413.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110414.jpg)
> - [美国政府](https://arstechnica.com/tech-policy/2020/11/feds-seize-1-billion-in-bitcoin-from-silk-road-drug-marketplace/)充公了犯罪组织“丝绸之路”的69,369个比特币价值10亿美元一次性将它们从“丝绸之路”的钱包转移到了政府控制的钱包。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110606.jpg)
> - [欧盟](https://fm4.orf.at/stories/3008930/)准备立法禁止即时通信软件的端对端加密,除非软件留有后门。这是奥地利的恐怖袭击发生以后,欧盟的应对措施之一。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110904.jpg)
## 文章
1、[国产运动鞋的鞋底暗战](http://www.lanxiongsports.com/posts/view/id/19913.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110704.jpg)
一双运动鞋外在看不到的部分——中底,往往决定了这双鞋的品质。所谓中底,通俗讲是鞋垫和大底中间的部分,其作用是吸收运动中产生的冲击力,提供稳定性,好的中底往往会提供出色的回弹和减震效果。
2、[Photoshop 的 AI 滤镜](https://www.jiqizhixin.com/articles/2020-10-23-8)(中文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110705.jpg)
Photoshop 22.0 版推出了一个新的滤镜包——Neural Filters实现了很多 AI 论文的研究成果,包括老照片上色、换表情、修改年龄、提升画质、普通图像一键变梵高风格等。
3、[100美元的 iPhone X](https://www.vice.com/en/article/qvmkdd/counterfeit-iphone-x-review-and-teardown)(英文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110902.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110901.jpg)
2018年的文章。一个美国记者在深圳买到100美元的 iPhone X实际是一台装了 iPhone 皮肤的低端安卓机,但真的很像苹果手机,尤其是有 Lightning 充电口。经过拆解,除了一些可以想到的问题(比如预装了恶意软件),作者对它的评价不完全是负面,而是 interesting有趣
4、[北上广深无人出租车体验报告](https://chedongxi.com/p/238676.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110903.jpg)
作者在今年8月到10月份分别体验了北上广深四个一线城市的无人出租车服务总计乘坐超过11次并与背后运营公司文远知行、小马智行、AutoX等玩家的高管进行了深入交流。
5、[苹果公司的 M1 芯片](https://daringfireball.net/2020/11/one_more_thing_the_m1_macs)(英文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111203.jpg)
本周,苹果公司首次发布搭载 ARM 架构 CPU 的 Mac 电脑。本文是著名评论家 John Gruber 对这块 M1 芯片的评论,写得很不错,可以了解苹果公司对桌面电脑向 ARM 架构转移的安排。
6、[浏览器的人脸检测能力](https://ckeditor.com/blog/How-to-detect-human-faces-and-other-shapes-in-JavaScript/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110601.jpg)
Chrome 浏览器已经支持 Shape Detection API直接调用这个 API不用加载任何外部库就可以通过浏览器识别人脸和二维码。
7、[从头写一个 Deno 的 BitTorrent 下载器](https://cjting.me/2020/10/31/tinytorrent-a-deno-bt-downloader/)(中文)
介绍 BT 下载的实现细节,有 JavaScript 代码的下载客户端示例。([@ cj1128](https://github.com/ruanyf/weekly/issues/1486) 投稿)
8、[对象的方法可以理解为发消息](https://softwareengineering.stackexchange.com/questions/417896/what-benefit-do-we-get-by-thinking-of-objects-as-sending-messages-to-each-other)(英文)
StackOverflow 的问答。面向对象编程OOP的一种理解将对象的方法视为向对象发消息我觉得很有启发。比如`car1.stop()`可以理解成向对象`car1`发送消息`stop`。
9、[Pandoc 电子书生成教程](https://learnbyexample.github.io/customizing-pandoc/)(英文)
Pandoc 是一个文档格式转换工具,本文介绍如何使用它将 Markdown 文档转成 Epub 和 PDF 电子书。
10、[Git 的作者Auhtor与提交者Commmitter的差异](https://blog.darkthread.net/blog/git-author-n-committer/)(中文)
一个 Git 的小细节。Git 提交的元信息里面有“作者”author字段和“提交者”committer两个字段它们有什么区别
## 工具
1、[presenta](https://github.com/presenta-software/presenta-lib)
一个 JS 的网页幻灯片库,特色是可定制的选项多。
2、[Snake Classic](https://codeguppy.com/code.html?ad/snk_adrian)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110303.jpg)
一个 JS 代码演示,网页版小游戏《贪吃蛇》。
3、[ox](https://github.com/curlpipe/ox)
一个命令行的代码编辑器,具有部分 IDE 功能,使用 Rust 语言编写。
4、[Bucket Brigade Singing](https://www.jefftk.com/p/bucket-brigade-singing)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110406.jpg)
一个实验性的在线工具,让大家远程一起唱歌,解决疫情期间无法唱卡拉 OK 的问题。
5、[ffmpeg.wasm](https://ffmpegwasm.github.io/)
ffmpeg 库的 wasm 移植,使得 Node.js 可以用这个库编辑视频。
6、[Vue Hooks Form](https://github.com/beizhedenglong/vue-hooks-form)
Vue 3 的一个 Hook用来制作表单。[@beizhedenglong](https://github.com/ruanyf/weekly/issues/1484) 投稿)
7、[SvgPathEditor](https://github.com/Yqnn/svg-path-editor)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110602.jpg)
一个开源的 SVG 图形路径编辑的在线工具。
8、[PageSpeed Insights](https://developers.google.com/speed/pagespeed/insights/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110603.jpg)
谷歌官方的网页性能的在线评分工具。
9、[ibis](https://github.com/themsaid/ibis)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111209.jpg)
一个使用 PHP 写的命令行工具,可以把 Markdown 源文件转成 PDF 格式的电子书。
10、[Friendly Challenge](https://github.com/FriendlyCaptcha/friendly-challenge)
一个实验性的 Captcha (人类用户识别)开源实现。
传统的人类用户识别,一般都是图像识别。这个工具另辟蹊径,在用户计算机上执行一个计算难题,考验机器的计算能力,脚本机器人一般都不会有真实客户端的计算能力。它的好处是根本不需要用户参与。
## 资源
1、[线性代数](https://hefferon.net/linearalgebra/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102709.jpg)
《线性代数》的英文免费教材,针对初学者。
2、[ProtoSchool](https://proto.school/tutorials)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110605.jpg)
该网站有各种原创的分布式互联网协议教程。
3、[2020美国总统选举可视化](https://www.anychart.com/blog/2020/11/06/election-maps-us-vote-live-results/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110702.jpg)
这个网页收集了美国各大媒体的2020总统选举的可视化设计。
4、[世界海底光缆](https://www.submarinecablemap.com/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110801.jpg)
该网站是世界海底光缆的互动式地图。
5、[机器学习书单](http://matpalm.com/blog/cool_machine_learning_books/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111001.jpg)
作者列出的机器学习入门的书单一共20本左右。
## 文摘
1、[《金融时报》:华为的芯片工厂计划](https://archive.vn/SE6ZJ#selection-1817.0-1817.16)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110111.jpg)
华为正在上海,筹备建设一家不使用美国技术的芯片工厂。
由于华为此前并没有制造芯片的经验该工厂将由上海市政府支持的上海集成电路研发中心有限公司ICRD运营。
第一步该工厂将制造低端的45纳米芯片相当于15年前的芯片制造水平。
第二步华为希望在2021年底之前可以生产更先进的28纳米芯片。这种芯片已经可以用于华为的智能电视和其他物联网设备。尽管移动网络基站使用14纳米或14纳米以下的芯片更理想但28纳米也能用。
第三步华为计划在2022年下半年生产20纳米芯片。这种级别的芯片可用于大部分的 5G 电信设备。
根据这个规划,华为现在囤积的芯片,可以满足未来两年的需要。
但是,这个芯片工厂即使能够达到目标,也无法对华为的智能手机业务提供帮助。因为手机芯片的制程更高级,短期内无法达到。
2、[国际空间站二十周年](https://www.popsci.com/story/space/biggest-findings-twenty-20-years-of-the-international-space-station-iss/)
刚刚过去的11月2日是国际空间站启用20周年纪念日。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110502.jpg)
上个世纪80年代美国宇航局决定建造永久空间站但是一时拿不出那么多经费。没过几年发生了苏联解体俄罗斯政府愿意获取美国的资助美国也不想苏联太空专家被其他国家抢走因此双方同意共同建设一个空间站。
加拿大、日本、欧洲空间局稍后加入了这个计划,所以项目就称为国际空间站。
1998年空间站开始组装直到2011年才最终完成。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110804.jpg)
2000年11月2日三个宇航员首次进入国际空间站。此后20年空间站一直有人驻守从没有空过一天。截止到现在共有19个国家的241名宇航员到过国际空间站。
国际空间站长约109米包括6个休息区、两个厕所和一个健身房。生活空间大约相当于一所拥有六间卧室的大房子。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110806.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110807.jpg)
国际空间站的速度是每秒8公里每90分钟可以绕地球一次这使宇航员每天可以观看16个日出和日落。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110808.jpg)
国际空间站的建造费用超过1000亿美元每年的维护和补给费用约40亿美元其中大部分由美国支付。
有的科学家认为,不值得花这么多钱建造国际空间站,它的科学价值很有限,更多的是新闻价值。空间站的大部分实验其实都不需要宇航员参与,如果使用无人航天器将实验设备送入轨道,成本会低得多。
但是,更多的科学家认为,国际空间站的真正意义,大概在于积累经验:如何在太空组装巨大结构,如何在太空中长时间生活,如何处理各种各样的突发事件。这些经验将对人类前往其他星球有巨大价值。
另外科学家现在还知道了长时间的零重力环境会对人体产生影响宇航员会出现肌肉衰退、骨密度降低、视力和味觉障碍等。科学家发现宇航员在太空生活4到5个月后回到地球需要数年时间才能恢复骨密度。
联网协议教程。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110809.jpg)
国际空间站的顶部是一个观察舱cupola直径约2米高1.5米设有6个边窗和1个天窗能提供360度的视野使宇航员能够观察机械臂的操作和外部情况。
英国宇航员蒂姆·皮克Tim Peake当他在那里第一次看到地球时就意识到地球是多么脆弱。“你可以看到地球的大气层只有16公里厚。人类能在地球上生存都赖以这薄薄一层的气体。你会突然意识到我们大量排放二氧化碳会有极其巨大的影响。”
## 图片
1、[国际空间站的照片](https://www.dailymail.co.uk/sciencetech/article-8918425/Amazing-photos-capture-moment-ISS-passes-moon-sun.html)
加利福尼亚的摄影师安德鲁·麦卡锡Andrew McCarthy使用天文望远镜拍摄了很多国际空间站的惊人照片。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110810.jpg)
国际空间站掠过太阳。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110812.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110811.jpg)
国际空间站掠过月球。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110813.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110814.jpg)
2、[世界最大的潜艇](https://ru-submarine.livejournal.com/17486.html)
前苏联的941型核潜艇北约称为台风级核潜艇是世界最大的潜艇长175米。
它比排名第二的潜艇大出一倍可以容纳160人在海底潜伏几个月。潜艇里面甚至还有游泳池。由于建造和维护费用太高俄罗斯早在2012年就已经宣布不再建造也不再更新这种核潜艇了。
标题网址提供了这种潜艇的大量照片。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110109.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110105.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110106.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110108.jpg)
## 言论
1、
阿里为什么在杭州城西?
因为城西是文教区,马云在那里念的大学,在那里教的英语,在那里买了一套约 150 平米的房子,在新房的客厅创立了阿里。
-- [刘德科](https://finance.sina.com.cn/jjxw/2020-10-30/doc-iiznctkc8457027.shtml)
2、
发送简历时,请说明你解决的一些最困难的问题,以及你如何解决这些问题。
-- [马斯克Elon Musk](https://twitter.com/elonmusk/status/1324736076800577537)谈他希望看到的简历。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110701.jpg)
3、
我购买一台了 iPad使用 SSH 连接到办公室工作站结果发现了一件尴尬的事情。iPad 的硬件很棒,但是键盘上没有 ESC 键不得不用其他键模拟。iPad 还是不适合当作编程设备。
-- [Hacker news 读者](https://news.ycombinator.com/item?id=25028458)
4、
标准普尔500指数包括500支股票。过去5年脸书、亚马逊(Amazon)、苹果、微软、谷歌这五家公司的市值增长了2.5倍而剩下的495支股票的市值加在一起几乎没有变化。
-- [央视财经](https://finance.sina.com.cn/wm/2020-10-21/doc-iiznctkc6884203.shtml)
5、
自动驾驶比人们想象的困难得多。即使到今天,谷歌的自动驾驶汽车依然只能在美国南部的凤凰城进行实验,因为那里少雨、道路宽阔、街道都是直线的,这些因素大大简化了计算机视觉系统的工程难度。
-- [《鹦鹉螺》杂志](http://nautil.us/issue/92/frontiers/the-self_driving-car-is-a-red-herring)
6、
程序员追求开源软件,但是开源软件压低了软件价格,软件价格过低又降低了程序员的价值,并因此使得许多程序员失去工作,也减少了投资者对软件行业的投资,因为投资者追逐利润丰厚的地方来投资。
-- [《开源软件对软件商品化的挑战》](https://www.zdnet.com/article/the-commoditization-of-software/)
## 回顾
2019年的本周第 82 期):[就业要选发展最快的行业](http://www.ruanyifeng.com/blog/2019/11/weekly-issue-82.html)
![](https://cdn.beekka.com/blogimg/asset/201911/bg2019110813.jpg)
2018年的本周第 30 期):[为什么谷歌做不好社交软件?](http://www.ruanyifeng.com/blog/2018/11/weekly-issue-30.html)
![](https://cdn.beekka.com/blogimg/asset/201811/bg2018110901.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

446
docs/issue-134.md Normal file
View File

@ -0,0 +1,446 @@
# 科技爱好者周刊(第 134 期未来的游戏业比现在大100倍
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1473),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111823.jpg)
山东省为了改善空气质量今年冬季供热“煤改电”部分地区不再燃煤而是采用电热泵。via [Instagram](https://www.instagram.com/p/CHhc6LCH4JO/)
## 本周话题未来的游戏业比现在大100倍
最近,我看到[一份资料](https://www.visualcapitalist.com/multi-billion-dollar-console-gaming-market/),比较了各种娱乐方式的成本(美国的数据)。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111003.jpg)
根据上图最贵的娱乐方式是电影在电影院待一个小时平均需要7美元。最便宜的娱乐方式是上网付费视频一小时37美分付费音乐33美分网络游戏17美分。
这个统计没有考虑免费的网络服务,实际上,大部分人在网上看视频、听音乐、玩游戏,都没花钱。 **互联网娱乐,实际上,是人类有史以来第一种(接近)免费的大众娱乐方式**
一旦有了免费娱乐,收费娱乐就会开始萎缩。下面是[美国历年电影票房](https://www.the-numbers.com/market/)的统计。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111309.jpg)
2019年的电影票房收入红线比1995年翻了一倍但是卖出去的电影票数量蓝线其实没变化。也就是说过去25年美国的电影市场根本没有增长票房增加只是因为电影票变贵了。并非巧合的是25年前刚好是互联网诞生。
可以预见所有收费的现场娱乐方式今后都会走下坡路电影、主题公园、卡拉OK、密室逃脱等等。它们的市场只会萎缩不会增长因为没办法跟免费的互联网娱乐竞争就像百货公司没办法跟网上购物竞争一样。
**所有互联网娱乐里面,潜力最大的就是网络游戏。** 因为其他娱乐方式(视频、音乐、小说)都是被动的,你只是看网站提供的内容,没法参与进去,只有游戏可以参与,因此吸引力和用户粘性最大。
游戏业一直在扩张。以前电子游戏爱好者基本上都是16岁~35岁的男性现在不是了女性和中老年人也是游戏玩家。根据同一份资料美国36岁65岁年龄段女性玩家多于男性36岁50岁年龄段男性玩家比例高于10岁20岁年龄段。
这意味着电子游戏正在覆盖所有人口成为一种全民的娱乐方式。加上它可以不花钱地无限消费能够把视频、音频、情节、AR、VR、竞技、体育、社交做在一起未来的发展空间大得难以想象。现在游戏业已经是巨大的产业但恐怕还不到三十年之后产业规模的百分之一。
## 数据分析全套讲解视频
由于疫情,今年企业的招聘岗位有所减少,但是数据分析的相关岗位却有一定的增加。而且,数据分析能力几乎已成为每个岗位的必备技能。什么原因使得企业渴求“数据人才”?
原因大概是,如今的企业每天从内部和外部,都能获得海量的数据,头部互联网企业甚至达到了 PB 的数据量。企业需要专业人才来分析和挖掘数据,提升企业利润。
为了帮助大家提升数据分析能力,本周的课程资料是一份由 **开课吧** 赞助的由廖雪峰老师历时3个月精心打磨的 **《数据分析全套讲解》** 学习视频。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111805.jpg)
这份资料在原有基础上进行了升级分为基础和进阶两大部分包含44个知识点纯干货内容每天2小时5天掌握数据分析必备技能。它能帮你全面迅速提升数据分析技能还能指导你形成数据化思维让分析有章可循。
《基础篇-数据分析必备技能》
> - Excel 数据可视化
> - Python数据可视化
> - SQL 数据操作
> - K-means 聚类分析
> - 数据挖掘逻辑回归
《进阶篇-常用数据分析方法论》
> - 数据集中趋势
> - 假设检验
> - 多元线性回归
> - 逻辑回归模型
> - 分类模型评估指标
> - AQI 分析与预测
这套全新的数据分析资料原价值1980元开课吧现在提供了 **168个免费名额** (超额之后需要付费观看)。
需要的朋友可以访问[这个链接](https://wx.kaikeba.com/vip_course/dvkoikuy19/metpa9yehn?tenant=wx5046bc7413796142),或者微信扫码免费领取。由于后台是手动操作,领取时请大家耐心等待。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111806.jpg)
此外,开课吧还联合廖雪峰老师及一线企业大牛,推出了付费课程 **《大数据分析全栈工程师》**课程深度对标阿里P6+,帮助大家实现升职加薪!最新一期课程正在招生,欢迎扫描上面二维码咨询!
## 资讯
1、[氨动力船只](https://www.bbc.com/news/business-54511743)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110803.jpg)
丹麦正在建造一艘实验船使用液态氨作为燃料。氨不含碳所以燃烧不会产生二氧化碳而且能量密集度高于氢燃料。液态氨的另一个优点是它的运输和储存要比液态氢容易氢气的液化点是零下253°C而氨气只需要零下34度。
氨气的最大问题是,燃烧会产生污染性的一氧化二氮,需要清除废气。氨气本身也是有毒的,大量接触会出现流泪、咽痛、呼吸困难,乃至头晕、头痛、恶心等,甚至导致肺水肿,引发死亡,因此需要小心处理和存储。
2、[悬挂列车](http://www.hb.xinhuanet.com/2020-11/10/c_1126719081.htm)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111107.jpg)
11月10日无人驾驶的悬挂列车在湖北武汉成功试验。试验轨道全长800米。悬挂列车只有一根轨道列车悬挂在轨道下方轨道由立柱支撑在空中具有占地少、造价低、建设周期短等优势。我国目前只有几根试验线还没有运营线路。
悬挂列车在德国已经运营100多年从未出过大事故但也没有推广开来历史上只有3条线路。澳大利亚悉尼运营了25年的悬挂列车后来也被拆除原因是大多数市民觉得轨道架有碍观瞻与城市景观格格不入二是挂在半空飞驰的列车让乘客和地面上的人都没有安全感。如果悬挂列车在中国运营上下班时间肯定会有超载安全感的问题可能更严重。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111108.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111109.jpg)
3、[真人版吃豆人](https://www.equipmentjournal.com/on-the-job/pac-man-caterpillar-creates-gameboard-video/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102508.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102509.jpg)
著名工程机械公司卡特彼勒Caterpillar为了纪念公司成立95周年做了一个真人版的吃豆人游戏。他们先用挖土机挖了一个 49.5米x 55米的迷宫包含151个转角和1.2米高的隔墙总共耗时70个工时。
然后,工作人员远程操作各种机械,包括推土机、装载机、挖掘机等等,扮演吃豆人和妖怪,进行游戏。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102510.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102511.jpg)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020102512.jpg)
4、[自助核酸检测机](https://www.sznews.com/news/content/2020-11/11/content_23713265.htm)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111813.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111816.jpg)
南方医科大学深圳医院推出“核酸检测自助采样机”,可以无需他人帮助,自助完成咽拭子采样。它解决了核酸检测费时费力,医务人员有感染风险的问题,尤其适合大规模人群的核酸检测。
一次采集可获取四个有效部位样本,采样工具会自动触发拭子旋转,确保采集到上皮细胞。为了避免交叉感染,样本处理仓采用负压系统和紫外消毒系统,进气、排气均配有独立的 HEPA 滤膜。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111814.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111815.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111817.jpg)
5、[电动飞行翼装](https://robbreport.com/motors/aviation/bmw-electrified-wingsuit-maiden-flight-1234580128/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111503.jpg)
宝马公司推出了全世界第一套电动的飞行翼装只要穿上它就能自由地在天空飞翔。传统的飞行翼装是无动力的只能在天空滑翔这种新的翼装依靠电力驱动。它的胸前有一对电动涡轮能够提供5分钟的 15 kW 推力。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111504.jpg)
三个试飞员在3000米高空的直升飞机上纵身跳下飞行速度达到100公里/小时全部都安全着陆。宝马公司说它的最高速度可以达到300公里/小时。试飞员说,下一个愿望是在城市的高楼大厦之间飞翔。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111505.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111506.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111507.jpg)
6、**一句话消息**
> - [加拿大科学家](https://www.cbc.ca/news/canada/british-columbia/grizzly-bear-facial-recognition-software-1.5797525)开发了 [BearID](http://bearresearch.org/) 项目,对熊进行脸部识别,用于进一步了解熊的行为。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111110.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111111.jpg)
> - [澳大利亚科学家](https://www.smh.com.au/politics/federal/australia-s-biodiversity-just-got-a-lot-richer-two-new-mammals-discovered-20201106-p56c77.html)发现原认为是一个物种的飞袋鼠glider其实是三个相似的物种。它们长得很可爱。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111114.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111115.jpg)
> - [V2EX 用户](https://www.v2ex.com/t/725321)贴出微软的惊人验证码。“一共验证5次如果5秒内未选择就会让你重新验证。5个做错一个就会变10个10个做错一个就要重来。”
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111809.jpg)
> - [英国](https://www.reuters.com/article/us-climate-change-britain/britain-to-ban-new-petrol-cars-and-vans-by-2030-on-road-to-net-zero-emissions-idUSKBN27X2Z0)宣布十年后2030年将禁止在该国出售燃油车辆2050年全国实现二氧化碳净排放为零。
## Big Sur
本周,苹果公司发布了 macOS 的新版本 Big Sur值得关注的新闻真不少。
1、 [UI 比较](https://www.andrewdenty.com/blog/2020/07/01/a-visual-comparison-of-macos-catalina-and-big-sur.html)
与 上一个版本 Catalina 相比Big Sur 明显更平面化,减少了对比度和阴影,颜色也更活泼。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111406.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111405.jpg)
2、[OCSP 服务器超载](https://blog.cryptohack.org/macos-ocsp-disaster)
许多用户升级后发现,只要不是从应用商店下载的应用,就无法打开,会失去响应。原因是苹果的 OCSP 服务器超载了,因为升级的人太多,都向 OCSP 服务器发出请求。
OCSP 请求的作用是,验证应用的开发者证书是否有效。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111608.jpg)
3、[苹果是否知道太多用户隐私?](https://sneak.berlin/20201112/your-computer-isnt-yours/)
OCSP 请求意味着,用户每打开一个应用,苹果公司都会得到通知,这是否暴露太多用户信息了?
4、[VPN 对苹果自家应用无效](https://thenextweb.com/plugged/2020/11/16/apple-apps-on-big-sur-bypass-firewalls-vpns-analysis-macos/)
更糟糕的是Big sur 允许苹果自家的应用(比如应用商店)绕过防火墙和 VPN与苹果服务器通信。因此苹果公司总是可以拿到你的真实 IP 地址。
## 文章
1、[C 语言的字符串连接解释](https://blog.holbertonschool.com/code-review-string-concatenation-in-c/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111206.jpg)
这篇文章解释了 C 语言的一个基础知识:两个字符串连接在一起,背后是怎么实现的?
2、[为什么手机热点的范围比路由器短?](https://superuser.com/questions/1595771/why-is-the-range-of-a-mobile-wi-fi-hotspot-shorter-than-that-of-a-router)(英文)
StackOverflow 的问答算是一个小知识吧。手机热点的范围10米要比路由器30米以上小得多。这主要因为 Wifi 是双向通信,而手机天线太小,能收到的信号范围有限。
3、[Rust 与 Go 的比较](https://bitfieldconsulting.com/golang/rust-vs-go)(英文)
一篇比较 Rust 和 Go 各自特点的长文,站在学习者的角度,介绍它们如何用不同的方式处理计算机问题,不涉及具体的语法。([@douchuan](https://github.com/ruanyf/weekly/issues/1490) 投稿)
4、[傅立叶变换的交互式介绍](http://www.jezzamon.com/fourier/index.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111501.jpg)
通过一系列动画,解释什么是傅立叶变换。
5、[如何使用工具写出可维护的 Node.js 代码?](https://medium.com/teamzerolabs/2020-node-js-quick-upgrade-guide-cf671a83f4e7)(英文)
本文介绍使用各种工具TypeScript、Prettier、Sentry、Prometheus等提高 Node.js 代码的可维护性。
6、[华为、5G 和征服噪音的科学家](https://www.wired.com/story/huawei-5g-polar-codes-data-breakthrough/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111801.jpg)
华为 5G 的核心技术来自土耳其科学家 Erdal Arikan 的发现,本文是美国《连线》杂志对 Erdal Arikan 的访问记,介绍了背后的情况。文章比较长,但值得一读。
7、[广电砸下百亿的CMMB手持电视](https://finance.sina.com.cn/tech/2020-10-12/doc-iivhuipp9118153.shtml)(中文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111812.jpg)
2006年10月广电总局决定推广移动多媒体广播格式 CMMB可以在手机上看电视。这是一个中国独有的标准词首的 C 代表 China。前后一共投入超过100多亿现在已经被淘汰了。作者在十多年后重新体验了一下 CMMB 设备看电视的感受。
## 工具
1、[Plasma Bigscreen](https://plasma-bigscreen.org/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110703.jpg)
专供大屏幕电视的 Linux 系统,用户界面基于 KDE 桌面。这里有一篇[介绍文章](https://dot.kde.org/2020/03/26/plasma-tv-presenting-plasma-bigscreen)。
2、[markdown-wasm](https://www.infoq.com/news/2020/10/markdown-wasm-fast-parser/)
WebAssembly 版本的 markdown 解析器,比 JavaScript 写的解析器快两倍以上而且体积很小31KB
3、[winapps](https://github.com/Fmstrat/winapps)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110802.jpg)
一个在 Ubuntu 里面运行 Windows 应用的虚拟机,特点是 Windows 应用就像 Linux 的原生应用一样,直接运行,而不会出现 Windows 的系统环境。
4、[nvidia-patch](https://github.com/keylase/nvidia-patch)
Nvidia 显示卡配合 FFmpeg 进行视频编码时有并发数量限制3路并发这个补丁可以突破这一限制。[@richardyjzhang](https://github.com/ruanyf/weekly/issues/1498) 投稿)
5、[lazykube](https://github.com/TNK-Studio/lazykube)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111803.jpg)
k8s 终端可视化管理器 。([@elfgzp](https://github.com/ruanyf/weekly/issues/1499) 投稿)
6、[md](https://github.com/doocs/md)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111207.jpg)
一款开源的微信公众号 Markdown 编辑器,基于 [wechat-format](https://github.com/lyricat/wechat-format) 进行了二次开发。([@acbin](https://github.com/ruanyf/weekly/issues/1011) 投稿)
7、[APIJSON](https://github.com/Tencent/APIJSON)
腾讯的官方开源项目,自动化 RESTful 接口生成。前端描述自己需要的 JSON 数据,后端自动生成接口和文档。([@TommyLemon](https://github.com/ruanyf/weekly/issues/1493) 投稿)
8、[Post-Pages-to-IPFS](https://github.com/SaltyLeo/Post-Pages-to-IPFS)
一个开源的在线工具,可以将文章发布到 IPFS 网络。一经发布就无法再删改,理论上可以永久储存。([@SaltyLeo](https://github.com/ruanyf/weekly/issues/1494) 投稿)
9、[pap.er](https://paper.meiyuan.in/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111210.jpg)
一个 Mac 电脑的桌面应用,每天获取来自全球的新鲜精美壁纸。([@RavenLite](https://github.com/ruanyf/weekly/issues/1492) 投稿)
10、[faker.js](https://github.com/Marak/faker.js)
根据你的需要,生成各种假数据,比如姓名、地址等,支持生成中文数据。([@ifrontend-xyz](https://github.com/ruanyf/weekly/issues/1495) 投稿)
## 资源
1、[postgresql.conf 详解](https://postgresqlco.nf/en/doc/param/)
PostgreSQL 数据库的配置文件`postgresql.conf`有270个参数很难搞清楚该怎么设置。这个网站提供所有参数的详细解释。
2、[安卓学习路线图](https://roadmap.sh/android)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110815.jpg)
这篇英语文章给出了安卓开发的学习路线图。
3、[Ruby 学习指南](https://poignant.guide/book/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111202.jpg)
一本英文的 Ruby 语言学习小册子。作者这样解释他的写作目的:
> “我来到书店,那里的 Java 书籍放满了一面墙,倒下来足以压垮我。我想写一本小小的 Ruby 书籍。它不会压跨你,而是像羽毛一样轻盈。这本书所以保持轻盈是有原因的:因为 Ruby 很容易学习。”
4、[Kubernetes 儿童图解指南](https://www.cncf.io/the-childrens-illustrated-guide-to-kubernetes/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111204.jpg)
一本在线阅读的英文儿童图画书,解释 Kubernetes 是什么。
5、[机器学习的线性代数简介](https://pabloinsente.github.io/intro-linear-algebra)Python 版)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111205.jpg)
一篇英语的长篇文章,通过 Python 语言学习线性代数。
## 图片
1、[1961年 B-52 轰炸机空难](https://en.wikipedia.org/wiki/1961_Goldsboro_B-52_crash)
1961年1月24日美国的一架 B-52 轰炸机空中加油时发生故障在北卡罗来纳州坠毁。8个机组成员有5人弹射成功其余3人则不幸丧生。
更糟糕的是,这架轰炸机装载了两枚氢弹。其中一枚氢弹在降落伞的帮助下,完好无损地落到地面,后来被顺利回收。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110503.jpg)
但是,另一枚氢弹没有降落伞,撞入一个农场,六道引爆装置启动了五道,差一点就爆炸了。它完全陷入了地里,由于地下水流泛滥,发掘很困难,最终并没有被回收,放射性物质都留在原地,只把引爆装置取走了。
这枚氢弹要是在美国本土爆炸了,世界历史将会改写。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110504.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110505.jpg)
2、[南非的钻石矿](http://dillonmarsh.com/diamonds.html)
南非的狄龙沼泽Dillon Marsh钻石矿一共开采了760万克拉的钻石相当于1.5吨。下图就是获取1.5吨的钻石,需要挖多大的坑。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020110506.jpg)
## 文摘
1、[幸运公式](https://msjaber.com/luck/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111807.jpg)
一个人有多幸运,可以用数学公式表达。
> 你的幸运 = X 乘以 Y
X 是你所做的准备Y 是你遇到的机会。
如果你的准备为零,那么无论遇到多大的机会,你都不会抓住。你会失去每一个机会。
你准备得越充分X 就越大,那么你就越幸运。哪怕遇到的只是一个小机会,也会被成倍的放大。
2、[密码泄漏到 GitHub会发生什么](https://threadreaderapp.com/thread/1324360905237372929.html)
几天前,我做了一个小实验,故意生成了一个假的 AWS 密钥,将其提交到公共存储库,看看会发生什么。
我先向 GitHub 推送。
- 15:27我推送了带有密钥的提交。
- 15:347分钟后我收到了 @GitGuardian 的电子邮件,通知我可能有密钥泄漏。
- 15:3811分钟后有人开始拿这个密钥入侵我的账户。
接下来的2小时内我又收到了5条警报分别来自德国、荷兰、英国和乌克兰。根据 User-Agent入侵的脚本机器人使用 Python 和 Node.js SDK。
接着,我又向 GitLab 推送。
- 16:24我推送了带有密钥的提交。
- 17:2662分钟后第一次入侵来自法国。根据 User-Agent入侵脚本使用了 Python SDK。
我没有从 GitLab 收到任何提醒或警告。我知道 GitLab 确实提供了此功能,可悲的是,它们仅适用于付费用户。
结论:
1. 入侵者对 GitHub 的扫描多于 GitLab 。
2. 如果使用 GitHub则应使用 @GitGuardian
3. 如果使用 GitLab最好升级到付费用户。
## 言论
1、
4G 上网的二氧化碳排放比 WIFI 上网高47倍。
-- [《程序员的碳意识》](https://devblogs.microsoft.com/sustainable-software/carbon-aware-vs-carbon-efficient-applications/?WT.mc_id=green-8661-cxa)
2、
为什么许多人对新冠病毒在全世界造成的大量死亡感到麻木,因为对于我们大多数人来说,这场疫情的最惨痛经历是目击不到的。
-- [BBC](https://www.bbc.com/future/article/20200930-can-empathy-be-bad-for-you)
3、
2011年IBM 公司首次提出正在开发的沃森Watson人工智能系统可能有一天可以治愈癌症。那时该公司的年收入为1070亿美元自那以后业务规模每年都在缩小2017年的年收入变成790亿美元。内部员工开始提出“公司应该停止研究癌症。”
-- [《沃森系统出了什么问题?》](https://slate.com/business/2018/08/ibms-watson-how-the-ai-project-to-improve-cancer-treatment-went-wrong.html)
4、
特斯拉公司希望避免开设传统的汽车经销店,主要通过互联网出售汽车。但是,这样做的前提是,它必须提供宽大的退货政策。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24812391)
5、
1820年英格兰最著名的外科医生罗伯特·李斯特顿Robert Liston创造了一项世界记录他做了历史上唯一一场死亡率达到300的手术。
他为一位肌肉坏死的病人截肢,沾过病人血液的手术刀不小心割伤了一位助手,旁边还有一位医师正在观摩手术。由于当时人们不知道细菌的存在,没有消毒意识,几天后,患者、助手、旁观医师相继死亡。
-- [《麻醉药发明之前的医学》](https://medium.com/history-of-yesterday/the-surgery-with-a-300-mortality-rate-d64ecf6db6db)
6、
小说家雷蒙德·卡佛Raymond Carver死后人们在他的上衣口袋里发现一张折叠的纸上面列出了他提醒自己别忘记的事情
- 鸡蛋
- 花生酱
- 热巧克力
- 澳大利亚
- 南极洲
-- [《巴黎评论》杂志](https://www.theparisreview.org/blog/2020/11/16/we-are-built-to-forget/)
## 回顾
2019年的本周第 83 期):[技术解决不了人类的对立](http://www.ruanyifeng.com/blog/2019/11/weekly-issue-83.html)
![](https://cdn.beekka.com/blogimg/asset/201911/bg2019111703.jpg)
2018年的本周第 31 期):[程序员的退休信号](http://www.ruanyifeng.com/blog/2018/11/weekly-issue-31.html)
![](https://cdn.beekka.com/blogimg/asset/201811/bg2018111601.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

468
docs/issue-135.md Normal file
View File

@ -0,0 +1,468 @@
# 科技爱好者周刊(第 135 期):什么行业适合创业?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1520),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112601.jpg)
重庆北碚区新建的彩色停车场,地面采用红、黄、蓝三色陶瓷颗粒罩面。这样除了增加视觉美感,还能更好地保护道路基面,增加了路面摩擦力,提高了停车安全系数。([新华网](http://www.cq.xinhuanet.com/2020-11/25/c_1126780141.htm)
## 本周话题:什么行业适合创业?
[一个美国风险投资家](https://acrowdedspace.com/post/116567620957/vertical-or-horizontal)解释他如何选择风投项目,我觉得很新奇。
他画了一个坐标系,然后把项目的行业放在里面。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111409.jpg)
上图的坐标系,竖轴是交易规模,位置越向上,表示交易金额越高;横轴是交易频率,位置越向右,表示交易次数越多。
根据这两个坐标轴,所有行业可以分成四类。
> - 交易价格高、交易频率低的行业(汽车、房地产、婚纱摄影、高端体检)
> - 交易价格低、交易频率低的行业(水管工、锁匠、体育用品、服饰)
> - 交易价格低、交易频率高的行业(出租车、餐饮)
> - 交易价格高、交易频率高的行业(……有这样的行业吗?)
举例来说,房地产的价格很贵,普通人多年才能购买一套,所以位置在坐标系的左上角;小餐馆的价格比较低,你经常会去,所以位置在坐标系的右下角。
**那位风险投资家说,投资项目要么在左上角(高价低频行业),要么在右下角(低价高频行业),不要去碰左下角(低价低频行业)。** 理由很简单:如果一个行业的交易行为是“低价低频”,怎么赚大钱呢?
比如,出租车的网络平台可以成功,开锁的网络平台不可能成功,原因是打车是“低价高频”行为,开锁是“低价低频”行为。
他进一步说,“高价低频行业”适合使用垂直网站,因为单价高,可以把上下游产业整合进去,提升获利; “低价高频行业”适合使用水平网站,因为单价低,需要覆盖较广的市场。
我觉得,说得很有道理,分享给大家。国内成功的电子商务公司,确实都是如此。淘宝、滴滴打车、美团这样的水平网站,确实都是服务“低价高频行业”;贝壳找房、汽车之家这样的垂直网站,则是服务“高价低频行业”。
## 《前端与图形学》公开课
图形学大概是最专业的前端方向,所要求的知识技能与其他方向截然不同,属于独立的前端技术岗位。
它正变得越来越重要,许多内容、数据、用户交互只有通过图形展示,才能取得满意的效果。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112518.jpg)
一般情况下,我们使用的都是封装好的图形库,很少关注底层的图形技术,更不要说搞懂背后的理论了。
但是随着定制需求、性能、UI 的现代感和设计感……这些要求越来越高,图形学终究是优秀前端工程师绕不开的领域。 **前端工程师里面,最抢手的人才就是图形工程师,所有大厂都非常稀缺。**
市场上的图形课程并不多,高质量的更是凤毛麟角。本周向大家介绍的,就是开课吧出品的 **《大牛必备:前端与图形学》公开课** 。前阿里 P8高级技术专家Winter 主讲原价199元推广期间可以0元领取
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112517.jpg)
这个课程时长为120分钟全部都是图形学内容将帮助大家
> 1. 深刻理解前端与图形学的关系,图形工程师发展前景。
> 2. 学习如何将图形学知识应用到前端,为业务创造价值。
> 3. 学习对图形学基础设施的建设,为技术进阶做铺垫。
微信扫描下面二维码,现在就可以 **0 元领取** 《前端与图形学》公开课。不设条件 (没有转发和分享要求),仅限 200 名,送完即止!
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112516.jpg)
## 资讯
1、[家用办公室](https://www.oriliving.com/products/pocket-office)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111508.jpg)
疫情期间,很多人在家办公,但是家里环境可能不适合办公。为了解决这个问题,一家美国创业公司推出了家用办公室。
平时,这套家具就是靠在一起的两个柜子(上图)。办公时,将这两个柜子拉开,就会得到一个专业的办公环境(下图),这样就比较节省空间。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111509.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111510.jpg)
2、[如意桥](https://www.twoeggz.com/info/845009.html)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111820.jpg)
今年9月25日浙江省台州市神仙居景区的如意桥对外开放至今已经吸引了20万人次的游客。该桥全长100米垂直高度140多米由两个交错起伏的曲面构成部分桥面为全透明玻璃设计。
从上空俯瞰,它宛如一柄悬在空中的玉如意。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111818.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111821.jpg)
从侧面远眺,它又像一条飘逸的彩带。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111822.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111819.jpg)
桥两端设计成圆盘形状了,主要是为了给一棵从悬崖底长上来的甜槠树留着生长空间,它已经长到十多米高了。
3、[中国人脸识别第一案](http://www.xinhuanet.com/2020-11/21/c_1126767913.htm)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112207.jpg)
2019年杭州野生动物世界升级动物园年卡从指纹识别改为人脸识别要求所有年卡持有人提供自己的人脸数据否则年卡将失效。一位消费者不愿提供自己的人脸数据协商无效后将动物园告上了法庭。
最近,杭州市富阳人民法院一审判决,动物园败诉。但是,法院并没有裁定动物园不得强制收集人脸数据(相反是认可这种行为的),而是裁定动物园不得单方面变更已经达成的合约,这让人相当失望。
4、[阿雷西博望远镜将拆除](https://www.sciencemag.org/news/2020/11/famed-arecibo-telescope-brink-collapse-will-be-dismantled)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112001.jpg)
美国国家科学基金会NSF今天宣布由于过于老旧维修有危险阿雷西博望远镜Arecibo将拆除。该望远镜位于波多黎各1963年落成在2016年中国天眼建成前一直是世界最大的射电望远镜。
阿雷西博望远镜的主体是一堆重达900吨的仪器悬挂在305米宽的碟盘上方的137米处。波多黎各是一个加勒比海岛有频繁的飓风和地震导致悬挂仪器的12根钢缆损坏严重有一根已经断了三个支撑塔也破败不堪有坍塌的可能。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112002.jpg)
接下来几周,工程公司将制定拆除计划,可能采用爆炸,一次性将悬挂的仪器炸到地面。
5、[干冰紧缺](https://edition.cnn.com/2020/11/21/world/coronavirus-vaccine-dry-ice-intl/index.html)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112104.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112105.jpg)
辉瑞公司的 Covid-19 疫苗即将上市全世界有巨大的需求。问题是它需要零下70度储存和运输。最简单和成本最低的冷藏方法就是使用干冰它可以让温度保持在零下78.5度。
美国各州现在都在紧急采购干冰导致供应紧缺。干冰是乙醇生产的副产品正常情况下美国和加拿大每天可以供应3万吨而疫苗的储存估计只需要用到其中5。但是疫情期间乙醇生产急剧减少使得干冰生产也不足。
6、**一句话消息**
> - [美国陆军](https://www.bbc.com/news/technology-54465361)为军犬配备了实验性的 AR 眼镜。行动过程中,指令会显示在眼镜上,远程指挥军犬的行动。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111908.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111909.jpg)
> - [上海张江](https://www.soyacincau.com/2020/11/18/kfc-autonomous-5g-restaurant-on-wheels-china/)出现了无人餐车,扫码开门,取餐后会自动扣款,拿多少扣多少。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111903.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111904.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111901.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111902.jpg)
> - [美国宇航局](https://www.cnbc.com/2020/11/15/why-nasa-wants-to-put-a-nuclear-power-plant-on-the-moon.html)计划2026年开始在月球上建设一座核电站。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112101.jpg)
> - [瑞典沃尔沃汽车公司](https://www.media.volvocars.com/global/en-gb/media/pressreleases/274379/watch-how-volvo-cars-drops-new-cars-from-30-metres-to-help-rescue-services-save-lives)使用起重机将10辆汽车从30米高空自由下落车头直接着地测试极端情况下车辆的安全状况。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112006.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112007.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112008.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112009.jpg)
## 文章
1、[我开发 SaaS 的工具和服务](https://jake.nyc/words/tools-and-services-i-use-to-run-my-saas/)(英文)
作者列出了自己开发 SaaS 服务用到的各种工具和服务,包括前端工具和后端工具。
2、[开源项目维护者的九个阶段](https://nibblestew.blogspot.com/2020/11/the-nine-phases-of-open-source-project.html)(英文)
一个成功的开源项目,它的维护者可能需要经历九个阶段,第一个阶段是发明家,最后一个阶段是光荣退休。
3、[学校芯片工艺实验室参观记](https://www.coolapk.com/feed/22961813?shareKey=ZmFlODJiZmI1YzRhNWZjMmZhNGU)(中文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112510.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112511.jpg)
一个大一新生参观学院芯片工艺实验室的记录。
4、[北京四合院改造成幼儿园](https://www.gooood.cn/le-cheng-kindergarten-completed-mad.htm)(中文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112512.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112513.jpg)
北京 MAD 建筑事务所将一个四合院改建成了可容纳390位儿童的幼儿园。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112514.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112515.jpg)
5、[如何写出容易维护的 Makefile](https://www.thapaliya.com/en/writings/well-documented-makefiles/)(英文)
本文通过一个简单的例子,介绍 Makefile 的基本知识和最佳实践。
6、[Java 8 之后的语法增强](https://advancedweb.hu/new-language-features-since-java-8-to-15/)(英文)
本文介绍了从 Java 9 到 Java 15 的主要新增语法。
7、[如何在安卓手机检查屏幕截图?](https://proandroiddev.com/detect-screenshots-in-android-7bc4343ddce1)(英文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111606.jpg)
有些安卓 App 不允许用户截图,实现方法很简单,就是检查 Screenshots 文件夹是否添加了新图像。
8、[如何用 Podman 替代 Docker](https://developers.redhat.com/blog/2020/11/19/transitioning-from-docker-to-podman/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112102.jpg)
Podman 是 RedHat 公司开发的容器引擎,用来替代 Docker。本文是一篇简单的上手指南。
9、[用 JS 写一个 JS 解释器](https://juejin.cn/post/6898093501376905230)(中文)
本文解释了 JS 解释器如何将源代码转换成 AST抽象语法树并给出了一个简单的、便于理解的解释器实现。[@webfansplz](https://github.com/ruanyf/weekly/issues/1516) 投稿)
## 工具
1、 [Your First GitHub Commit](https://www.amitmerchant.com/your-first-commit-ever/)
这个网站可以找出你的第一个 GitHub 提交。
2、[Perfect Dark Mode](https://perfect-dark-mode.netlify.app/)
一个 JS 库,一键切换网页的亮模式和暗模式。
3、[rector](https://github.com/rectorphp/rector/)
一个 PHP 代码的编译器,可以将 8.x 版本代码编译成 7.x 版本,类似于 JavaScript 语言的 Babel 工具,这里还有一篇[介绍文章](https://blog.logrocket.com/transpiling-php-code-from-8-0-to-7-x-via-rector/)。
4、[gping](https://github.com/orf/gping)
ping 命令的替代品,带有图形界面。
5、[Edit CSV Online](https://www.editcsvonline.com/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111403.jpg)
一个编辑 CSV 文件的在线工具。
6、[Logseq](https://github.com/logseq/logseq)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111407.jpg)
一个开源的在线笔记工具,具有强大的知识整理功能。特点是所有数据都储存在你的 GitHub 仓库里面,网站本身不保存用户数据。
7、[Drumbit](https://drumbit.app/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111601.jpg)
一个在线的鼓点模拟器。
8、[GitHub Pages URL Shortener](https://github.com/nelsontky/gh-pages-url-shortener)
使用 GitHub Pages 托管你自己的短网址服务,不需要后端和数据库,非常有创意的小工具。
9、[SVGOMG](https://jakearchibald.github.io/svgomg/)
一个在线工具,用来压缩 SVG 图像文件。
10、[Code with me](https://plugins.jetbrains.com/plugin/14896-code-with-me)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112501.jpg)
IntelliJ IDEA 的官方插件,允许多人在 IDE 里面实时协同编程。([@dengshenkk 投稿](https://github.com/ruanyf/weekly/issues/1508)
## 资源
1、[Docker 指南](https://www.robertcooper.me/docker-guide)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111301.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111302.jpg)
一篇英文的 Docker 教程,解释最重要的一些概念,帮助读者学会使用 Docker 进行应用程序开发。
2、[废弃媒体博物馆](https://obsoletemedia.org/identify/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111402.jpg)
这个网站介绍各种已经淘汰的数据储存媒介比如纸带、录像带、VCD、磁盘等等。
3、[Play with Go](https://play-with-go.dev/guides.html)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111404.jpg)
Go 语言教程网站,提供一系列互动式入门教程。
4、[互联网围棋数据库](http://iwdb.cn/)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020050404.jpg)
可以搜索棋手姓名,查找棋谱,进行下载或在线打谱。(@[yujiff](https://github.com/ruanyf/weekly/issues/1223) 投稿)
5、[Linux 命令大全](https://www.yuque.com/books/share/742ca8f6-34f3-41ef-b239-be00aaf0df31)
一个中文文档库,收集了 Linux 的各种命令,收集了命令的解释和配置项示例。([@1228857713](https://github.com/ruanyf/weekly/issues/1225) 投稿)
6、[《编程之道》中英双语版](https://github.com/yikeke/tao-of-programming)
美国资深程序员 Geoffrey James 在1987年写了《编程之道》The Tao of Programming曾一度成为美国程序员圈的文化热点书中的佳句和故事被大家津津乐道。[@yikeke](https://github.com/ruanyf/weekly/issues/1513) 投稿)
## 图片
1、**2020年度照片**
2020年即将结束各种年度照片的评选也纷纷揭晓。
[年度特写摄影比赛](https://www.theatlantic.com/photo/2020/11/winners-close-up-photographer-year/617070/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111303.jpg)
冬日的清晨,蘑菇的菌盖上结满了霜。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111304.jpg)
一只黑蚂蚁正在搬运飞蛾的卵。
[天气摄影比赛](https://www.rmets.org/wpoty-2020-shortlist)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111305.jpg)
孟加拉国的严重干旱。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111306.jpg)
贝加尔湖的冰面在阳光下,反射宝石般的颜色。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111308.jpg)
克罗地亚城市上方锅子倒扣般的云。
2、[NBA 2K14 与 NBA 2K21 的变化](https://twitter.com/BleacherReport/status/1327119782815129601/)
七年过去了,游戏 NBA 2014 与 NBA 2021 里面的球员对比。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111602.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111603.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111604.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111605.jpg)
3、[世界生育率变化](https://www.reddit.com/r/dataisbeautiful/comments/gl6f35/oc_falling_fertility_around_the_world_100_years/fqvir2k/)
下面是1900年2016年世界各国生育率的变化情况中间的那条横线是平衡生育率2.05),只要低于这条线,总人口就将萎缩。
可以看到过去100年全世界的生育率都在下降。所以未来的世界总人口可能根本不会出现膨胀。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=e3205e1zppv" allowFullScreen="true" width="600" height="400"></iframe>
1900年的生育率。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112003.jpg)
2016年的生育率。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112004.jpg)
## 文摘
1、**瘦素与青春期**
作者:比尔·布赖森(摘自《人体简史》一书)
人类的进化过程中,一直是饮食匮乏,历史上从没出现过饮食无忧。所以,人类没有进化出任何机制,告诉你什么时候应该停止进食。
这就是为什么我们经常一吃东西就停不下来,因为我们的身体没有防止过量进食的功能。
1995年科学家发现了一种新的激素叫做瘦素它可以让人体启动消耗脂肪的过程。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112502.jpg)
具体来说,它的用途主要是告诉大脑,身体已经有足够的能量储备,可以应对相对苛刻的挑战,比如怀孕或开始进入青春期。如果瘦素匮乏,此类过程就不会启动。这就是为什么患有厌食症的年轻人,青春期大多来得很迟。
古代的人们要到十六七岁才进入青春期。现在不一样了青春期开始得比历史上任何时期都早往往11岁就进入青春期。原因几乎可以肯定是因为营养得到了改善人体内的瘦素分泌大大提前大脑很早就得到通知可以开始青春期了。
2、[苹果商店的30%提成](https://www.johnluxford.com/blog/apples-15-percent-deflection-tactic/)
自从计算机诞生,开发者一直有分发软件的自由,可以自主地将软件交付给用户。从来没有一个机构,决定哪个软件能分发,哪个不能;更没有一个机构,要求开发者将很大一部分收入上交。
视频游戏机是一个例外。游戏机制造商决定了什么游戏可以上架,但游戏机是专用设备,因此是封闭的生态系统。个人计算机不一样,一直是开放生态,这大大推动了创新。
后来iPhone 应用商店出现了一切都变了。只有得到苹果公司的批准软件才能上架并且苹果要对软件的收入提成费用是每年99美元 + 总收入的30。相比之下美国的信用卡费用是每笔交易的 2.9 + 0.30美元。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112304.jpg)
30这个提成比例是效仿视频游戏机制造商的提成比例。苹果公司声称iPhone 是封闭的生态系统因为电话属于专用设备主要功能是拨打电话必须保护其免受恶意软件的侵害。所以30的费用是合理的用来支付应用商店审核应用的成本。
此后,谷歌对安卓应用商店也实施了类似的收费比例,因此问题变得越来越严重,从 Steam 到三星手机,几乎每家应用商店都在效仿这种提成模式。
现在Windows 和 macOS 也已经有了应用商店,未来也有可能控制哪些软件可以在 PC 上分发,侵蚀开发者的自由。尤其是 Mac 电脑,安装未经苹果批准的第三方软件时,默认会跳出警告,阻止你安装。
我们必须停止这种趋势,防止大公司控制软件的分发。
智能电话的主要功能已经不是电话了,而是便携式计算机。计算机是一般性计算设备,不是封闭的生态系统,将它们封闭起来,并不会让用户受益。
2019年iOS 应用商店创造了约500亿美元的销售额苹果从中获利约150亿美元。我们不禁要问维护应用商店真的需要这么高的成本吗这到底是合理的利润还是苹果在对用户收税
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112305.jpg)
如果苹果或其他公司,真的要通过收费来弥补应用商店的成本,则应收取固定金额的费用,而不是按比例提成。
我们需要强有力的政府监管,保护市场免受大型企业的垄断和反竞争行为的侵害。解决方案很简单:法律应该明确智能手机和 PC 是通用计算平台,具有开放性,开发者有在这些设备分发软件的自由,前提是软件不会损害用户(恶意软件,间谍软件等)。
## 言论
1、
中国模式的经济起飞,实际上就是美国模式。日本和亚洲四小龙都以此模式来发展经济,然后中国模仿了它们。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=25107986)
2、
浏览器起初只是一个简单的远程文档查看器,后来被迫成为一个应用程序平台。由于浏览器一开始没设计为这个用途,后来互联网的诸多问题都是这个事实造成的。
-- [ThoughtWorks 技术雷达2020年10月](https://www.thoughtworks.com/insights/blog/macro-trends-tech-industry-oct-2020)
3、
我完成日常工作后,每晚还要花四五个小时在 Bootstrap 上工作。下班后我不能和别人约晚饭因为我觉得这会让用户失望我不应该出去玩耍我应该在Bootstrap上工作
-- [桑顿](https://www.wired.com/story/open-source-coders-few-tired/)Jacob Thornton开源 CSS 框架 Bootstrap 的创造者之一,他已经在该项目上工作了九年。
4、
我们的 Covid-19 疫苗研究,没有要政府的钱。因为那些钱是附带条件的,你必须不断报告进展。
政府想听报告,而我根本不想做任何报告。我让科学家放手去做,专注于生产疫苗而不是提供进度报告,只担心科学挑战,而不必担心其他任何事情。
-- 辉瑞公司 CEO
5、
近处观看时,如果要让人眼察觉不到显示屏的颗粒感 显示屏的像素密度需要超过人眼的分辨率必须高于每英寸285像素的像素密度。4K 显示器都达不到这个门槛27英寸 4K 显示器的像素密度约为163 PPI更大显示屏的像素密度就更低了。
实际上市场上只有一种大型显示器能够接近这种密度那就是27英寸 iMac 的 5K 显示器,分辨率 5120 x 2800像素密度220 PPI。
-- [《如何自制高像素画框》](https://www.claybavor.com/blog/a-canvas-made-of-pixels)
6、
太多的人把辩论看作是战斗,要分出胜负。其实,辩论应该是一种合作,两个人合作发现真理。
-- [《建设性辩论的初学者指南》](http://www.liamrosen.com/arguments.html)
## 回顾
2019年的本周第 84 期):[一次性工作招聘,用完你就丢](http://www.ruanyifeng.com/blog/2019/11/weekly-issue-84.html)
![](https://cdn.beekka.com/blogimg/asset/201911/bg2019111702.jpg)
2018年的本周第 32 期):[砌砖头的三种角度](http://www.ruanyifeng.com/blog/2018/11/weekly-issue-32.html)
![](https://cdn.beekka.com/blogimg/asset/201811/bg2018112301.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

434
docs/issue-136.md Normal file
View File

@ -0,0 +1,434 @@
# 科技爱好者周刊(第 136 期):利特伍德奇迹定律
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1520),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120303.jpg)
丹麦的法罗群岛正在建设海底隧道连接各个岛屿。上图是世界第一个海底交通圆环三条隧道通向三个岛屿。该工程将在本月对外开放。via[Facebook](https://www.facebook.com/faroephoto/posts/3552793601465475)
## 本周话题:利特伍德奇迹定律
这个星期,我读到[一篇文章](https://www.collaborativefund.com/blog/save-like-a-pessimist-invest-like-an-optimist/),谈怎么理财。
作者说,储蓄和投资的观念应该是相反的。储蓄要悲观,相信自己会遇到很多意外事件,所以要尽量多储蓄;投资则要乐观,相信这个社会一定会向前发展,经济不断增长,所以要积极投资。
他的理由很有意思,提到了[利特伍德奇迹定律](https://en.wikipedia.org/wiki/Littlewood%27s_law)Littlewoods law of miracles
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120302.jpg)
约翰·利特伍德是英国剑桥大学的数学教授有一次开玩笑他算出普通人平均35天会遇到一次奇迹。
推理过程是这样的我们每天醒着并积极活动的时间假定是8小时。这段时间的每一秒钟你都会看到或听到外界发生的事件那么一天大概会遭遇将近3万个事件35天就是100万个事件。 **所谓“奇迹”可以理解成百万分之一的事件因此平均来看每35天你会遭遇一次奇迹。**
有些奇迹对你有利另一些对你不利。如果两者是一半一半那么根据利特伍德奇迹定律你每年大概会遇到56次比较严重的不利事件。这就是为什么说储蓄要悲观因为你需要对不利事件有所准备。
另一方面,另一半的奇迹是有利事件,全世界有那么多人,总有人会因此发现困难问题的解法,做出技术改进,推动人类发展。这里的关键是, **科技进步具有累积效应,你可以利用别人的结果继续做出改进,而挫折和厄运没有累积效应,** 你个人的不利事件(求职失败、婚姻破碎、感染疾病……)不会影响到其他人,所以人类社会才会在长期中,趋向于不断进步。
这就是文章开头观点的来历,如果奇迹是普遍事件,那么你就应该悲观地储蓄,乐观地投资。
## IT 工程师技能图谱
学习一门新技术的时候,初学者最大的苦恼之一,大概就是不知道从何入手。
典型的情况是,你大概知道学会以后,这门技术可以帮你解决什么问题。但是,怎么才能学会、循序渐进的学习路线是什么、学习范围有多大的深度和广度、涉及到哪些前置知识……这些问题你就不太清楚了,只能根据别人推荐的或者网上看到的教程,先学了再说。
这时,一张技能图谱就能帮到你。它像脑图一样,列出主要的知识节点,并且按照学习的线索串起来,让你明白自己的学习路径,以及哪些地方需要查漏补缺。
国内知名的 IT 技术知识学习平台“[极客时间](https://time.geekbang.org/)”在开设了近千门课程的基础上整理出了24张不同领域的技能图谱涵盖前端、后端、移动、运维、微服务、大数据、机器学习等热门领域方便用户把相关的知识和技能串起来。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120207.jpg)
这些技能图都是精心制作的 PDF 格式大图,可以方便地查看和打印,下面就是 Python 技能图的局部范例。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120208.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120204.jpg)
这些技能图是极客时间为了方便用户,按照路线图和技能点自主学习而制作的。现在免费发送给这个周刊的读者。
只需要扫描下面的二维码登记一下个人和团队信息或在校生的院校信息工作人员会在2个工作日内将24张技能图谱一起发送到你填写的邮箱。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120311.jpg)
## 资讯
1、[自浇水土壤](https://news.utexas.edu/2020/11/02/self-watering-soil-could-transform-farming/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111408.jpg)
美国德克萨斯大学奥斯汀分校的研究人员,发明了一种自己浇水的土壤。它自动从空气吸收水分,将其分配给植物。这种土壤有可能将以前不宜耕作的地方也变成可耕地,并减少农业灌溉用水。
具体做法是在土壤中加入一种类似于“超级海绵”的超吸湿凝胶用来捕获空气中的水。白天土壤温度上升时凝胶释放出水供植物吸收夜晚土壤温度下降时凝胶会从空气中吸收水。这种土壤每克可提取约3-4克水。
2、[不需要阳光的太阳能电池](https://www.fastcompany.com/90578605/these-solar-panels-dont-need-the-sun-to-produce-energy)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112405.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112406.jpg)
太阳能电池的一大问题,就是阴天的发电效果很差,一位菲律宾大学生想出了解决办法。他在树脂玻璃中加入可以吸收紫外线的有机发光粒子,然后底下铺一层太阳能膜。
不管天气好坏,紫外线总是存在的,甚至夜间也有紫外线,差别只是程度的强弱。树脂玻璃里面的发光粒子,吸收了紫外线以后就会发光,从而让底层的太阳能膜发电。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112407.jpg)
一块0.5平方米的这种树脂玻璃,每天可产生足够的瓦数为两部手机充电。并且,这种材料的可塑性很好,可以做成任何平面或曲面形状,放在窗户、墙壁甚至衣服上。
3、[生产效率得分](https://twitter.com/WolfieChristl/status/1331236131447386115)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112508.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112509.jpg)
微软公司的线上 Office 服务 MicroSoft 365最近推出了一个新功能“生产效率得分”方便管理者查看员工的生产效率。
打开软件后台可以看到每个用户的使用情况上图一共有73个指标比如本周处理了多少文档、发出和阅读了多少 Email / 即时消息 / 内部讨论,同事之间的/外部的交流有多少等等。
页面顶部会生成一个得分表示该员工的总体效率满分是100%。如果你的得分是58%,就表示效率没有及格。
4、[谁拥有最多的数据?](https://twitter.com/i/events/1332221189888954368)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112802.jpg)
《日经新闻》最近做了一个研究分析世界主要国家和地区的跨境数据流量用来确定哪个国家拥有最多的数据量。研究发现中国包含香港是世界的数据冠军早在2014年就超过了美国数据量几乎比美国大一倍占了全世界数据总量的23%。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112804.jpg)
但是,这个研究有一些地方很奇怪,不符合常理,第三位是英国,数据量居然跟美国很接近,第五位新加坡更是一个小国。一个解释是,它可能把非本国的转口流量数据,也统计在内。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112803.jpg)
5、[胶囊办公室](https://soranews24.com/2020/11/13/from-capsule-hotel-to-capsule-office-a-visit-to-tokyos-newest-pandemic-work-solution/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112916.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112917.jpg)
受疫情影响,日本许多胶囊旅馆鲜有人问津。东京新宿区的一家胶囊旅馆从远程办公中嗅得商机,将自己改造为胶囊办公室,为那些在疫情期间不能去办公室、又不想在家办公的人,提供安静的办公场所。
胶囊办公室有桌椅、窗帘、免费 WIFI、无线鼠标、打印机、空气净化机等你要是愿意睡在这里也可以。每小时收费500日元约合31.4元人民币3小时1500日元5小时2000日元全天使用则只需3000日元。其实这不失为程序员独立办公室的一个可行的解决方案。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112918.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112919.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112920.jpg)
6、**一句话消息**
> - [Firefox 浏览器](https://support.mozilla.org/en-US/kb/sponsor-privacy)的最新版,会在 URL 栏显示赞助商链接。这种“创新”估计是从中国浏览器受到启发。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112106.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112107.jpg)
> - [嫦娥5号](https://destevez.net/2020/11/a-look-at-change-5-telemetry/)月球探测器11月24日发射后下图一国外无线电爱好者就开始接收到它发回的信号。有人甚至解码成功还原出一段[视频](http://www.r00t.cz/Sats/Change5)(下图二)。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112701.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112702.jpg)
> - [华龙一号](http://www.nbd.com.cn/articles/2020-11-27/1557680.html)是中国自主知识产权的第三代核电机组11月27日它的首个反应堆福建福清核电站5号机组并网发电标志中国核电技术的重大进展。目前后面还有12个“华龙一号”机组在建。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112703.jpg)
> - [一家美国创业公司](https://www.cabletread.com/)设计了一个自带电线收纳的电脑桌,带有各种电线收纳槽,获得了红点设计奖。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112504.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112505.jpg)
## 文章
1、[民航客机为什么很少飞越喜马拉雅山?](https://zhuanlan.zhihu.com/p/299736409)(中文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112208.jpg)
喜马拉雅山脉上方基本没有航线经过飞机为什么不打那儿飞节约飞行时间呢虽然山脉较高但民航飞机不是可以在10000米左右的高空巡航么
2、[宝特瓶如何被回收利用](https://m.jiemian.com/article/5290631.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120109.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120110.jpg)
饮料的宝特瓶PET可以回收利用这已经成为一个3000亿元的产业。本文介绍国内宝特瓶回收行业的流程。
3、[赔率是怎么回事?](https://computersciencealgorithms.wordpress.com/2020/11/22/exploiting-arbitrage-opportunities-in-betting-markets/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112805.jpg)
新闻媒体经常报道各种赔率,这到底有什么含义?本文用美国这次总统选举来解释赔率,并用例子讲解如何在不同网站之间套利。
4、[Windows Linux 子系统 1 和 2 的区别](https://jmmv.dev/2020/11/wsl-lost-potential.html)(英文)
Windows Linux 子系统(简称 WSL使得 Windows 可以运行 Linux 程序,但是它有两个版本,并且同时都在开发,它们有什么区别?
简单说WSL 1 是内核子系统WSL 2 是 Linux 虚拟机。
5、[Let's Encrypt 的免费替代品](https://scotthelme.co.uk/introducing-another-free-ca-as-an-alternative-to-lets-encrypt/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112404.jpg)
Let's Encrypt 是主流的免费 SSL 证书生成工具,市场上还有一些其他工具也能生成免费证书,本文介绍 ZeroSSL。
6、[Ansible 入门](https://steampunk.si/blog/getting-started-with-ansible/)(英文)
Ansible 是自动化配置管理工具,本文介绍它的用法。
7、[Chrome 浏览器的 CSS 概览面板](https://umaar.com/dev-tips/240-css-overview-improved/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111905.jpg)
Chrome 浏览器引入了一项试验性功能,在开发者工具里面提供 CSS 样式表的概况统计。
8、[我放弃 Serverless改用 Ruby on Rails](https://frantic.im/back-to-rails)(英文)
作者原先使用 Serverless感到有许多不满意的地方就写了这篇文章解释为什么他要转到传统的 Ruby on Rails。
9、[Git 的空树](https://floatingoctothorpe.uk/2017/empty-trees-in-git.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112901.jpg)
任何一个 Git 仓库,都包含一个相同的对象(哈希为`4b82...4904`指向一个空树empty tree这是为什么
10、[如何构造一个引用自己的推文](https://oisinmoran.com/quinetweet)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120103.jpg)
作者介绍如何猜中推文的 ID从而通过推特 API构造出一条引用自己的推文。
## 工具
1、[Popper](https://popper.js.org/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111702.jpg)
一个工具提示和弹出框的 JS 库。
2、[hutool](https://github.com/looly/hutool/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120114.jpg)
一个小而全的 Java 工具类库通过静态方法封装并提供详细完整的中文文档和注释使Java拥有函数式语言般的优雅。@looly 投稿)
3、[Furion](https://monksoul.gitee.io/furion/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120115.jpg)
一个基于 .Net 5 的 Web 框架。([@MonkSoul](https://github.com/ruanyf/weekly/issues/1522) 投稿)
4、[ChangeMenuBarColor](https://github.com/igorkulman/ChangeMenuBarColor)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111802.jpg)
改变 macOS Big Sur 系统菜单栏颜色的一个小工具。
5、[Gather](https://gather.town/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111002.jpg)
一个基于浏览器的在线聚会空间,所有参与的用户显示在一张 2D 地图上,可以进行文字聊天和视频对话。
6、[Notion Clone](https://github.com/konstantinmuenster/notion-clone)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111201.jpg)
一个 Notion 的开源克隆,提供在线的笔记管理功能。
7、[Raindrop](https://raindrop.io/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111810.jpg)
一个跨平台的网络书签管理器。
8、[BundlePhobia](https://bundlephobia.com/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111811.jpg)
一个在线工具,分析 npm 软件包的体积和加载性能,比如 [lodash@4.17.20](https://bundlephobia.com/result?p=lodash@4.17.20) 的体积是69.9kB2G 网络下载需要0.81秒。
9、[Blades](https://www.getblades.org/)
一个 Rust 语言写的静态网站生成器,速度极快,号称比 Hugo 快10倍。
10、[profileio](https://github.com/acrlakshman/profileio)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112010.jpg)
一个 GitHub Actions 模板工具,用来生成个人简历页面和 PDF 文件。
11、[Presenta](https://play.presenta.cc/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112103.jpg)
一个在线制作幻灯片演示的工具,只使用简单的 HTML 语法,就可以在线展示的幻灯片。
## 资源
1、[psql 教程和备忘录](https://tomcam.github.io/postgres/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111701.jpg)
psql 是 PostgreSQL 数据库的官方命令行客户端,本文是它的一篇简明教程。
2、[150分钟学会 Perl 语言](https://qntm.org/perl_en)(英文)
这篇 Perl 教程写过那些不想读官方文档的人,目标是写得尽量短,但又不会太短,包括了足够的学习内容。
3、[2020年度 JS13K Games 竞赛](https://github.blog/2020-10-11-top-ten-games-from-the-js13k-2020-competition/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111906.jpg)
JS13K Games 竞赛要求使用 JavaScript 语言,写一个不超过 13KB 的 HTML5 游戏。一共有220多个作品参赛这里是前10名。大家可以去玩一下效果非常惊艳。
4、[机器学习工程](http://www.mlebook.com/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111907.jpg)
机器学习工程Machine Learning Engineering这个词是指使用软件工程原理和数据科学知识构建机器学习模型。这本英文电子书是入门教程。
5、[窄键钢琴](http://paskpiano.org/about/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112201.jpg)
传统钢琴的键盘都是标准大小,比较适合手大的人。这个项目推动设立三种键盘尺寸的钢琴,适合不同的人。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112202.jpg)
6、[2020年的100项最佳发明](https://time.com/collection/best-inventions-2020/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112203.jpg)
《时代》杂志评选的今年100项最佳发明。
## 图片
1、[心脏麻痹枪](https://historycollection.com/conspiracy-8-far-fetched-theories-turned-true/7/)
1975年中央情报局局长威廉·科尔比在美国国会展示了一把心脏麻痹枪。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112005.jpg)
这把手枪的顶部有瞄准器,发射的不是子弹,而是飞镖。目标被射中后,皮肤会出现一个小红点,然后心脏麻痹死亡。尸体解剖查不出毒药,死亡原因会被认为是心脏病。
2、[罗马万神殿](https://edition.cnn.com/style/article/pantheon-history-test-of-time/index.html)
罗马万神殿是目前全世界还在使用的最古老建筑建造于公元125年距今约2000年。
今天你走进这所建筑抬头仰望巨大的圆顶可能会跟2000年前的人有着相同的体验。麻省理工学院建筑学教授约翰·奥奇森多夫说“你进入这个宏伟的空间抬头仰望通过天窗看到天空或一朵朵乌云。你在想'他们在大约两千年前如何做到这一点?”
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112306.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112307.jpg)
万神殿的穹顶是一项工程壮举中间有一个“眼睛”直径超过9米可以望见天空。太阳光从那里照进来如果下雨雨水就像瀑布一样落入室内。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112308.jpg)
## 文摘
1、[CVS 的远程提交](https://increment.com/remote/committing-to-collaboration-version-control/)
1993年吉姆·金登Jim Kingdon受聘在湾区的 Cygnus Solutions 公司担任程序员。
但是金登不想搬到硅谷想留在弗吉尼亚州工作他的家在那里。那是1993年还没有远程工作的概念。而且最大的困难是公司使用 CVS 源码管理系统这个系统只能在总部办公室提交源码。实际上CVS 根本没有远程登录功能。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120301.jpg)
于是,金登做了任何一个计算机黑客都会做的事情:他自己将 CVS 改成客户端-服务器模式,可以远程提交代码。
Cygnus 是一家扎根于黑客文化的公司,对金登自己修掉软件工具没有任何意见。公司创始人也是程序员,他说:“有人说,‘我想修改源码,获得自己想要的生活’,这是完全合理的事情。”
金登的朋友吉姆·布兰迪Jim Blandy听说了这件事他一直在寻找软件开发的远程协作方法就把修改后的代码要了过去。
他发现,金登添加的代码不算太多,而且在他的计算机上也能运行。布兰迪就把这些修改提交给了 CVS 官方,并且说服维护者将其加入发行版。
金登对 CVS 的更改就这样开创了软件协同开发的新时代。几年之内这个功能大受欢迎CVS 就成为了行业标准。
2、[我为什么不回中国高校](https://www.facebook.com/groups/2480163464/permalink/10159414054908465)
不少朋友问我为什么不完全回国, 在美国有天花板, 回国可以自由发展。
其实我在2002年-2004年曾经回国过但过了两年我就吃不消了 我发现我在国内无法高效工作,在美国反而非常轻松愉快。当然了, 十年过去了, 中国的大学改进了很多, 但基本还是老样子。
上海的公司还好,毕竟国际公司,和美国差不多。 但国内的大学里非常难混, 大家不是以培养学生和发展科学学术技术为目的, 而是以形象工程、评比、拿奖、文章、上报、宣传、政绩、排名为目的, 根本无法静下心来做学术研究。当然了, 如果你有厉害的学生, 出文章也是不难的。 但厉害的学生有几个?
回国后, 前六个月敲锣打鼓, 后六个月任务满满, 第二年如果没有帮学院上几个台阶的话, 马上风言风语来了:估计他在美国混不下去才回国的, 难怪不怎么样!
再说了,没钱没权回国你以为就是一等公民?没有天花板? 做梦!我太了解国内的大学,政府机构和大公司了。在大学里, 如果你不是在国外很有成就的人,回国先把你灭了再说。
短期回国为人民服务最好,周围同事们会说:“还是卢老师厉害, 在美国混的很好, 经济条件也很好,不用完全回来。”
所以, 兄弟姐妹们,国内不好混啊! 我反正已退休。
以上是个人经历教训, 仅供参考。
## 言论
1、
亚马逊云服务开始提供 macOS 实例,底层是 M1 芯片的 Mac mini。价格不便宜每小时1.083美元相当于每天25.99美元。这意味着如果你的使用时间多于77天那就不如自己买一台 Mac mini 了价格1999美元
-- [《亚马逊提供云 Mac 服务》](https://www.theregister.com/2020/12/02/aws_ec2_mac_pricing/)
2、
如果数据不多,最好避免使用数据库,纯文本文件或数据存储在内存中就可以了。数据库确实有一些优势,比如结构化数据、文件锁定、原子性操作等等,但是会让软件变得沉重。
-- [《追求轻盈的软件》](https://www.arp242.net/stupid-light.html)
3、
轮胎与地面摩擦会产生有毒的橡胶微粒污染环境。研究发现在美国一辆普通汽车每年会损失5公斤的轮胎重量大约相当于一只猫的体重。
-- [《车辆的橡胶污染正在进入水循环》](https://www.hakaimagazine.com/features/when-rubber-hits-the-road-and-washes-away/)
4、
83.6%的浏览器具有唯一的指纹,可以被追踪。如果启用了 Flash 或 Java这个比例可以上升到94.2%。
-- [Mozilla](https://wiki.mozilla.org/Fingerprinting)
5、
当年微软规定的编码风格是变量名里面2个或3个字母的缩写词必须全部大写4个或4个以上字母的缩写词必须首字母大写。
-- [Chris Wilson](https://twitter.com/brendaneich/status/1316377408027594753)(前微软员工)回答为什么 XMLHttpRequest 会有如此奇葩的大小写组合。
6、
关于产品有两个令人不快的事实。
真相1我们至少有一半的想法行不通。
真相2即使是好主意也要经过多次迭代才能变得可行。
-- [eBay 创始团队成员马蒂·卡根](https://mgadams.com/the-founders-guide-to-actually-understanding-users-c68feaecac44)Marty Cagan
## 回顾
2019年的本周第 85 期):[美国为什么不是乱哄哄?](http://www.ruanyifeng.com/blog/2019/12/weekly-issue-85.html)
![](https://cdn.beekka.com/blogimg/asset/201911/bg2019112509.jpg)
2018年的本周第 33 期):[现场投票不如网络投票](http://www.ruanyifeng.com/blog/2018/11/weekly-issue-33.html)
![](https://cdn.beekka.com/blogimg/asset/201811/bg2018113001.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

467
docs/issue-137.md Normal file
View File

@ -0,0 +1,467 @@
# 科技爱好者周刊(第 137 期Slack 被收购,以及企业的技术选型
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1520),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120908.jpg)
12月3日埃及工程师开发的机器人正在对病人进行超声波检查。[via](http://www.xinhuanet.com/world/2020-12/07/c_1126831143_7.htm)
## 本周话题Slack 被收购,以及企业的技术选型
Slack 是一个非常优秀的团队通信协作软件,如果你没用过,我很推荐试试看。
它在全世界有众多的用户去年的收入是8.33亿美元。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120807.jpg)
上周,它把自己卖给了 Salesforce售价高达277亿美元约1800亿人民币。从此Slack 不再作为独立公司运行,而成为 Salesforce 的一个部门。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120808.jpg)
这其实是一件有点奇怪的事情。Slack 的发展势头非常好,疫情期间正流行远程办公,它却在这时选择不当独角兽了,套现离场,这是为什么?
[最主要的原因](https://mattstoller.substack.com/p/an-economy-of-godzillas-salesforce)大概是,它有一个强劲的对手 Microsoft Teams。这是微软模仿 Slack 推出的团队协作软件,可以跟 Office 绑在一起使用Slack 感到极大的竞争压力。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120809.jpg)
Teams 是2016年10月发布的到现在的四年间用户从零变成了1.15亿。同样这段时间Slack 的用户从400万增加到1200万。也就是说Teams 的增长速度大概是 Slack 的十几倍!
这其实很容易理解。企业软件的背后有没有巨头支持,销售结果是完全不一样的。两个软件的功能完全相同,一家出自创业公司,另一家背后是微软,你说企业会选择谁的产品?
以前有一种说法,第一线程序员可以自由选择软件工具,然后“自下而上”推动整个企业采用,我也曾经信以为真。但是,这种想法是不现实的, **第一线程序员影响不了技术选型和采购决策,而决策者害怕承担决策错误的责任。** 你选择了一个小软件,万一没有很好地支持业务,或者软件本身有缺陷,你是要负责的。
**软件业有一句名言,“没人因为选择 Java 而被开除”。** 选择有大公司支持的技术,可以得到某种保证。那些技术可以不先进、不完美,甚至很乏味,但是它能保证得到积极维护和开发,具有庞大的生态系统和社区,并已经在大型业务环境经受了实战考验。企业就喜欢这样的技术,可以减少技术选型的风险,万一出事就不是决策者的责任。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120810.jpg)
微软在 Teams 上投入重金并且还有庞大的销售部门在推销Slack 怎么可能竞争得过并非巧合的是Slack 选择卖身的 Salesforces技术能力也许不属于世界最强之列但一定是世界上销售能力最强的软件公司之一。
顺便说一下,前端的技术选型也是如此。企业选择不知名的 JS 框架是有风险的,可以预言,最终赢的还是 React。它是世界排名第一的前端框架背后有 Facebook 的支持,所以“没人因为选择 React 而被开除”。
## 《前端性能优化》视频课程
性能优化通常是软件开发的高层次内容,属于对高级程序员的要求。一方面,先保证软件的安全和功能,然后才会考虑性能;另一方面,只有懂得底层细节,才能提高性能。
因此,掌握性能优化,对于面试和涨薪是有帮助的,也有利于扩展自己的发展空间。
本周的课程资料,就是一个专门的视频教程 **《前端性能优化专项突破》**,主讲老师大圣是前百度/360高级架构师现在开课吧。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120903.jpg)
他会针对性地分析前端性能优化的高频面试题,比如输入 URL 后的浏览器内部工作流程,如何缩减首屏加载时间等等。他还会提供一些通用的、可实操的性能优化方案。另外,他还会讲一些个人经历,如何提升个人核心竞争力,薪资从刚毕业的 2K 上涨到 40k。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120906.jpg)
这个视频课程长达 325 分钟内容非常实在。课程原价699元周刊读者微信扫描下面二维码就可以 **0 元领**,没有任何条件,不用转发,不用分享。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120905.jpg)
仅限200名送完即止。
## 资讯
1、[最齐全的笔记本](https://expanscape.com/the-aurora-7-prototype/the-story-of-the-aurora-7/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112506.jpg)
一家英国公司做出了史上功能最齐全的笔记本,桌面电脑能够包含的组件,它都包含:
> - 7个屏幕其中4个是17寸 4K 屏幕
> - 4个网卡其中2个是无线网卡
> - 104键的背光键盘
> - 128GB 内存
> - 16TB SSD 硬盘
> - 独立的系统状态监视器
目前只是原型机没有披露售价最大的缺点是它的重量高达10公斤。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112507.jpg)
2、[隼鸟2号送回岩石样本](https://www.bbc.com/news/science-environment-55201662)
2014年12月3日日本发射了隼鸟2号探测飞船Hayabusa-2下图飞向一颗叫做“龙宫”Ryugu的小行星2018年到达。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120516.jpg)
2019年2月22日隼鸟2号成功登陆小行星“龙宫”表面。4月5日发射一颗金属弹击中龙宫表面下图收集了弹出的岩石这是人类首次通过发射金属弹制造陨石坑。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120517.jpg)
2020年12月5日隼鸟2号飞近地球时分离了回收舱。第二天12月6日回收舱降落在澳大利亚南部沙漠地带送回了小行星的岩石标本。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120519.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120518.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120520.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120521.jpg)
目前隼鸟2号正在继续开展下一个探测计划飞往另一颗小行星预计十年后的2031年能飞到那里。
3、[遛狗不牵绳的监控系统](http://static.zhoudaosh.com/6C13A88B1564424729BF877958D0D98C4B39F14DC8C71DB570EAB0B4546D7E8F)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120112.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120113.jpg)
《上海市养犬管理条例》规定,遛狗必须牵绳,违者罚款。最近,虹口公安分局在辖区多个小区,安装了一套智能系统,抓拍遛狗不牵绳者。
该系统会自动识别画面中的犬类,再根据旁边人物同框的频率,判断该人是否为狗主人,后台就会将遛狗不牵绳者的照片推送至辖区民警,然后民警和居委干部上门对犬主人进行处罚。
试点运行后,民警发现该系统还能识别流浪狗,可以进行收容。
4、[打捞汽车滚装船](https://jalopnik.com/a-chain-just-cut-through-a-capsized-cargo-ship-filled-w-1845784581)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120304.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120305.jpg)
2019年9月一艘200米长的汽车滚装船在美国佐治亚州外海沉没上面装有4000辆汽车。最近这艘船被打捞起来场面非常壮观。
为了将它彻底拉出水面,工人把船体一切为二,露出了里面挤压变形的汽车。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120307.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120308.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120309.jpg)
5、**一句话消息**
> - [微软](https://gear.xbox.com/products/windows-95-ugly-sweater)在 XBOX 官方商店出售 Windows 95 毛衣售价69.99美元。蓝白底色大概是象征 Windows 95 默认桌面的蓝天白云。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120513.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120514.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120515.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121006.jpg)
> - [中国的核聚变实验装置](https://www.sohu.com/a/436289282_114986)“环流器二号”12月4日在成都实现首次放电。核聚变是太阳能的来源世界各国都在研究目前还没有任何一个国家可以做到可控的核聚变。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120503.jpg)
> - [新加坡](https://edition.cnn.com/2020/12/02/business/lab-grown-chicken-intl-scli-scn/index.html)成为世界第一个允许“人工鸡肉”上市销售的国家,这是实验室通过培养和分裂鸡肉细胞得到的鸡肉。其他肉类理论上也可能通过这种方式生产出来。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120402.jpg)
> - [汉莎航空](https://edition.cnn.com/travel/article/lufthansa-sleepers-row-lie-flat-economy-seat/index.html)由于疫情期间国际航班乘客锐减推出了“经济舱卧铺”将座椅中间的扶手拆掉允许乘客躺在一排座椅上票价增加260美元。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112801.jpg)
> - [一个印尼村民](https://www.bbc.com/news/world-asia-55013725)的房屋8月时被一颗从天而降的约2公斤的陨石砸毁。由于该陨石是很罕见的碳质陨石被美国人收购据说价格高达100万美元以上。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112209.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112205.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112206.jpg)
> - [一个瑞典工程师](https://www.boredpanda.com/magpies-recycling-machine-bottle-caps/)发明了一种自动喂食器,只要喜鹊将瓶盖之类的垃圾丢在里面,就能得到食物。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112301.jpg)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112303.jpg)
## 文章
1、[中国机床业路在何方?](https://finance.sina.com.cn/stock/s/2020-12-06/doc-iiznctke5115023.shtml)(中文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120702.jpg)
2012年沈阳机床的销售量世界第一但是如今已经破产。18家中国大型机床国企几乎全军覆没中国高档数控机床90%以上靠进口。作为全球机床第一大生产国、第一大消费国,中国机床业,怎么落到这般田地?
2、[云游戏的现状](https://boilingsteam.com/cloud-gaming-services-explained-and-tested-on-linux/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120111.jpg)
云游戏指的是游戏安装和运行都在云端,用户通过网络在本地玩。本文测评了美国目前的各种云游戏服务,包括 Google Stadia、Amazon Luna、Geforce Now、PlayStation Now 等。
3、[2020年中国的获奖建筑](https://www.allnow.com/post/5fcdfff5c84b905ab2b38373)(中文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120918.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120917.jpg)
本文介绍上海当代艺术博物馆最近颁发的“中国建筑奖”的获奖建筑,上图是山西省晋城市浙水村的自然书屋。
4、[神经网络的6种基本结构](https://lionbridge.ai/articles/6-types-of-neural-networks-every-data-scientist-must-know/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120203.jpg)
本文介绍学习神经网络必须要了解的6种基本结构上图就是最简单的感知器Perceptron
5、[Dweb 协议栈](https://blog.space.storage/posts/the-dweb-protocols-behind-space)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120401.jpg)
Dweb 指的是分布式互联网,不再存在中央服务器,本文介绍它涉及的各种协议。
6、[React 防止 XSS 攻击的注意点](https://react.christmas/2020/3)(英文)
XSS 指的是代码注入这是一种常见的攻击。React 框架本身带有防 XSS 的机制,但是开发时还是有一些地方需要注意。
7、[我面试谷歌伦敦 SRE 的经验和教训](https://justyy.com/archives/45126)(中文)
作者5年前接到过谷歌的面试邀请当时问了一道队列+哈希表的题可惜当时水平太差连第一面45分钟的 coding 都没过。再后来这几年一直投, 甚至去年找朋友内推都没法过简历关。([@DoctorLai](https://github.com/ruanyf/weekly/issues/1535) 投稿)
8、[CSS 的竖行横书组合](http://www.deathghost.cn/article/css/86)(中文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120901.jpg)
CSS 可以做到中文竖排,并且内部数字是横排的效果(上图)。([@232650413](https://github.com/ruanyf/weekly/issues/1531) 投稿)
9、[如何没有 Cookie 使用 Google Analytics](https://evrim.io/using-google-analytics-without-gdpr-consent/)(英文)
Google Analytics 是世界最大的网站访问统计服务,它最近允许不使用 Cookie但是这样就无法区分用户了只能单纯统计浏览量。本文介绍如何在没有 Cookie 的情况下,依然能够区分用户,也就是生成一个简单的用户指纹。
10、[20个有争议的编程观点](https://programmers.blogoverflow.com/2012/08/20-controversial-programming-opinions/)(英文)
本文总结了 StackOverflow 上面20个最有争议的编程观点比如“对于优秀的软件设计使用设计模式弊大于利”。
## 工具
1、[nonstop](https://github.com/yuxiaoy1/nonstop)
一个浏览器插件,可以规避知乎、微博、简书上面的外部链接跳转的确认页面,自动跳转到外部网址。([@Yuxiaoy1](https://github.com/ruanyf/weekly/issues/1525) 投稿)
2、[screenity](https://github.com/alyssaxuu/screenity)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120201.jpg)
功能强大的 Chrome 浏览器录屏插件。([@jeff-fe](https://github.com/ruanyf/weekly/issues/1527) 投稿)
3、[texme](https://github.com/susam/texme)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120202.jpg)
一个 JS 库,可以将 Markdown 自动渲染成网页内容。([@baddate](https://github.com/ruanyf/weekly/issues/1530) 投稿)
4、[dumpster-fire](https://hey.science/dumpster-fire/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112503.jpg)
这个网站挺好玩,你给它发 Email它会打印出来自动点火烧掉全程直播。
5、[buster](https://github.com/dessant/buster)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112706.jpg)
浏览器插件,使用语音识别完成 reCAPTCHA 验证码。
6、[ruffle](https://ruffle.rs/)
一个 Flash 模拟器的 WebAssembly 库。只要把这个库插入网页,就可以播放 Flash。
7、[twtxt](https://github.com/jointwt/twtxt)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112906.jpg)
一个自己架设的微博客开源平台。
8、[Cyberbrain](https://github.com/laike9m/Cyberbrain)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112907.jpg)
一个 VS Code 插件,提供 Python 程序的可视化调试环境。
9、[repl.it Multiplayer](https://repl.it/site/multiplayer)
多人在线实时协同编程平台。
10、[RegExper](https://regexper.com/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120108.jpg)
该网站可以将正则表达式转成解释图片。
## 资源
1、[This X Does Not Exist](https://thisxdoesnotexist.com/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112204.jpg)
这个网站收集各种 AI 生成的仿真项目,比如不存在的人、不存在的猫、不存在的房间等等。
2、**无限放大的插画**
以下三个网站展示可以无限放大的插画。
[Zoomquilt](https://zoomquilt.org/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112401.jpg)
[Zoomquilt2](http://zoomquilt2.com/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112402.jpg)
[Arkadia Zoomquilt](http://arkadia.xyz/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112403.jpg)
3、[Unix 操作系统简介](https://chsasank.github.io/classic_papers/unix-time-sharing-system.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020111502.jpg)
丹尼斯·里奇和肯·汤普森1974年的原始论文向世界介绍他们发明的新操作系统 Unix在不长的篇幅里面使用简单的语言介绍 Unix 的一些核心设计,至今仍然有参考价值。
4、[文件格式维基](http://fileformats.archiveteam.org/wiki/Main_Page)
这个维基网站收集了各种文件后缀名,详细解释每种文件的格式。
5、[Hello DNS](https://powerdns.org/hello-dns/)
一个英文的 DNS 协议教程,介绍 DNS 协议的概念和细节。
6、[Maven 手册](https://www.yuque.com/inuter/bc7ikc/ngeqot)
Maven 是 Java 项目的管理和构建工具,这是国人原创的针对新手的中文入门教程。([@inuter](https://github.com/ruanyf/weekly/issues/1538) 投稿)
## 图片
1、[空图书馆](https://en.wikipedia.org/wiki/The_Empty_Library)
德国柏林的倍倍尔广场上有一个装置艺术品叫做“空图书馆”是一组空的地下白色书柜。这是为了提醒人们不要忘记1933年纳粹在这个广场上烧毁犹太人和马克思的书籍。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052601.jpg)
地下空间的大小相当于2万本书籍跟当时烧毁的数量相仿。这个装置跟地面齐平白天很难发现晚上亮灯才能看到。装置内部装有空调保持跟外部同样温度防止玻璃窗上出现水汽。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052602.jpg)
2、[最大的愚人节恶作剧](http://hoaxes.org/af_database/permalink/the_eruption_of_mount_edgecumbe/)
美国阿拉斯加州锡特卡镇背后是一座休眠火山已经有400年没有喷发了。
1974年4月1日星期一的早晨居民们醒来后震惊地发现火山居然冒出了黑烟眼看就要爆发了。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120101.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120102.jpg)
海岸警卫队派出直升飞机查看情况才发现原来这是一个愚人节恶作剧。一个伐木工人想跟大家开一个玩笑他用小飞机将70个旧轮胎运上山浇上煤油然后点燃。
## 文摘
1、[未来的暗杀行动](https://finance.sina.com.cn/tech/2020-12-07/doc-iiznctke5290247.shtml)
11月27日伊朗重要核物理学家法克里扎德在首都德黑兰附近遭遇暗杀整个过程就像科幻小说一样。
法克里扎德身边有11人维安小组但还是被人工智能通过卫星遥控的机关枪射杀。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120803.jpg)
伊朗革命卫队Revolutionary Guards副司令法达威向媒体透露了细节。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120804.jpg)
2020年11月27日下午法赫里扎德与妻子乘坐一辆黑色尼桑轿车在11名保镖陪同下前往郊区的别墅。由于疫情高速公路上车辆稀少。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120805.jpg)
法赫里扎德乘坐的车辆先遭到了一下枪击他以为汽车出现故障从防弹车上下来查看情况。就在此时一辆停在150米之外的日产皮卡车上面安装的机关枪开始射击。
机关枪配有面部识别只瞄准法克里扎的脸部开了13枪。他的妻子虽只距离25公分但未被击中。
暗杀行动是通过卫星操控的现场未见恐怖分子。开枪后日产车随即自爆销毁了自身。整个暗杀过程只用了3分钟。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120806.jpg)
伊朗政府追查这辆日产汽车车主身份发现车子所有人早在10月29日就已经离开伊朗。
2、[如果一个冬夜,你在俄罗斯的郊区](https://www.calvertjournal.com/articles/show/11066/this-new-video-game-lets-you-do-nothing-in-a-suburban-russian-tower-block)
去年,两个俄罗斯程序员开发了一款非常独特的游戏。
这个游戏没有任何情节、任何目标,甚至也没有任何人物,只有玩家自己。游戏只做了一件事,就是逼真地还原了一个下着鹅毛大雪的冬夜,位于俄罗斯郊区的一片住宅区平淡无奇的生活环境。
游戏开始时就是一个黑夜,你会发现自己在俄罗斯一个普通郊区的一间小公寓里面,灯光黯淡,屋里空无一人。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112910.jpg)
你从窗户望出去,看到白雪覆盖的庭院,在黑暗里被路灯和商店冷清的霓虹灯照亮。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112911.jpg)
你打开厨房的电灯开关,尝试烤面包、煮鸡蛋。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112912.jpg)
然后,你打开收音机,听了一会,开始洗澡。接着,你取出垃圾,离开公寓,到空无一人的庭院里散步。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112909.jpg)
街道拐角处的商店和美发店都关门了,路上空无一人。实际上,无论你走到哪里,都看不到任何人。
这个游戏其实只是一个“沙盒”,让玩家在一个虚拟环境里面自由漫游。开发者说游戏目的就是传达“后苏联时代俄罗斯普通人的悲伤生活。……没有什么在等你,没有机会离开,没有冒险的可能,生活中没有任何令人惊奇的事件。”
该游戏可以在 Steam 平台[购买](https://store.steampowered.com/app/1003360/___ITS_WINTER/)价格是人民币37元。
## 言论
1、
DNS 相关协议在过去的三十年一直在增长,平均每两天增加一页,现在已经有数千页的密集文本。实际上,没人有办法在开发前阅读所有文档。
DNS 已经到了如此复杂的地步,以至于没人能完全掌握一切。这将导致不可能编写任何新的 DNS 实现。
-- [《放牧 DNS 骆驼》](https://www.ietf.org/blog/herding-dns-camel/)
2、
不管你多么聪明或多么有经验,你的大多数想法根本行不通。成功的想法需要花费时间和辛勤的工作,才能成为被市场广泛采用的真实产品。
-- [《做一个真正了解用户的创始人》](https://mgadams.com/the-founders-guide-to-actually-understanding-users-c68feaecac44)
3、
游泳横渡英吉利海峡的人说,最困难的部分之一是最后阶段,你已经可以看到前方的海岸,但实际上还有很长一段距离。
-- [《构建新功能的痛苦》](https://blog.thinkst.com/2020/11/new-features-arent-solved-problems.html)
4、
疫情刚开始在美国出现时美国几乎买不到口罩但是在中国可以买到。因此这篇论文通信作者之一的卢朝阳音译决定寄给我一盒200个口罩我没有要求他这样做。我认为这不会影响我对这篇论文的评审但还是很感激。
-- [Scott Aaronson](https://www.scottaaronson.com/blog/?p=5122) 对中国量子计算机论文审核意见的附言
5、
提高测试覆盖率的最好方法,是识别并删除不必要的代码。
-- [《测试覆盖率神话》](https://preslav.me/2020/12/03/the-myth-of-code-coverage/)
6、
一般而言,尖端技术很快就会被替代,因此生命周期很短。相反地,落后但非常便宜的技术会长期存在,甚至可能持续数十年。
-- [《32位 Linux 系统的未来》](https://lwn.net/SubscriberLink/838807/9b293f03c03ef0c5/)
## 回顾
2019年的本周第 86 期):[千万不要当完美主义者](http://www.ruanyifeng.com/blog/2019/12/weekly-issue-86.html)
![](https://cdn.beekka.com/blogimg/asset/201911/bg2019112713.jpg)
2018年的本周第 34 期):[身份证的最终解决方案:人体植入芯片](http://www.ruanyifeng.com/blog/2018/12/weekly-issue-34.html)
![](https://cdn.beekka.com/blogimg/asset/201812/bg2018120702.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

445
docs/issue-138.md Normal file
View File

@ -0,0 +1,445 @@
# 科技爱好者周刊(第 138 期):失业难以避免,重构人生规划
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1520),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121503.jpg)
波士顿动力公司的机器狗生产车间很像科幻电影的机器人军团。该公司最近以11亿美元的价格卖给了韩国现代汽车集团。[via](https://bdtechtalks.com/2020/12/15/boston-dynamics-hyundai-acquisition/)
## 本周话题:失业难以避免,重构人生规划
最近读到了[一段话](https://rishad.substack.com/p/the-future-of-work),引起了我的思考。
> "工作对于人生至关重要。它提供了收入,身份和意义,失业的创伤仅次于亲人的死亡。"
我完全同意这段话。因为我父母的人生就是这样,上了一辈子的班,如果把工作的部分去掉,就没有其他值得一说的东西了。
对于许多人来说,人生就是围绕着工作。上学是为了找工作,毕业是为了上班,等到退休不上班,就已经是晚年了。万一失业,生活顿时就崩溃了,就像上面的引言说的,收入、身份、意义瞬间都没了。
我今天想说的是,这种“工作型人生”已经过时了。要是现在你还把上班当作人生的主轴,是一件很危险的事情,因为失业的风险越来越大。 **时代变了,稳定的工作越来越少,失业会是家常便饭,人生已经没法依附在某一份具体的工作上了。**
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121704.jpg)
由于经济全球化和技术进步行业的兴衰正变得越来越快。往往几年时间新事物就彻底取代了旧事物比如网络淘汰了报纸杂志电动车淘汰汽油车自动驾驶以后会淘汰司机。新行业瞬间崛起又瞬间衰落共享单车、P2P 网贷、长租公寓等等都是如此。
这些变化都是预想不到的,根本没法提前准备。上学的时候,我们学习内燃机,怎么可能想到有生之年这个东西会过时,汽车会不用汽油。在技术浪潮的面前,很多行业一转眼都没了,从业人员都得下岗再就业,当代社会的失业可能性比以前大得多。
所以,已经没法围绕工作而规划人生了,因为工作靠不住了,人生不能押宝在某一份具体的工作上面,风险太大。现在是互联网 + 智能手机 + 云计算 + 5G未来会变成什么样没人知道。
**我的意思是,我们对人生的预设应该是,一生中会多次改变工作,服务过多家公司,干过各种事情,中间很可能有失业期。** 不能像以前那种,以某一份具体的工作或职业作为预设来规划人生。
人生是一次旅行,不同的工作或公司只是我们沿途投宿过的村庄。它们不是人生的主轴,你不要误以为那是可以定居的地方,大多数人没有这种幸运。 **不要再关注能不能找一个好工作/好公司(让你定居),人生的主轴应该是关注能不能实现下面三个目标。**
- 目的:你的人生想做到什么。
- 成长:怎么保证自己的技能不断在成长。
- 人脉关系:你能联系和动员的社会网络有多大。
## 数据分析手册
现在有一种热门的招聘岗位,叫做“数据分析师”,很多企业都在招。不夸张地说,优秀的数据分析技能,对求职和个人发展都大有好处。
那么,怎么才能入门,提升自己的数据分析技能呢?其实不难,只要掌握三大工具—— Excel、SQL、Python ——再加上一点统计学知识,你就比大多数人强了。
本周的课程资料就是来自 “开课吧” 的视频课程 **《数据分析手册》** ,由廖雪峰老师研发打造的系统化培训内容。它从最简单的讲起,帮你入门这三种数据分析工具,同时学会数据分析的逻辑与思路。视频中的所有案例,可以直接拿来解决工作中遇到的真实问题。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121510.jpg)
课程讲师都是来自大型互联网企业的数据分析师,既有大量的实战经验,也是企业的面试官,可以让大家了解主流企业的技术方案、方法论和面试技巧。
已经有20000多人学习过这个课程原价1299元现在免费提供给周刊读者。
访问[这个链接](https://wx.kaikeba.com/vip_course/ico0coegcs/necmksogn7?tenant=wx5046bc7413796142),或者微信扫描下面的二维码,**前 200名 读者** 可以免费领取。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121511.jpg)
## 资讯
1、[木制集装箱船](https://www.bbc.com/future/article/20201117-clean-shipping-the-carbon-negative-cargo-boats-made-of-wood)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120104.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120106.jpg)
一个哥斯达黎加环保组织正在做实验,建造一艘木制的远洋集装箱货轮,船体全部由木材构成,不使用任何化石燃料,动力来自风帆与太阳能,通过电动机穿越海洋。
他们的目的是向全世界证明,可以有更环保的方式运输集装箱。现在的远洋集装箱船燃烧化石燃料,排放大量二氧化碳,对全球变暖有重要影响。
这艘木制集装箱船的螺旋桨同时还是水下涡轮机通过水流带动来发电。由于动力的限制它只能携带9个集装箱。建造团队希望它能在2021年底之前下水2022年投入运营在哥斯达黎加和加拿大之间运输货物。
2、[3D 打印住宅](https://www.chinapress.com.my/20201203/%E6%AC%A7%E6%B4%B2%E6%9C%80%E5%A4%A73d%E5%88%97%E5%8D%B0%E4%BD%8F%E5%AE%85-2%E4%BA%BA25%E5%B0%8F%E6%97%B6%E7%9B%96%E5%A5%BD%E4%B8%80%E6%A5%BC/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120912.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120914.jpg)
德国巴伐利亚的一家开发商,正在使用丹麦公司 COBOD 制造的大型 3D 打印机,打印全欧洲最大的 3D 打印住宅。开发商希望这样可以省时省力,为建筑业带来新模式。
这个住宅楼一共有三层分为5间公寓。3D 打印机挤出混和好的水泥一层层堆叠建成房屋同时留出安装天然气、水电、污水管道的空间。打印第一层楼只用了两个工人花了25小时以往需要5个工人投入5天时间。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120911.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120913.jpg)
3、[Airbnb 原始股](https://www.npr.org/2020/12/12/945871818/they-ignored-or-deleted-the-email-from-airbnb-it-was-a-15-000-mistake)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121509.jpg)
在线订房平台 Airbnb 公司最近股票上市涨势相当好。上市之前它做出了一个与众不同的安排决定向长期在它上面出租房屋的成千上万个房东提供购买200股原始股的机会。
这个计划是通过电子邮件发送给房东的也没有向媒体透露没人知道有这么回事。有的邮件直接进了垃圾邮件夹还有的邮件被忽略了甚至不少人把它当作诈骗邮件那些房东都错过了这个“天上掉钱”的机会。如果以68美元买200股原始股上市第一天以144美元的价格抛掉就可以赚将近15,000美元。
4、[法拉第笼](https://www.theverge.com/tldr/22150497/wi-fi-router-faraday-cage-electromagnetic-radiation-conspiracy-theory-scam)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121001.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121002.jpg)
社会上一直有一种说法无线网络信号有害健康。一家厂商就利用公众的这种心理在美国亚马逊网络商店出售“法拉第笼”号称专为家用路由器器设计。只要把路由器放在里面就可有效遮蔽电磁波、辐射等带来的伤害让你获得健康生活。它的价格为190 美元。
法拉第笼的原理很简单,就是一个金属笼子,由于金属的导电性,可以屏蔽无线信号,这就是电梯里面手机信号不好的原因。路由器放在里面,发出的无线信号自然就无法传出来。它在屏蔽电磁波的同时,会使得用户根本无法使用路由器。
还真的有不少人上当购买,网页的商品评价部分有大量的一星评价。购买者纷纷抱怨,路由器放进去以后,信号就变差了。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121003.jpg)
5、[《赛博朋克2077》](https://games.yahoo.com.tw/55tbps-034533156.html)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121709.jpg)
近来最受瞩目的游戏一定是《赛博朋克2077》它创下了游戏史的诸多纪录。12 月 10 日发售当天,它在 Steam 游戏平台的下载流量峰值达到了 51 Tbps大大超过了2017年 PUBG 创下的 22 Tbps 下载纪录。
它还创下了 Steam 平台同时游戏人数最高的单机游戏记录,达到 1,003,262 人同时在玩的纪录,超过《辐射 4》在 2015 年创下的 472,962 人纪录。这还不包括其他平台PS4、Xbox 等等的游戏人数。不过它是单机游戏比网络游戏的同时在线人数还是要少一点PUBG 全盛时期曾达到过300多万人同时在线。
6、**一句话消息**
> - [一家美国创业公司](https://www.businessinsider.com/aevum-unveils-largest-drone-world-ravn-x-rocket-launching-uav-2020-12)建造了世界最大的无人机机长25米翼展18米起飞重量25吨。它用来将卫星送上太空先飞到高空然后发射二级火箭将卫星送入轨道。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120420.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120421.jpg)
> - [英国空军](https://www.bbc.com/news/science-environment-55196220)在南大西洋拍到了世界上最大冰山的照片。这座冰山于2017年7月从南极洲的冰架上脱离当时面积接近6,000平方公里经过3年多现在面积为4,200平方公里。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120507.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120508.jpg)
> - [宜家](https://www.fastcompany.com/90583227/after-70-years-ikea-will-stop-making-its-beloved-catalog)宣布停止制作产品目录因为消费者越来越多通过网站来寻找产品目录的作用越来越小。该目录已经有70年历史译成32种语言在50多个国家发行。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120802.jpg)
> - [特斯拉](https://www.reuters.com/article/idUSKBN28I0T2)正在筹备柏林工厂,需要砍伐一大片树林。市政府担心惊醒树林里面冬眠的蛇,特斯拉迟迟拿不到动工许可证。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120907.jpg)
> - [亚马逊旗下子公司](https://www.forbes.com/sites/bradtempleton/2020/12/14/amazon-owned-self-driving-taxi-zoox-reveals-its-secret-vehicle/?sh=147b60abc916)发布电动汽车 Zoox计划在几年后提供无人驾驶的出租车服务。该车没有驾驶员座位只有四个乘客座位。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121507.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121508.jpg)
## 文章
1、[我造了一个海上居住平台](https://mp.weixin.qq.com/s/oYWaosf_lth0h07LODNRRA?)(中文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121301.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121302.jpg)
屋主在福建东山岛的海面上建造一栋海上房屋今年作为酒店开放了。它距离海岸直线距离400米水电都是通过管道从岸上供应的总造价400万人民币。
2、[25号宇宙试验](https://zhuanlan.zhihu.com/p/28837526)(中文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121407.jpg)
1968年一位美国教授做了一个实验。他让8只老鼠生活在一个没有天敌、有足够粮食和空间可以自由繁殖的环境看看会发生什么。
根据计算只有当老鼠数量超过3840只时生活空间才会出现短缺6144只老鼠时水源会不足9500只老鼠时粮食会不足。但是实际上老鼠达到2200只以后数量就开始下降最终在1780天后灭亡了。
3、[《自然》杂志2020年十佳科学照片](https://www.nature.com/immersive/d41586-020-03436-5/index.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121502.jpg)
《自然》杂志评选出的2020年十佳科学照片。上图是沙特阿拉伯的科学家发明的太阳能电池又轻又薄可以放在肥皂泡上。
4、[2020美国程序员薪资报告](https://www.levels.fyi/2020/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121601.jpg)
levels.fyi 又公布了一年一度的美国程序员薪资报告,有很多数据,感兴趣的朋友可以看看。上图是初级工程师/程序员薪资最高的公司,真是很高的报酬。
5、[剖析最简单的 C 语言 Hello World](https://cjting.me/2020/12/10/tiny-x64-helloworld/)(中文)
作者讲解一个最简单 C 语言 Hello World 程序,底层到底发生了什么。这个程序 gcc 编译后是 16KB作者设法把它简化到170字节。[@cj1128](https://github.com/ruanyf/weekly/issues/1540) 投稿)
6、[保护你的 .env 文件](https://tatooine-sunset.botond.online/2020-12-06-protect-your-dotenv/)(英文)
互联网黑客行为非常猖獗。作者上线了一个小网站10个小时内就收到了许多可疑请求其中就有人在尝试读取环境变量 .env 文件。
7、[如何优雅地从总统竞选中套利?](http://morefreeze.github.io/2020/12/president-arbitrage.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121702.jpg)
周刊136期英语文章《赔率是怎么回事 》的中文解读,利用两个不同网站对美国总统大选的赔率差异,进行套利。([@morefreeze](https://github.com/ruanyf/weekly/issues/1557) 投稿)
8、[使用 GitHub Issues 的数据生成静态网站](https://shazow.net/posts/github-issues-as-a-hugo-frontend/)(英文)
作者介绍如何将 GitHub Issues 用做编辑器和数据储存,通过 GitHub Actions 和 Netlify 生成一个静态网站。
9、[如何自动生成社交媒体的网页题图](https://www.ryanfiller.com/blog/automatic-social-share-images/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120504.jpg)
很多社交媒体会对网址生成预览卡,作者讲述如何定制这种预览效果,并且为每个网址自动生成一张题图。
10、[我与 Python](https://neopythonic.blogspot.com/2016/04/kings-day-speech.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120505.jpg)
这是 Python 语言创始人 Guido van Rossum 2016年的一次演讲讲述自己的经历以及如何创造出 Python 这种语言。
> “我是一个书呆子一个怪人很可能患有自闭症。我成熟得很晚26岁大学毕业45岁结婚60岁时有一个14岁的儿子。35岁时我创建了一种程序设计语言因此受到了一些关注。”
## 工具
1、[TinyCheck](https://github.com/KasperskyLab/TinyCheck)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120411.jpg)
卡巴斯基实验室的产品,一个移动通信网关,用来中介智能手机与外界的网络通信,看看手机到底发出什么请求。
2、[Hieroglyph](https://hierogly.ph/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120418.jpg)
一个在线工具,用来下载 Youtube 视频的字幕文件,前提是该视频存在单独的字幕文件。
3、[Antipodes Map](https://www.antipodesmap.com/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120506.jpg)
这个地图工具可以显示任意地点在地球另一边的对应地点,比如在上海打一个洞穿越地心,就会来到阿根廷的恩特雷里奥斯省。
4、[Espial](https://github.com/jonschoning/espial)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120522.jpg)
一个自己架设的 Web 书签服务,支持多账户使用,底层使用 Sqlite3 数据库。
5、[electron-playground](https://github.com/tal-tech/electron-playground)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121604.jpg)
一个 Electron 的学习工具,内置了各种可演示的示例,并且提供了演练场,几乎所有的代码都可以即时运行查看效果。([@Gstring-w](https://github.com/ruanyf/weekly/issues/1541) 投稿)
6、[npm-unpkg](https://github.com/uiwjs/npm-unpkg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121606.jpg)
一个在线工具,可以查看 JS 软件包里面包含哪些文件,每个文件的源码。([@jaywcjlove](https://github.com/ruanyf/weekly/issues/1554) 投稿)
7、[Depix](https://github.com/beurtschipper/Depix)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120701.jpg)
发布图片时,很多人喜欢使用马赛克隐去敏感信息,这个工具可以将打马赛克的文字还原。所以,隐藏信息尽量不要使用马赛克,最好是覆盖掉。
8、[Watermark Video](https://shotstack.io/demo/watermarker/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120915.jpg)
一个开源的在线工具,可以为小视频加上水印图片。
9、[pronounce](https://github.com/filipeisho/pronounce)
一个开源的浏览器插件,只要双击网页上的单词,就能听到这个词的发音,支持各种语言。
10、[Substack Reader](https://reader.substack.com)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121701.jpg)
Substack 刚刚发布的在线 RSS 阅读器。
## 资源
1、[mugle.io](https://mugle.io/)
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112908.jpg)
该网站提供 Youtube 上面没有版权保护的背景音乐下载,可以用于你自己的视频。
2、[RegExLib](https://regexlib.com/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120107.jpg)
该网站收集各种常用的正则表达式比如搜索“email”会返回961个正则表达式。
3、[AI 事故数据库](https://incidentdatabase.ai/summaries/incidents)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121605.jpg)
该网站收集各种人工智能 AI 产生的各种事故。([@TheDHL](https://github.com/ruanyf/weekly/issues/1545) 投稿)
4、[Covid-19 插图](https://www.pixeltrue.com/frontliner-heroes)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120419.jpg)
该网站提供24幅原创的 Covid-19 相关的插图,允许自由使用。
5、[命令行界面设计指南](https://clig.dev/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120501.jpg)
这份文档总结了一些设计规范,帮助你写出体验良好的命令行程序。
6、[梅森素数搜索项目](https://www.mersenne.org/various/history.php)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120502.jpg)
梅森素数是可以表示成 2<sup>n</sup> - 1 的素数目前已知有51个。从1997年开始所有新的梅森素数都是由“互联网梅森素数大搜索”GIMPS项目进行分布式计算发现的。任何人都可以参与这个项目将自己计算机的多余计算能力贡献出来。
## 图片
1、[法罗群岛的海底隧道](https://www.estunlar.fo/en/about-the-tunnels/the-eysturoy-tunnel/)
周刊[第 136 期](http://www.ruanyifeng.com/blog/2020/12/weekly-issue-136.html)的封面图,介绍了丹麦法罗群岛的海底隧道。
它在大西洋海底建了世界第一个海底环岛,三个路口连向三个岛屿。随着它的通车,网上现在有更多的图片。
下图是隧道示意图,环岛的位置就在中间的三叉点。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120412.jpg)
隧道的入口。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120413.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120414.jpg)
海底环岛的实景图。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120417.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120415.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120416.jpg)
2、[世界最大的腰果树](https://en.wikipedia.org/wiki/Cashew_of_Pirangi)
巴西有世界最大的腰果树,看上去就像一片树林,其实只是一棵树。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120510.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120511.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120512.jpg)
这棵树的树枝碰到地面以后就扎根了最终变成了一片8000平方米的树林。
3、[伊尔-76的驾驶舱](https://www.thedrive.com/the-war-zone/38140/this-navigator-aboard-a-russian-il-76-looks-like-a-tie-fighter-pilot-from-star-wars)
俄罗斯国防部最近发布了一张照片,是在运输机伊尔-76的驾驶舱拍摄的看上去跟《星球大战》的剧照很像。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121505.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121504.jpg)
下图是《星球大战》的剧照。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121506.jpg)
## 文摘
1、[泰瑟枪](https://99percentinvisible.org/episode/tom-swift-electric-rifle/)
1960年代美国社会动荡经常有暴乱事件。警方希望找到一种武器可以有效地制服犯罪人同时不会造成严重的杀伤。
同一时期美国宇航局的核物理学博士杰克·科弗Jack Higson Cover1920-2009看到电视充斥着抗议和警察暴力的新闻产生了一个设想制造一个手持的放电装置让警察对犯罪人进行短时间的高压电击。这可以让目标对象非常痛苦无法移动但不会有生命危险。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120403.jpg)
经过几年的研究他最终发明了这种电击枪并根据一本他喜欢的科幻小说《汤姆·斯威夫特和他的电动步枪》Tom Swift and His Electric Rifle书名的首字母将它命名为泰瑟枪Taser
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120404.jpg)
扣动扳机后泰瑟枪会发射两支金属飞镖它们通过细电线连接在枪上。飞镖的速度为每秒60米最远命中距离7米。飞镖击中目标后就构成了一个电回路然后可以隔着5厘米的衣服进行放电电压为50,000伏持续时间百万分之一秒5秒内会多次放电。这将导致目标对象浑身肌肉痉挛缩成一团瞬间就无法移动。
曾经有人接受了自愿测试持续了大约2到3秒钟就立刻发信号要求停止并说这是他经历过的最强烈的痛苦。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120405.jpg)
1974年发明者杰克·科弗为泰瑟枪申请了专利然后联系警察部门推销这个发明。起初警察不感兴趣军队或航空公司也没有兴趣。
1979年杰克·科弗听说洛杉矶警察局正在寻找合适的武器。他们已经研究了许多可能的非致命武器化学喷雾剂、橡胶子弹镇定剂飞镖等等没有一个是可用的愿意尝试一下泰瑟枪。
经过测试,洛杉矶警察局确定该武器有效,订购了数百支。其他警察局很快就跟进。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120406.jpg)
如今泰瑟公司是一家庞大的企业美国80%以上的执法部门配备了它生产的电击枪。一些航空公司也为飞行员和航空警察配备了这种武器。
为了防止警察滥用枪支,随便开火,泰瑟枪在设计时还增加了记录功能。用户扣动扳机后,枪膛后面会弹出许多小纸屑,上面印有枪的序列号,调查人员可通过它们轻而易举地查到枪的主人,此外枪内还有一个微型芯片,专门记录每次射击的日期和时间。
## 言论
1、
时尚服饰的变化越来越快而且新衣服正变得与二手衣服一样便宜这导致同一件服装的穿着次数急剧下降。世界范围内这个数值平均下降了36在中国则是下降了70
-- [《没人想要你的旧衣服》](https://www.bloomberg.com/opinion/articles/2018-01-15/no-one-wants-your-used-clothes-anymore)
2、
代码注释是一种道歉,为未选择更清晰的名称或更合理的参数而道歉,为代码无法维护而道歉,为不使用知名算法而道歉,为编写“聪明”代码而道歉,为没有良好的版本控制系统而道歉,为未完成代码编写工作而道歉,为留下漏洞或代码中的缺陷而道歉。
-- [Uncle Bob](https://critter.blog/2020/09/15/dont-comment-your-code-refactor-it/)
3、
未来的银行网点将像休息室,划分成一个个休闲区,没有柜员机,行员指导客户在自己的设备上完成在线操作,并进行深入的一对一对话。
-- [《银行的变化》](https://internationalbanker.com/banking/banking-post-covid-19-five-things-that-will-and-wont-change/)
4、
19世纪以前人类一直不知道鸟类冬季去了哪里。1882年一个德国猎人射杀了一只白鹳发现它的脖子上有一个2.5英尺长的铁矛尖。鉴定表明,这个矛尖产自非洲,研究人员才意识到这只鹳去过非洲。
--[《鸟类冬季到哪里去了?》](https://thereader.mitpress.mit.edu/when-birds-migrated-to-the-moon/)
5、
人工智能 AI 迄今所有令人印象深刻的成就,都不过是曲线拟合,并不是真正的智能。
-- [Judea Pearl](https://mindmatters.ai/2020/12/ai-still-just-curve-fitting-not-finding-a-theory-of-everything/)(图灵奖获得者)
6、
如果我只有一个小时来拯救世界那么我将花费55分钟来定义问题而仅花5分钟来找到解决方案。
-- 据说出自[爱因斯坦](https://quoteinvestigator.com/2014/05/22/solve/)
## 回顾
2019年的本周第 87 期):[新人要为团队写文档](http://www.ruanyifeng.com/blog/2019/12/weekly-issue-87.html)
![](https://cdn.beekka.com/blogimg/asset/201912/bg2019121703.jpg)
2018年的本周第 35 期):[“一人份”的服务越来越多](http://www.ruanyifeng.com/blog/2018/12/weekly-issue-35.html)
![](https://cdn.beekka.com/blogimg/asset/201812/bg2018121401.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

419
docs/issue-139.md Normal file
View File

@ -0,0 +1,419 @@
# 科技爱好者周刊(第 139 期):生物学的可怕进展
这里记录每周值得分享的科技内容,周五发布。( **[通知] 下周五是元旦假期周刊提前到12月31日周四发布。**
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1520),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122303.jpg)
芬兰的极光营地游客住在雪地营房里面观赏夜晚的极光。via [Instagram](https://www.instagram.com/p/CJENLJPK0A9/)
## 本周话题:生物学的可怕进展
上周,一家美国网站发表了一篇 mRNA 疫苗的[文章](https://www.aier.org/article/the-fdas-deadly-caution/),我看了大吃一惊。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122105.jpg)
mRNA 是一种全新的技术,第一次用来研发疫苗。大家猜猜看,研发时间花了多久?
答案令人跌破眼镜。**Moderna 公司的 mRNA 疫苗是2020年1月11日开始研发两天后的1月13日就完成了。**
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122301.jpg)
这个日期不仅早于武汉封城1月23日也早于美国第一例 COVID-19 病例1月20日。也就是说Moderna 公司没有看到病例,对这种疾病基本上一无所知的情况下,就做出了疫苗,这也太惊人了。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122106.jpg)
事情是这样的2020年1月11日复旦大学张永振教授的团队将新冠病毒的 DNA 序列公布在网上。当天下午Moderna 注意到了实验室分析了这个序列认为可以制作疫苗一个周末就完成了。由于1月11日是周六合理的猜想是如果加班赶工可能一天内就能做出来。
后面的日程表是这样的:
> - 1月13日完成研发。
> - 2月7日完成第一批次临床生产。
> - 3月4日FDA 批准进行第1期临床试验。
> - 3月16日第一个人类受试者接受疫苗。
> - 3月23日Moderna 开始扩大规模生产。
> - 4月27日FDA 批准进行第2期临床试验。
> - 7月27日开始进行第3期临床试验。
> - 11月16日第3期结果显示该疫苗有效预防感染达到94.5%。
> - 12月11日FDA 颁发紧急使用授权。
大家可以看到后面的一整年都花在临床试验和报批。疫苗本身没有变过就是当初两天研究出来的成果最后证明有效率是95%。
为什么 mRNA 疫苗可以开发得这么快,而且不需要活体的病毒样本?
根据[美国疾控中心](https://www.cdc.gov/coronavirus/2019-ncov/vaccines/different-vaccines/mrna.html)的网站mRNA 本质上是一种通知技术,把病毒特征通知免疫细胞。所以,只要知道 DNA 序列,找出病毒的特征,理论上很快就能做出疫苗,跟解数学题差不多。
这件事情的意义在于如果这一次mRNA 疫苗证明有效,那么以后的疫苗开发可能都会很快。而且,临床试验和审批流程可能也不再需要这么久,因为生效机制是相同的,只需要验证免疫细胞确实能认出病毒即可。
我们普通人都没有意识到当代生物科技已经这么先进了DNA 的精密分析和组装,变成了小菜一碟。如果疫苗有了快速的解决方案,这是不是意味着,新冠肺炎很可能就是人类最后一次病毒大流行。
## Web Component 组件开发资料
组件化是 Web 开发的方向,这是大家公认的。但是,浏览器一直没有原生的组件支持,这才导致 React 和 Vue 这样的组件框架的出现。
谷歌公司(主要是 Chrome 团队)提出的 Web Component 技术,就是希望解决这个问题,让浏览器原生支持组件。这项技术已经成为[国际标准](https://developer.mozilla.org/en-US/docs/Web/Web_Components),而且由于是 Chrome 在推前景非常看好Youtube 网站就是用它开发的。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122404.jpg)
Web Component 的最大特点就是轻量化,代码量小,不需要加载任何外部库,就能支持组件。
本周的课程资料就是 **《Web Component 组件化开发》** 一个90分钟的视频讲座由开课吧提供。想要了解和学习这项技术的同学可以看看。
课程内容包括:
> - 组件化开发的思想到底是什么?
> - Web Component 技术的构成
> 1. 自定义元素
> 2. template 标签
> 3. 拓展原有组件
> - 如何用上面三项技术写一个组件?
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122405.jpg)
除了讲课内容以外,还提供配套代码下载。
微信扫描下面的二维码就可以免费领取这份90分钟的学习资料。原价 399 元,限时 **0 元领取** ,没有任何条件,不用转发和分享,仅限 200 名。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122403.jpg)
## 资讯
1、[智能水表](https://finance.sina.com.cn/tech/2020-12-13/doc-iiznctke6317394.shtml)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121408.jpg)
上海市长宁区江苏路街道为辖区内的6户独居老人安装了智能水表。一旦12小时内智能水表的读数用水量低于0.01立方米,居委会便会立即收到信号,及时派专人上门查看。
同时街道还安装了智能门磁装置只要这些老人的门24小时没有打开过也会发出预警信息。
2、[360度 VR 旅行](https://www.vpark.io/travel)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120916.jpg)
旧金山一家创业公司推出360度 VR 旅行服务,用户选择一个旧金山的风景点,在指定时间导游会带你去参观。整个过程都是网络进行。
导游使用360摄像机拍摄实时画面通过 Youtube360 进行直播,用户在家里戴上 VR 眼镜收看直播。整个过程中导游会提供实时解说你还可以跟导游对话。这个服务的价格是每小时39美元到59美元。
3、[空心光纤](https://www.wsj.com/articles/high-frequency-traders-push-closer-to-light-speed-with-cutting-edge-cables-11608028200)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121602.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121603.jpg)
美国华尔街的高频交易公司正在部署空心光纤使得他们的网络交易命令可以传得比别人更快。空心光纤是下一代光纤每根光纤的玻璃芯内部是空心的比人的头发还要窄。因为光在空气中的传播速度比玻璃快50所以空心光纤的传输速度要大大高过标准光纤。
空心光纤代替标准光纤可能会使交易命令的传输时间减少数百纳秒一纳秒等于十亿分之一秒。历史上高频交易公司一直在追求更快的网络速度。十年前有一家证券公司花费3亿美元铺设芝加哥到纽约的直线光纤电缆实现两地之间的最短距离。仅仅过了几年他们又用微波网络取代了这条3亿美元的线路只因为传输时间可以少4毫秒。
4、[保存时间最长的人类胚胎](https://www.bbc.com/news/world-us-canada-55164607)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120407.jpg)
2020年10月一个名叫莫莉·吉布森Molly Gibson的女婴在美国华盛顿州出生但是科学意义上这时她已经27岁了。因为她来自一枚27年前冷冻的胚胎。她现在的父母有不孕症选择接受这枚没有遗传关系的、1992年10月冷冻的胚胎植入母亲的子宫进行生育。这创下了胚胎冷冻时间最长、然后生育的世界记录。
美国国家胚胎捐赠中心NEDC保存有捐赠的冷冻胚胎允许不孕症的家庭领养一个未使用的胚胎。目前美国大约有100万个冷冻的人类胚胎。冷冻胚胎技术是1984年在澳大利亚出现的由于冷冻胚胎的保质期是无限的所以未来可能还会有冷冻时间更长的胚胎诞生。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120408.jpg)
5、[电动车无法普及](http://www.nbd.com.cn/articles/2020-12-23/1579335.html)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122307.jpg)
日前,丰田汽车的社长丰田章男公开表示,电动车是过度炒作,各国政府提出放弃汽油车,全面转向电动车是不现实的,只是一种作秀。原因是电动车会导致巨大的电力需求,全面转型成本巨大,并会将污染转移到发电环节。
他以日本为例,日本的大部分电力都来自于煤炭和天然气,如果全面转向电动车,那么到了夏季尖峰用电时段,日本将面临“无电可用”的窘境,而建立全国的充电网络更是天价的花费。
他的警告并非没有根据。特斯拉的超级充电桩,最大功率是 250kW即每小时耗电250度。目前中国国内功率最小的充电桩也要达到 3.5kW,高于空调的耗电。如果居民晚上下班回家,同时在小区里为自己的电动车充电,电网确实可能无法负荷。
6、**一句话消息**
> - [小米公司](https://www.guancha.cn/economy/2020_12_23_575586.shtml)的小米手机 11 发布会邀请函内嵌一颗高通骁龙888芯片实物堪称制作成本最贵的邀请函。这块目前最顶级的手机芯片售价估计在200美元左右。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122406.jpg)
> - [哈萨克斯坦政府](https://www.engadget.com/tech-giants-browsers-block-kazakhstan-web-surveillance-080031499.html)要求国民在计算机上安装政府提供的根证书然后才能访问互联网。苹果、谷歌、微软、Mozilla 进行合作,只要发现该证书,就会提示访问不安全。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121801.jpg)
> - [法国](https://fr.reuters.com/article/idUSKBN28K0NA)对谷歌和亚马逊分别罚款1亿欧元和3500万欧元理由是它们的网站事先未征求访问者的同意就设置 Cookie。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121101.jpg)
> - [美国](http://www.ngchina.com.cn/science/space/9935.html)宣布“阿尔忒弥斯Artemis计划”18名宇航员的大名单将在他们之中产生下一次月球登陆的候选人。美国宇航局承诺一定会让一位女性登上月球创造历史。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121406.jpg)
> - [美国国会](https://www.axios.com/broadband-access-covid-relief-bill-7-billion-5be48439-c1a4-4927-a0c4-515312a1d281.html)通过新一轮9000亿美元的 Covid-19 救助法案其中包括70亿美元的宽带补助保证民众可以用上宽带低收入家庭每月可以获得50美元的宽带费。
## 文章
1、[颗粒积木的妙用](https://www.coolapk.com/feed/23451115?shareKey=ZDY5ODdkNGVmOTg2NWZkNTU2MzI~)(中文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121303.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121304.jpg)
作者介绍自己使用颗粒积木搭出了手机支架、笔筒等等。
2、[《自然》评选 2020 年度十大科学发现](https://mp.weixin.qq.com/s/CVzJjOq87FTYjwRSno04yQ)(中文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121705.jpg)
Nature 杂志评出的2020年度10大科学发现包括压力使得头发变白的机制、首次观察到宇宙中的快速无线电爆发、大气层的臭氧空洞有修复迹象等等。
3、[2020年设计师工具调查报告](https://uxtools.co/survey-2020/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121706.jpg)
UXtools 对设计师的年度调查,各种工具的使用情况,上图是使用最多的 UI 设计软件,前五名依次是 Figma、Sketch、Adobe XD、Illustrator、Photoshop。
4、[如何找出 CDN 背后的主机真实 IP 地址](https://soatok.blog/2020/05/09/how-to-de-anonymize-scam-knock-off-sites-hiding-behind-cloudflare/)(英文)
网站启用了 CDN 以后,外部用户就看不到源站的真实 IP 地址了。本文介绍了一个小技巧,某些情况下可能有用。
5、[链接的 noopenernoreferrer 和 nofollow 设置](https://blog.bhanuteja.dev/noopener-noreferrer-and-nofollow-when-to-use-them-how-can-these-prevent-phishing-attacks)(英文)
为了安全性,网页链接最好设置`rel="noopener noreferrer nofollow"`,本文介绍这三个值的作用。
6、[开源软件商业模式的死亡](https://joemorrison.medium.com/death-of-an-open-source-business-model-62bc227a7e9b)(英文)
开源软件常见的商业模式是“软件开源 + 服务收费”,但是云服务商正在杀死这种模式。
> 如果你免费提供软件,并且这种软件足够受欢迎,云服务商将不可避免地使用你的代码提供竞争性服务。他们会毫不留情地用自己的方法痛击你,在你的前院倾倒垃圾。而你的律师则站在你耳边低语,“什么也做不了。”
7、[`<details>`标签的一个作用](https://shkspr.mobi/blog/2020/12/a-terrible-way-to-do-footnotes-in-html/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121102.jpg)
作者提出,可以使用`<details>`标签在网页里面添加脚注(上图)。
8、[完善的 Bash 脚本的最简单形式](https://betterdev.blog/minimal-safe-bash-script-template/)(英文)
本文通过一个模板,介绍 Bash 脚本的基本知识,如何写出安全的、基本功能完善的脚本。
9、[如何使用 GitHub Actions 发布到 GitHub Pages](https://itsopensource.com/publish-github-pages-with-github-actions/)(英文)
一个简单的教程,教你通过 GitHub Actions 构建一个静态博客,自动发布到 GitHub Pages。
10、[Navigator 对象的实验性属性](https://umaar.com/dev-tips/242-considerate-javascript/)(英文)
本文介绍浏览器的 Navigator 对象的几个实验性属性比如获取本机的内存、CPU 核心和网络连接类型。
## 工具
1、[imgdiff](https://github.com/n7olkachev/imgdiff)
比较两张图片差异的命令行工具。
2、[BrowserTime](https://github.com/seanmiller802/BrowserTime)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121707.jpg)
Chrome 浏览器的插件,显示一个仪表盘,分析你的浏览历史,显示你在哪些网站花费最多时间。
3、[AI Picture Restorer](https://hotpot.ai/restore-picture)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121802.jpg)
一个在线工具,去除老照片的破损和折痕。
4、[Cloudflare Pages](https://blog.cloudflare.com/cloudflare-pages/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121901.jpg)
Cloudflare 推出的静态网站构建和托管服务,目前正在 beta 测试,可以申请参加。([@Wazons](https://github.com/ruanyf/weekly/issues/1559) 投稿)
5、[Geometrize](https://www.geometrize.co.uk/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122001.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122002.jpg)
一个在线工具,将照片转成基于几何形状的水彩画。
6、[OwnCast](https://github.com/owncast/owncast)
一个可以自己搭建的开源流媒体服务,用作视频的在线播放。
7、[tetris](https://github.com/k-vernooy/tetris)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122104.jpg)
命令行的俄罗斯方块游戏。
8、[Holiday Card Maker](https://photoroom.com/holiday-card-maker/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122302.jpg)
一个在线工具,上传肖像照,软件会自动去除背景,生成各种节日照片。
## 资源
1、[恐龙的声音](https://www.google.com/search?q=what%20sound%20does%20a%20dinosaur%20make)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122003.jpg)
谷歌搜索 “what sound does a dinosaur make”恐龙的声音是什么网页就会显示一系列可以播放的动物叫声。
2、[ElixirSchool 博客的中文翻译](https://github.com/caicaishmily/elixirschool_blogs)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121703.jpg)
Elixir School 这个英语博客,是学习 Elixir 这门编程语言的首选。笔者抽出了一些时间翻译了这些博客。([@caicaishmily 投稿](https://github.com/ruanyf/weekly/issues/1558)
3、[SRE 学校](https://linkedin.github.io/school-of-sre/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120902.jpg)
Linkedin 工程团队专门写给新人的 SRE (站点可靠性工程)教程,介绍了一个 DevOps 工程师需要掌握的各种基础知识。
4、[计算机安全培训材料](https://opensecuritytraining.info/Training.html)
该网站提供计算机安全方面完整的英文培训材料共包含29节课。
5、[免费的 Python 英文书籍](https://www.pythonkitchen.com/legally-free-python-books-list/)
本文整理了一张免费书籍清单,都是网上合法的 Python 学习资源,书目相当多。
## 图片
1、[瑞士的军事掩体](https://www.amusingplanet.com/2015/07/the-camouflaged-military-bunkers-of.html)
瑞士是一个中立国,但拥有强大的军事力量。阿尔卑斯山上遍布军事设施,并精心制作了掩体,以便融入周围的景观。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120811.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120812.jpg)
其中一些伪装成巨大的岩石,另一些伪装成安静的别墅或谷仓,它们在紧急情况下会打开,露出加农炮和重型机枪。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120813.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120814.jpg)
瑞士全国有将近30万个掩体和5,100个公共避难所这些掩体可容纳整个瑞士人口。按人均计算瑞士拥有世界最大的军队之一有20万在职人员和360万后备人员。每个34岁以下有时50岁以下的男性公民都是预备役士兵。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120815.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120816.jpg)
## 文摘
1、[世界末日时钟](https://en.wikipedia.org/wiki/Doomsday_Clock)
1945年美国在日本投放了两颗原子弹这引发了核战争引发世界末日的担忧。
1947年一些参与曼哈顿计划的核物理学家在芝加哥大学出版了一本杂志《原子科学家公报》。封面上画了一个时钟表示人类离世界末日正在倒计时。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112902.jpg)
午夜零点表示世界末日时钟的时间离零点还有7分钟。这个时钟因此称为“世界末日时钟”Doomsday Clock
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112904.jpg)
后来杂志的每一期都是这个封面但是距离世界末日的时间一直在调整迄今为止一共调整了22次。
1949年苏联试验原子弹末日时钟调为3分钟。
1953年美国和苏联开始测试氢弹调为2分钟。
1963年美苏签订《部分禁止核试验条约》调为12分钟。
1981年苏联入侵阿富汗美苏军备竞赛升级里根政府提出“星球大战”计划调为4分钟。
1991年柏林墙倒塌东欧巨变美苏签署《第一阶段削减战略武器条约》调为17分钟。
2007年气候变暖核电站不断增加调为5分钟。
2017年特朗普当选美国总统否认气候变化调为150秒。
2018年朝鲜试验核武器调为120秒。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112903.jpg)
2020年1月23日由于全球气候变暖无法避免调为100秒。也就是说科学家认为现在是距离世界末日最近的时刻。
![](https://cdn.beekka.com/blogimg/asset/202011/bg2020112905.jpg)
2、[世界科学技术工程学院](https://en.wikipedia.org/wiki/World_Academy_of_Science,_Engineering_and_Technology)
上个世纪土耳其人塞马尔·阿尔迪Cemal Ardil注册成立了一家“世界科学技术工程学院”World Academy of Science, Engineering and Technology简称 WASET。这是一家营利性机构专门安排各种各样虚假的学术会议人为提高演讲者和论文提交者的学术履历。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121403.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121404.jpg)
它每年组织成千上万次科学会议会议的名称与真正的科学团体组织的真实会议很相似。2018年世界科学技术工程学院共发布了49,844个会议广告其中许多会议名称雷同而且安排在同一天的同一地点。比如2016年2月里约热内卢的一家酒店同一时间安排了116场科学会议。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121405.jpg)
这些会议的质量很差,任何人只要支付注册费就可以提交论文。很多科学家在不知情的情况下,被列入组委会名单。
2013年发生了一件丑闻一个英国科学家在世界科学技术工程学院主办的期刊《国际医学药学生物和生命科学杂志》上发表了一篇假论文数据都是伪造的。然后他自己引用这篇论文将成果提交给了《科学》杂志。
外界计算世界科学技术工程学院2017年的收入大约为4,495,219美元。
## 言论
1、
不要被贪婪的公司动机所吸引,不要投入全部的时间和精力,这绝对会导致您毫无正当理由地失去自己的一生。
-- [Jonathan Carter](https://jonathancarter.org/2020/12/10/centos-stream-or-debian/)Debian 项目负责人
2、
优秀的人讨论思想,普通的人讨论事件,狭隘的人讨论人。
-- 埃莉诺·罗斯福,罗斯福总统夫人
3、
达尔文发现,澳大利亚附近的很多小岛上,昆虫不会飞。他猜测这是因为岛屿的风较大,会飞的昆虫很可能被吹到海里,这导致这些昆虫的后代完全丧失了飞行的能力。
-- [《为什么昆虫丧失飞行能力?》](https://www.sohu.com/a/437697806_354961)
4、
一个人在生物学上,每天的生存需要消耗 90W 的能量,相当于单个电灯泡所需的能量。但是考虑到人类使用各种设备(家用电器、交通工具等等),每人每天平均消耗 3,000W 的能量。如果你是美国人,这个数字会上升到接近 11,000W这相当于一头蓝鲸地球上最大的哺乳动物的能量需求。
-- [物理学家杰弗里·韦斯特](https://linkedstarsblog.com/2018/12/17/scaling-considerations-in-complex-systems-and-organizations-implications/)Geoffrey West
5、
阅读各种资料、书籍、文章只是让你懂得更多并不会让你提高技能。只有通过练习practice才能提高技能。如果你想变得更好那就去动手做。
-- [Jason Fried](https://twitter.com/jasonfried/status/1338626702264582146)Basecamp 的创始人)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121501.jpg)
6、
如果我与某人在办公室合作一年,我会知道他的孩子的名字,以及他在周末要做的事情。但如果我们是远程合作,我就什么都不会知道,因为远程会让工作变得直接,没有人与人之间的了解。
-- David Perell
## 回顾
2019年的本周第 88 期):[如果你遇到一条蛇](http://www.ruanyifeng.com/blog/2019/12/weekly-issue-88.html)
![](https://cdn.beekka.com/blogimg/asset/201911/bg2019113002.jpg)
2018年的本周第 36 期):[程序员将来会不会过剩?](http://www.ruanyifeng.com/blog/2018/12/weekly-issue-36.html)
![](https://cdn.beekka.com/blogimg/asset/201812/bg2018122129.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

View File

@ -2,7 +2,7 @@
这里记录过去一周,我看到的值得分享的东西,每周五发布。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072001.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072001.jpg)
上周特斯拉汽车的老板马斯克Elon Musk来中国7月11日在上海建立全球第二家工厂7月12日在北京建立研发中心当天下午就回美国。他日程太赶没时间吃饭媒体拍到他与中国员工一起街头吃煎饼果子。
@ -12,7 +12,7 @@
1971年马斯克生于南非。26岁进入斯坦福大学攻读应用物理博士但是读了两天就觉得学术生涯完全不是他要的生活当天就退学了。然后与弟弟一起创业做一个软件项目1999年被 AltaVista 以3.07亿美元现金和3400万美元股票期权收购。他28岁时就成了亿万富翁。
接着,他与朋友合伙创办了 Paypal2002年以15亿美元卖给了 EBay。他马上又创办了 SpaceX 公司承接火箭发射业务目前猎鹰九号火箭已经全球第一个实现了可回收、可重复使用并获得了美国太空总署16亿美元的合同帮助政府把物资送上国际太空站。2004年他参与创办了特斯拉汽车公司现在成了全世界最热门、最先进的电动汽车。2008年创办了 SolarCity 公司致力于太阳能发电和大容量电池。2012年创办 Hyperloop开发时速1000公里的高速列车。2015年创办 OpenAI 公司开发人工智能技术。2016年创办 Neuralink研究人脑如何与人工智能融合。2017年创办 Boring Company实现与 Hyperloop 配套的隧道挖掘。
接着,他与朋友合伙创办了 PayPal2002年以15亿美元卖给了 eBay。他马上又创办了 SpaceX 公司承接火箭发射业务目前猎鹰九号火箭已经全球第一个实现了可回收、可重复使用并获得了美国太空总署16亿美元的合同帮助政府把物资送上国际太空站。2004年他参与创办了特斯拉汽车公司现在成了全世界最热门、最先进的电动汽车。2008年创办了 SolarCity 公司致力于太阳能发电和大容量电池。2012年创办 Hyperloop开发时速1000公里的高速列车。2015年创办 OpenAI 公司开发人工智能技术。2016年创办 Neuralink研究人脑如何与人工智能融合。2017年创办 Boring Company实现与 Hyperloop 配套的隧道挖掘。
这才是真正的梦想家,人生不是为了金钱,而是为了实现心中的梦想。实现了一个目标,马不停蹄去做下一个,短暂的人生要尽量多实现几个目标才过瘾,让未来早一点变成现实。
@ -20,7 +20,7 @@
1、[八种降温的简单方法](https://www.bbc.com/news/magazine-23255554)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072002.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072002.jpg)
天气炎热,这篇文章介绍了八种不那么正统的降温方法,下面是其中的三种。
@ -30,7 +30,7 @@
2、[ChromeBook 笔记本](https://www.computerworld.com/article/3276329/chrome-os/everything-you-knew-about-chromebooks-is-wrong.html)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072003.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072003.jpg)
ChromeBook 是安装了谷歌 ChromeOS 系统的笔记本。这篇文章介绍这个系统的最新进展,认为它很有希望,推荐用户尝试一下。
@ -39,7 +39,7 @@ ChromeBook 是安装了谷歌 ChromeOS 系统的笔记本。这篇文章介绍
3、[美国有多少建筑物?](https://blogs.bing.com/maps/2018-06/microsoft-releases-125-million-building-footprints-in-the-us-as-open-data/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072004.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072004.jpg)
微软使用人工智能,从航拍照片识别马路和建筑物,算出美国全国有 124,885,597 栋房子。这些数据都已经开源了,公开在 GitHub 上面。
@ -53,7 +53,7 @@ ChromeBook 是安装了谷歌 ChromeOS 系统的笔记本。这篇文章介绍
5、[最大的海浪](https://briantissot.com/2014/12/31/the-giant-200-foot-wave-at-trinidad-california/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072005.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072005.jpg)
最近历史学家确认史上有记载的最大海浪发生在1914年12月31日的美国加州特立尼达海角灯塔。根据是当时灯塔守护者写了一份报告里面提到海浪冲进了灯塔打在他脸上。
@ -63,7 +63,7 @@ ChromeBook 是安装了谷歌 ChromeOS 系统的笔记本。这篇文章介绍
6、[人工智能服装设计](https://www.nytimes.com/2018/07/07/business/economy/algorithm-fashion-jobs.html)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072006.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072006.jpg)
《纽约时报》报道,印度电商 Myntra 的 T 恤配色都是算法产生的。
@ -78,7 +78,7 @@ ChromeBook 是安装了谷歌 ChromeOS 系统的笔记本。这篇文章介绍
8、[划船上班](https://nypost.com/2018/07/07/google-engineer-uses-a-rowboat-to-commute-to-work-in-nyc/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072007.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072007.jpg)
一位谷歌工程师住在新泽西,每天要去纽约上班,路上通勤两个多小时。他决定划船上班,自己做了一艘折叠小艇,横渡哈德逊河,然后再骑自行车到公司。花费的时间其实要比公共交通长,但是他觉得这样精神比较放松。
@ -86,7 +86,7 @@ ChromeBook 是安装了谷歌 ChromeOS 系统的笔记本。这篇文章介绍
9、[旧金山的低收入家庭](https://www.bbc.com/news/world-us-canada-44725026)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072008.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072008.jpg)
如果你住在旧金山全家年收入低于11.74万美元就是政府认定的低收入家庭可以领取住房补助。这个认定标准是全美最高的。要知道美国所有家庭的年收入中位数是5.9万美元。这就是说,大部分的美国人都负担不起旧金山的生活。
@ -109,7 +109,7 @@ ChromeBook 是安装了谷歌 ChromeOS 系统的笔记本。这篇文章介绍
1、[数据结构参考](https://www.interviewcake.com/data-structures-reference)(英文)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072009.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072009.jpg)
一份很好的数据结构教程,图文并茂,简明扼要,列出每种结构的定义和优缺点,非常适合初学者。
@ -135,7 +135,7 @@ Python 的默认排序算法是 Timsort它的表现据说好于快排quick
7、[Chrome 的缓存浏览模式](https://blogs.systweak.com/2017/06/how-to-enable-offline-browsing-in-firefox-and-chrome/)(英文)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072010.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072010.jpg)
Chrome 可以启用"show saved copy" 按钮。如果网站下线,而本地又有以前访问时的缓存,就能看到缓存的版本。
@ -155,7 +155,7 @@ Chrome 可以启用"show saved copy" 按钮。如果网站下线,而本地又
2、[Learn command line](https://hellowebbooks.com/learn-command-line/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072011.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072011.jpg)
一本开源的初级命令行教程,特色是配有大量的手绘图。
@ -171,33 +171,33 @@ Chrome 可以启用"show saved copy" 按钮。如果网站下线,而本地又
2、[snibox](https://github.com/snibox/snibox)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072012.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072012.jpg)
开源的代码片段管理的服务,类似 Github Gists。
开源的代码片段管理的服务,类似 GitHub Gists。
3、[Feather App](https://feather-apps.com/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072013.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072013.jpg)
有人为 Flutter 写了 Windows 和 Mac 的渲染器。也就是说Flutter 写好的 App 不仅能在手机上跑还能在桌面跑。理论上Flutter 能在任何操作系统运行,它是一套独立控件,只要能编译出来,就能运行。
4、[cheat.sh](https://github.com/chubin/cheat.sh)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072014.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072014.jpg)
一个只能在命令行访问的文档查询网站,使用方法就是命令行执行 curl cheat.sh 。
5、[微软 Teams](https://products.office.com/en-us/microsoft-teams/group-chat-software)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072016.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072016.jpg)
微软的团队协作工具 Teams 推出免费版了,可以聊天、视频、上传文件、内部集成了 Office。
6、[Stencila](http://stenci.la/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072017.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072017.jpg)
Stencila 是一套开源的办公套件,只包含文字处理器和电子表格。
@ -236,14 +236,14 @@ Stencila 是一套开源的办公套件,只包含文字处理器和电子表
1、[GitHub 的复古 GUI 风格](https://github.com/Athari/CssGitHubWindows)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072018.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072018.jpg)
有人写了一个 CSS 风格,将 GitHub 改成 Windows 98 时代的桌面 GUI 软件的风格。说实话,现在的 Web 应用比当年的桌面应用体验好多了。
2、[一段奇特的 CSS 代码](https://codepen.io/MartijnCuppens/pen/MXojmw)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072019.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072019.jpg)
一个空的 div 元素,所有浏览器的渲染结果都不一样。
@ -251,9 +251,9 @@ Stencila 是一套开源的办公套件,只包含文字处理器和电子表
1、[3D 动态展示中国的空气污染](https://www.weibo.com/tv/v/GnNDxr54I?fid=1034:4256723129548661)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072020.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072020.jpg)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072021.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072021.jpg)
根据 NASA 数据做的全国空气污染数据的动态可视化时间跨度20年。2013年1月是污染最严重的时刻2018年1月虽然还是很严重但是已经有所改善。
@ -261,9 +261,9 @@ Stencila 是一套开源的办公套件,只包含文字处理器和电子表
2、[恐龙足迹](https://photo.sina.cn/album_1_2841_292894.htm)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072022.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072022.jpg)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072023.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072023.jpg)
山东郯城县发现了一大型恐龙足迹点,第一张图的一个个凹坑,据说都是恐龙脚印。
@ -271,7 +271,7 @@ Stencila 是一套开源的办公套件,只包含文字处理器和电子表
近日,外媒 AndroidAuthority 统计了历史上销量最高的10款手机。Nokia 包揽了前10中的7个剩余三星、苹果、摩托罗拉各一个。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072024.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072024.jpg)
Nokia 1100发布于2003年搭载了单色屏幕与手电筒全球一共销售了2.5亿部,成为了迄今为止最畅销的手机。
@ -279,12 +279,12 @@ Nokia 1100发布于2003年搭载了单色屏幕与手电筒全球一共销
## 本周金句
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072025.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072025.jpg)
6月底由于竞争不过网上商店美国最大的玩具连锁店玩具反斗城Toys R US破产关门全美700多家连锁店全部歇业70年的公司历史正式结束。最后一天一个员工贴出了一张照片清空的商店里面一只长颈鹿拿着行李箱准备离开。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072026.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072026.jpg)
公司的网页也发表了[告别声明](https://hellogiggles.com/news/toys-r-us-last-day-goodbye-tweets/)

408
docs/issue-140.md Normal file
View File

@ -0,0 +1,408 @@
# 科技爱好者周刊(第 140 期):印度人的工资是多少?
这里记录每周值得分享的科技内容,周五发布。( 本周由于元旦假期,提前到周四发布。)
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1520),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123004.jpg)
印尼的一条野生鳄鱼自从2016年就有一个旧轮胎卡在脖子上。随着这条鳄鱼越长越大动物学家担心它会被慢慢勒死。印尼政府同意对取下轮胎的人给予奖励但是根本没人报名。via [Instagram](https://www.instagram.com/p/CIkixQGBZ_z/)
## 本周话题:印度人的工资是多少?
两周前有一条[新闻](https://finance.sina.com.cn/tech/2020-12-13/doc-iiznezxs6648424.shtml)。台湾科技企业纬创在印度的 iPhone 代工厂发生“暴动”事件2000个印度工人大肆打砸公司用品现场一片狼藉。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122911.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122910.jpg)
据称,薪资问题是引发“暴动”的主因。
> “员工对于公司没有按时支付承诺的工资感到相当的愤怒。虽然公司答应向工程专业的毕业生提供每月21000卢比的薪水但现在薪水已降至16000卢比在最近几个月甚至减少至12000卢比非工程专业毕业生的月薪也已降至8000卢比。”
1个印度卢比大约等于0.09元人民币那么21000卢比约为1900元人民币。按照这个报道工人因为拿不到这个工资而发生“暴动”。
我有点好奇,这种工资在印度相当于什么水平?
![](https://cdn.beekka.com/blogimg/asset/202001/bg2020011511.jpg)
去年,我读过一本书[《我在印度的 701 天》](https://book.douban.com/subject/30177716/)。这是孔子学院的一个汉语老师在印度的生活日记,里面有这样的描述。
> “教授的月工资是10万卢比瑜伽老师6万卢比印度理工学院相当于清华大学毕业生6万卢比大学行政人员2.3万卢比路边小店的店长是2万卢比中学教师1.5万卢比出租车司机1.2万卢比。”
这样看下来月收入2.1万卢比,在印度属于中等收入,相当多的底层民众还拿不到这种工资。
但是在中国这个工资水平1900元人民币比有的省份的最低工资还要低恐怕不管哪一个省都根本招不到工人。
相比之下,印度还不属于最低工资的国家,孟加拉、柬埔寨、缅甸等国的工资比印度还要低。这样看来,劳动密集型产业在中国已经毫无优势了,如果某个产品需要大量劳动力投入,那么它迟早都要向那些低工资的国家转移。因为中国和那些国家的工资差距太大了,而且还会继续扩大。
这就是我们国家面临的问题:劳动密集型产业已经走到头了,支撑不了后面的发展了,但是大部分劳动者都还不具备从事更高级产业的技能。
## Vue.js 常见面试题
Vue.js 是主流的前端框架,面试前端岗位时,经常会遇到这方面的题目。
下面就是一些常见的面试问题。
[基础类问题]
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123003.jpg)
[扩展类问题]
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123002.jpg)
上面这些问题是由腾讯课堂101认证机构——[金渡教育](https://jindu.ke.qq.com/)提供,大家可以扫描下面的二维码, 免费索取参考答案。
这是他们的课程 **《前端高频面试题训练营》** 的一部分。该课程专门针对 Vue.js 进行培训,帮助初学者扎实知识基础,同时又有大厂实战项目的实训。最重要的是,它原价 299 元, **由腾讯课堂全额补贴以后,现在限时免费。**
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123009.jpg)
扫描上面的二维码入群,即可 0 元领取 。限200名群满截止。
## 资讯
1、[蓝牙墓碑](https://www.cool3c.com/article/158691)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122006.jpg)
由于墓地紧缺日本的一个墓园推出了35座公共坟墓一个坟墓对应多个死者。墓碑文字不是刻在石头上而是以电子纸取代。
亲友祭奠时只要进行蓝牙配对墓碑就会显示事先设定的死者名字、图片、文字等等不过现在只能黑白显示。亲友离开时墓碑就会自动恢復成原状。目前这种墓地的价格是29万日元约18000元人民币存放13年。
2、[滚球木琴](https://dornob.com/mile-long-wooden-xylophone-plays-bach-in-japanese-forest/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122101.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122102.jpg)
日本北海道的一座公园,架设了一个巨大的木琴,当小球从上面滚过时,会发出音乐。木琴放在支柱上,角度是精心计算过的,每块木板都调节好,以控制球的速度。小球会压动木板发出音符,构成巴赫的一首曲子 Cantata 147。
选择这首曲子的主要原因是它的每个音符长度相同比较适合小球的滚动速度。游客现在可以在公园购买小球观赏滚动发出的音乐一颗球是300日元约20元人民币。下面就是演示视频[腾讯视频](https://v.qq.com/x/page/h3214omjece.html)[Youtube](https://www.youtube.com/watch?v=g1_B0YhwMVE))。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=h3214omjece" allowFullScreen="true" width="600" height="400"></iframe>
3、[垂直车库](https://baijiahao.baidu.com/s?id=1627315470881322780)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122304.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122305.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122306.jpg)
2019年12月石家庄一个居民小区安装了垂直停车位。这种停车位每个占地20平米车辆驶入后会自动沉入地下运送到合适的位置。需要取车的时候升降机再将车辆送回地面。
根据介绍目前可以做到地下120个停车位地面只占一个车位的面积。这样最大的好处就是保持地面不被占用有利于增加居民的休憩空间。石家庄正在推广这种垂直停车位现有24个正在建设中。
4、[下铁雨的星星](https://phys.org/news/2020-03-large-telescope-exoplanet-iron.html)
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020031204.jpg)
科学家通过架设在智利的超大望远镜 VLTVery Large Telescope下图发现在双鱼座有一颗距离地球约640光年的行星天上下的不是雨而是金属铁。
这颗行星在白天温度会攀升至2400摄氏度以上足以使地表的铁金属汽化。强风将铁蒸气吹到半空到了凉爽的夜晚气温下降铁蒸汽冷凝成铁滴以雨点的形式重新落到地面。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123005.jpg)
5、[世界年龄最大的熊猫](http://news.hsw.cn/system/2020/1222/1275477.shtml)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122401.jpg)
重庆动物园的世界年龄最大的熊猫“新星”于12月8日去世享年38岁。1982年8月这只雌性熊猫出生于四川省雅安市宝兴县1983年6月被送到重庆动物园已在动物园生活了37年零6个月。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122402.jpg)
她至少生育过十只幼崽有153个后裔。今年8月动物园才为它庆祝了38岁生日。野生熊猫的寿命为1520年38岁的熊猫相当于人类年龄110至140岁。
6、**一句话消息**
> - [青海玉树地区](https://mp.weixin.qq.com/s/M3HW_0_cchU3XsVupyUI3w)2020年12月23日清晨7点23分一颗火流星坠落地面将天地照得亮如白昼持续时间长达半分钟之久。根据测算这是1988年有记录以来中国境内发生的能量最大的一次天体撞击接近一万吨TNT当量与一颗小型核弹相当。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122504.jpg)
> - [大阪美术馆](https://www.openculture.com/2020/12/hokusais-iconic-print-the-great-wave-off-kanagawa-recreated-with-50000-lego-bricks.html)正在展出50000块乐高积木搭建的葛饰北斋著名版画《神奈川冲浪里》。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122004.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122005.jpg)
> - [美国科学家](https://nuadox.com/post/612163662441054208/earth-turned-faster-70m-years-ago)通过研究贝壳化石确定7000万前每年有372天每天的长度是23.5个小时,这是地球自传速度不断放慢的又一个证据。贝壳的外壳每天都在生长,会形成年轮,通过分析贝壳的微小切片,可以得到每天的时间长度。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020031004.jpg)
> - [英国交通警察](https://www.thedrive.com/news/38111/new-uk-police-speed-gun-can-read-license-plates-from-nearly-half-a-mile-away-at-night)最新配备了价值13200美元的激光测速枪专门用于查处超速行驶的汽车。该枪据说能够识别1500米以外的车牌。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121401.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121402.jpg)
## 文章
1、[9天搭建一座云冈石窟](https://mp.weixin.qq.com/s/vFJkKRsAcSl8kJZDrKrRQw)(中文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122606.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122607.jpg)
山西云冈石窟研究院用9天时间在上海宝龙美术馆搭建了一个 3D 打印的云岗石窟。
2、[高铁货运能成功吗?](https://mp.weixin.qq.com/s/e4nG1XzwvvW76_4MO3QTHg)(中文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122407.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122408.jpg)
迄今为止中国的高铁只用于客运。最近中车公司隆重发布了世界首列时速350公里高速货运动车组专门用于货运“相当于30架737全货机的运载能力1500公里优势距离5小时内即可到达”。
3、[中国巨型摩天高楼时代似乎已经过去了](https://www.inkstonenews.com/society/days-chinese-mega-skyscraper-appear-be-over/article/3114834)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122609.jpg)
世界最高的100座建筑物44座在中国。但是国外媒体报道中国住房和城乡建设部最近禁止建造超过500米的高层建筑同时要求严控建造250米以上的建筑物。大家终于意识到了摩天大楼并不宜居不仅成本高而且带来很大的环境压力。
4、[浏览器的虚拟机检测](https://bannedit.github.io/Virtual-Machine-Detection-In-The-Browser.html)(英文)
这篇文章介绍了四个方法,可以使用网页脚本判断,当前浏览器是否运行在虚拟机里面。
5、[如何只使用 EMCAScript 模块开发](https://jouni.kantola.se/blog/2020-12-20/no-fuzz-development-with-ecmascript-modules/)(英文)
本文演示如何在 Node.js 环境里面,写 EMCAScript 模块代码,并运行单元测试,然后不用构建,直接在浏览器运行代码。
6、[5G 无线电波会损害健康吗?](http://backreaction.blogspot.com/2020/12/all-you-need-to-know-about-5g.html)(英文)
5G 引入了毫米波,比 4G 频率高10倍多理论上会携带更多的能量。本文讨论它对人体会不会有影响。
7、[ARM 芯片是如何诞生的](https://arstechnica.com/features/2020/12/how-an-obscure-british-pc-maker-invented-arm-and-changed-the-world/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122103.jpg)
本文介绍了英国 ARM 公司的由来,以及他们设计的芯片。对于了解 x86 和 ARM 两种 CPU 架构的早期历史和区别,很有帮助。
8、[我的软件工程公理](https://martinrue.com/my-engineering-axioms/)(英文)
作者总结了他心目中软件工程的25条公理。我觉得总结得挺好比如“产品是资产代码是负债”、“好的代码是易于删除的代码”、“坚持小团队小心地对待团队成长”等等。
9、[JavaScript 的 toJSON() 函数是什么?](http://thecodebarbarian.com/what-is-the-tojson-function-in-javascript.html)(英文)
JavaScript 语言中,一个对象只要部署了`toJSON()`方法,就可以被转成 JSON 字符串。很多库都使用了这个方法,比如 Express 框架的`res.json()`就是这样实现的。
10、[浏览器的异步 Cookie Store API](https://medium.com/nmc-techblog/introducing-the-async-cookie-store-api-89cbecf401f)(英文)
以前,我们只能用`document.cookie`来操作 CookieChrome 87 引入了一个新的 Cookie Store API。
## 工具
1、[email-verifier](https://github.com/aftership/email-verifier)
Go 语言写的 Email 地址检验库,判断是不是假地址。判断原理参见[这篇文章](https://segmentfault.com/a/1190000038571446)。([@lryong](https://github.com/ruanyf/weekly/issues/1562) 投稿)
2、[go-zero](https://github.com/tal-tech/go-zero)
国内开发者写的 Go 语言 Web 和 rpc 框架,有中文文档。([@yuexing0921](https://github.com/ruanyf/weekly/issues/1565) 投稿)
3、[Planner](https://planner-todo.web.app/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122602.jpg)
Linux 平台处理待办事项Todos的桌面软件功能很强。
4、[Mdpdf](https://github.com/BlueHatbRit/mdpdf)
一个将 Markdown 转为 PDF 文件的 JS 库,底层是谷歌的无头浏览器 Puppeteer。
5、[CodeSwing](https://github.com/codespaces-contrib/codeswing)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122701.jpg)
VS Code 的一个插件,提供交互式编码环境,可以直接运行 HTML / JavaScript / CSS 代码。
6、[Personal Management System](https://github.com/Volmarg/personal-management-system)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122702.jpg)
一个 Web 开源应用,可以自己搭建服务,将个人信息(笔记、代码事项、密码、日程安排、联系人等等)放在一个地方管理。
7、[Upptime](https://upptime.js.org/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122801.jpg)
一个 GitHub Actions 模板每5分钟运行一次检查指定的网站是否在线。
8、[LinkAce](https://github.com/Kovah/LinkAce/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122907.jpg)
一个自托管的网络书签应用。
## 资源
1、[游戏 UI 数据库](https://www.gameuidatabase.com)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120509.jpg)
该网站收集各种游戏的 UI 设计,提供多种分类,比如上图是第一人称视角的游戏。
2、[计算机教育缺失的一课](https://missing-semester-cn.github.io/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121708.jpg)
麻省理工学院计算机课程的中文版,向学生介绍基本的软件开发工具,帮助学生提高使用工具的能力。
3、[ReleaseEye](https://releaseeye.info/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120523.jpg)
该网站列出最近发行新版本的软件。
4、[《如何创业》系列视频](https://startupclass.samaltman.com/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122502.jpg)
创业孵化公司 Y Combinator 的前总裁 Sam Altman整理的系列视频讲座。
## 图片
1、[世界保存最好的恐龙化石](https://www.earthlymission.com/dinosaur-mummy-science-discovery-nodosaur-intact-canada/)
2017年加拿大发现了一具恐龙化石距今1.1亿年,保存之完好令人震惊。皮肤、鳞甲、内脏都是完整的,实际上是恐龙木乃伊,而不是化石。它是怎么形成的,仍然是一个谜。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052304.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052305.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052306.jpg)
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052307.jpg)
这头恐龙长5.5米,下面是它的复原图。
![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052303.jpg)
2、[纽约住宅的前门楼梯](https://ephemeralnewyork.wordpress.com/2020/12/07/how-new-york-became-a-metropolis-of-stoops/)
纽约市很多住宅楼,尤其是老住宅楼,都装有前门楼梯。这成了纽约市的一种特色。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122804.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122805.jpg)
这是因为纽约最早是荷兰人的殖民地,早期的住宅楼都是荷兰式的。荷兰地势低洼,经常被水淹,所以住宅都修得较高,必须走楼梯进入,免得洪水淹没客厅的地板。
后来的建筑师沿袭了这种风格,即使没有淹水的风险,也加高了客厅,修建了前门楼梯。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122806.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122807.jpg)
## 文摘
1、[科幻小说《机器人排除协议》](https://www.ftrain.com/robot_exclusion_protocol)
下面是 Paul Ford 创作的一篇极短篇科幻小说。
我脱掉衣服走进淋浴间发现一个机器人在排水管旁边。它大概60厘米高由金属制成摄像头就是它的眼睛还带有几十个机械抓手。
它说“Hi我来自 Google我是谷歌机器人我不会伤害你。”
我说:“我知道你是什么。”
它说:“我正在对你的公寓编制索引。”
我说:“我不允许你待在这里。谁让你进来的?”
“我是 Google 的产品!我会发现很多好东西。我会找到你的内衣,还会观看你的录像带,那些属于你的独一无二的东西。我会找出关键词,并且编制链接。我的主人会说:‘干得好,小机器人!’ 很多用户会通过我们的链接,发现你,哈哈哈。”
“我在大门上贴了《机器人排除协议》。你没看到吗?”
“您了解Google吗我索引了很多东西如果我干得好我可以去机器人公园安装更多的处理器还能上油。谢谢 Google我必须进公寓来编制索引。必须的” 他的摄像头向我眨了眨眼睛。
“我知道我的权力。我给你10秒钟离开。”
“好吧,我离开。但让我编完索引,每一样东西!我是 Google 的产品!”它伸出一支机械手臂,阅读洗发精瓶子上面的标签。我操起一把折叠椅,把它打烂。你去对垃圾桶编制索引吧。
2、[JetBrains 公司和 Kotlin 语言](https://www.bloomberg.com/news/articles/2020-12-18/czech-startup-founders-turn-billionaires-without-vc-help)
JetBrains 是一家位于捷克布拉格的软件公司。它由三个俄罗斯程序员2000年创立现在依然是俄罗斯最大的程序员雇主之一但是公司注册地搬到了捷克。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123006.jpg)
它从来没有接受过外部的风险投资今年的公司收益可望达到2亿美元现在的估值已经达到了70亿美元。创始人之一和 CEO 马克西姆·沙菲罗夫Maxim Shafirov“公司有足够的资源来实现我们的抱负不用接受风险投资。”
它以开发各种语言的 IDE 而闻名,最著名的就是 IntelliJ IDEA全世界最流行最强大的 Java IDE 之一。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123007.jpg)
2011年JetBrains 发布了一种新语言 Kotlin。它是基于 Java 虚拟机 JVM 的一种新语言,既有友好简单的语法,又像 Java 一样可以快速编译。
考虑到 Java 是印尼的一个岛屿,开发团队希望也以一个岛屿命名这种新语言,就选择了圣彼得堡附近的 Kotlin 岛。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123008.jpg)
谷歌大力支持 Kotlin。2019年谷歌宣布 Kotlin 是 Android 开发的首选语言目前有超过60的专业安卓开发者都在使用 Kotlin包括谷歌本身。
据 JetBrains 透露全世界有950万程序员在使用他们公司的软件其中20是付费用户。
## 言论
1、
一个知道怎么做的人可能总能找到一份工作,但是知道为什么做的人将成为他的老板。
-- [约翰·麦克斯韦](https://motiveex.com/quotes/john-maxwell-leadership-quotes-sayings/)John Maxwell畅销书《影响力》的作者
2、
一项研究发现,外科医生生日那天动大手术的老年患者,死亡率比一年中任何其他一天都高得多。
-- [《英国医学杂志》](https://www.psychnewsdaily.com/elderly-emergency-surgery-patients-23-more-likely-to-die-if-operation-takes-place-on-surgeons-birthday/)
3、
最早的时候编程语言都是大项目需要投入大量资金进行前期规划并且有一个标准化委员会。上个世纪90年代情况发生了巨大变化。很多最流行的语言PHP、Python、JavaScript、Ruby都是由孤独的程序员单枪匹马设计出来的其中一些人并不追求学术只是业余爱好没有任何宏伟的目标他只想让日常工作变得更容易或者为自己找一些简单的编程乐趣。
-- [《编程语言研究》](http://tagide.com/blog/academia/research-in-programming-languages/)
4、
擅长编程比赛,常常跟正式的工作表现负相关。因为编程竞赛的获胜者习惯于快速地提出解决方案,但是在工作中,你需要反思问题,并且慢慢地进展,确保一切正确,才会表现更好。
-- [Peter Norvig](https://catonmat.net/programming-competitions-work-performance),谷歌研究总监
5、
Webpack 有巨大的可配置性和可扩展性,复杂度非常高。使用 Webpack 不像是使用打包器,而像是“配置你自己的打包器”。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24742026)评论 [Webpack 5.0 发布](https://webpack.js.org/blog/2020-10-10-webpack-5-release/)
6、
我加入的由风险投资支持的创业公司越多,我就越意识到:
风险投资家不是为企业增值,而是从企业那里吸走所有价值。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=25470030)
## 回顾
2019年的本周第 89 期):[不下雨的地方,不要去卖伞](http://www.ruanyifeng.com/blog/2020/01/weekly-issue-89.html)
![](https://cdn.beekka.com/blogimg/asset/201912/bg2019120302.jpg)
2018年的本周第 37 期):[小说家的时代,永远地过去了](http://www.ruanyifeng.com/blog/2018/12/weekly-issue-37.html)
![](https://cdn.beekka.com/blogimg/asset/201812/bg2018122834.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

449
docs/issue-141.md Normal file
View File

@ -0,0 +1,449 @@
# 科技爱好者周刊(第 141 期):封闭系统的胜利
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1580),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010101.jpg)
2020年7月21日SpaceX 公司的 Falcon 9 重型火箭即将发射。NEOWISE 彗星就在它的上方,划过浩瀚宇宙。很多网站评选这张照片为太空探索年度照片。([via](https://twitter.com/spacex/status/1285264295417110528)
## 本周话题:封闭系统的胜利
去年的一件大事,苹果公司发布 M1 芯片。
它的表现好得惊人,比原先英特尔的芯片更快、更省电、还更便宜。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010501.jpg)
为什么 M1 芯片的表现这么好?
**一个[原因](https://debugger.medium.com/why-is-apples-m1-chip-so-fast-3262b158cba2)是,它其实不能算作 CPU而是一个单片系统** System on a Chip简称 SoC里面集成了中央处理器 CPU、图形处理器 GPU、机器学习芯片 NPU、安全芯片等等。
当代芯片的制造技术已经发展到不可思议的程度,海量的晶体管可以做进一块指甲盖大小的硅片。以前,不同的电路需要由不同的芯片提供,现在可以集成为一块芯片。
正是由于这么多组件做在一起,苹果才有办法,最大限度地优化电路,提高协同能力,节省电力。再加上,操作系统也是自家的,可以配合着修改底层,所以性能才能提高这么多。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010502.jpg)
我问大家一个问题,如果 M1 大获成功,其他公司会怎么反应?
答案很简单,别的公司不得不跟进。英特尔、 AMD、三星、华为等等迫于压力就不能再单纯开发 CPU 了,而是必须开始搞自己的 SoC 芯片。
前一阵,生产显卡的 Nvidia 想要收购 ARM 芯片公司,可能就是这种考虑,想将 GPU 和 CPU 融合在一起,跟苹果抗衡。有[消息](https://www.tomshardware.com/news/google-developing-own-processors-for-smartphones-and-chromebooks)说,谷歌也在开发自己的 SoC 芯片,用在 Pixel 手机和 ChromeBook。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010503.jpg)
SoC 的盛行会带来一个后果,因为它把许多功能集成在一起,大量使用自定义的逻辑和接口,封装成一个黑箱,而且每家公司的设计都不一样,所以 **SoC 不可能是一个开放的、兼容的系统,只可能是封闭的专有系统。** 目前的手机硬件,就是这种状况。
没人能改苹果的硬件,它的接口和规格都没有公开。以后,其他公司的系统也会是这样,个个都是黑箱,外人根本动不了。
这意味着,对于桌面设备来说,个人兼容 PC 时代就要结束了,以后兼容硬件的可选择性越来越小,市场上都是基于不同 SoC 定制系统的整机。比如,自己想要更换显卡,也换不了,因为都做进 SoC 了Linux 想驱动这些 SoC会更困难因为专有硬件都是不开源的。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010504.jpg)
不仅硬件正在变成封闭系统,软件其实早就如此了。以前,只要一个浏览器,就能访问全部的互联网,现在不行了。微信、今日头条、抖音……这些都是封闭系统,把内容锁在自己的院子里,必须安装它们的 App 才能看,不支持 Web 浏览,结果它们都成功了。
这种趋势正在蔓延,越来越多的网站选择放弃 Web 变成封闭系统。用户在网站上只能阅读一部分内容,想要获取全部内容,就必须安装 App。由于它们的蔓延互联网正在变成一个个孤岛信息自由开放、互连互通的梦想似乎比任何时候都要遥远。
封闭系统的最大问题就是,整个市场最终会被若干大公司主宰,它们控制了一切,这看上去就是现在的局面。
## 程序员面试攻略
面试是找工作的最后一个关键环节。
很多同学都有这样的心声,希望有一个专门针对程序员的面试培训,各类公司的面试官分享评分标准和找工作的注意事项,最好还包括模拟面试环节。
本周的课程资料就是大家想听的这些内容。四位 IT 行业的知名人士,同时也是资深面试官,跟大家分享 **《程序员大厂面试攻略》**。
> - 乔新亮(前苏宁科技集团副总裁)
> - 左耳朵耗子(著名程序员)
> - 白海飞IBM 软件商务系统经理)
> - 臧萌PayPal 数据处理组技术负责人)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010624.jpg)
四位老师一共讲授 12 节图文课。每一节课都有专门的主题,比如换工作的注意点、大厂和创业公司的不同特点、面试如何准备等等。
除了图文课,每周都有直播环节,跟大家直播交流各种具体的问题。目前预定为每周四次,也就是说,差不多每个工作日晚上,都有线上活动。
这份资料象征性收费 0.99元扫描上方海报的二维码支付加入即可只限100个名额。支付后请根据提示操作会有老师把资料发给你。
如果有疑问,可以扫描下方二维码,加小助手咨询。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010625.jpg)
## 资讯
1、[降噪头枕](https://spectrum.ieee.org/tech-talk/consumer-electronics/audiovideo/active-noise-cancellation-using-ldvs)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122802.jpg)
降噪耳机的原理是发出频率相同、波形相反的声波,与外部噪音互相抵消。悉尼科技大学的一个团队根据这个原理,开发出了降噪头枕,装在椅子上,不用戴耳机,只要把头靠在上面,就会听不到噪音。
这个头枕内部装了多个扬声器会对着乘客的耳道发出抵消噪音的声波。根据测试可以降低噪音10分贝20分贝。但是它有一个问题乘客的头必须靠在指定位置一旦转头声波就无法对准耳道了。研究团队正在考虑开发一个头部跟踪系统解决这个问题。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122803.jpg)
2、[定期商品评价](https://www.buyforlife.com/blog/4kpaLtbnG6MkseMj44niVV/recurring-reviews-to-track-the-whole-lifecycle-of-a-product)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122905.jpg)
网上商品的用户评价,往往缺乏真实性。除了商家做假,很多评价是用户刚拿到商品时写的,来不及深入使用。一家美国的网上商店,为了保证用户评价的真实性,发明了“定期评价”机制。
用户购买商品以后,每年会定期收到一份邮件,请用户上传照片和评价过去一年里面的使用感受。上图就是购买两月、两年、五年后,用户分别上传的照片。这样的话,就能看到整个生命周期的用户评价。
3、[木制卫星](https://www.bbc.com/news/business-55463366)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122909.jpg)
世界各国发射的卫星越来越多,其中绝大部分完成使命后,都会重返地球。卫星穿过大气层会发生燃烧,释放出有害物质,落到地面也会造成污染。
为了解决这个环境问题日本京都大学与一家林业公司合作开发木制卫星目标是到2023年发射世界上第一颗用木头制成的人造卫星仪器放在木制外壳中。这种卫星重返地球时会在大气层中彻底燃烧光对环境没有影响。
4、[意念假肢](https://neurosciencenews.com/bci-prosthetic-limb-movement-17423/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122203.jpg)
2019年1月约翰霍普金斯大学在一个四肢瘫痪病人的大脑中植入了六个电极。这个病人已经瘫痪了30年只有前臂和手指能够微微移动。现在经过两年的训练他已经可以通过脑机接口让大脑电极感受到手指的运动从而操作假肢完成一些简单的任务比如给自己喂饭。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122202.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122201.jpg)
这件事情最大的挑战在于,同时控制两个假肢,让左手和右手配合行动。研究团队的下一个目标是,尝试不通过视觉完成某些任务,比如不必看着就能系鞋带。
5、[贻贝水质检测](https://www.polishnews.co.uk/poznan-the-clams-filter-the-water-they-check-whether-the-water-is-polluted-or-clean/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123107.jpg)
多年来波兰城市波兹南Poznań一直使用贻贝进行自来水的水质检测。这比化学检测更简单便宜准确性也不差。贻贝对水质非常敏感一旦发现自来水不干净或者被污染它就会闭合外壳。
自来水公司一共有三个测量设备每个设备使用8个贻贝。贻贝的外壳都贴了磁铁用来监控它是闭合还是张开。如果有两三个贻贝闭合那可能是偶然情况如果八个同时闭合那就一定是水质出了问题。一年总共消耗200多个贻贝。
6、**一句话消息**
> - [富士公司](https://petapixel.com/2020/12/26/fujifilm-created-a-magnetic-tape-that-can-store-580-terabytes/)开发出容量达到 580TB 的磁带是世界储存容量最大的磁带比目前市场出售的产品大50倍。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122902.jpg)
> - [日本太空探测器“隼鸟二号”](http://www.hayabusa2.jaxa.jp/en/topics/20201225_samples/)从小行星取回的岩石样本已经打开下面容器里的岩石就来自3亿公里以外的小行星 Ryugu。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122903.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122904.jpg)
> - [一家美国公司](https://www.thedrive.com/news/38032/the-50k-electric-monarch-tractor-can-plow-a-field-without-you-and-run-for-10-hours)推出电动拖拉机,取代传统的柴油拖拉机。柴油机械其实不适合农作物,植物会因此带有没有充分燃烧的柴油微粒。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121710.jpg)
> - [牛津大学的团队](https://nuadox.com/post/638430835121455104/detecting-elephants-from-space)使用机器学习,从卫星照片找出非洲草原的大象,用来保护大象种群。下图的绿框是机器识别的大象,红框是真实的大象,重合度相当高。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122503.jpg)
> - [韩国](https://www.bbc.com/news/world-asia-55526450)去年首次出现人口负增长。由于日本早已人口负增长,中国也即将出现,所以整个东亚都开始进入高龄化社会。
## 文章
1、[珠峰新高度测量回顾](https://mp.weixin.qq.com/s/r5kOO48Ow19uhUFDpk6iPQ)(中文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122608.jpg)
2020年5月27日中国登山队成功登顶珠穆朗玛峰完成测量任务。本文用多图回顾了登顶测量过程。
2、[根据阳光和阴影推测拍摄信息](https://technews.tw/2020/12/15/the-angle-of-sunlight-and-shadow-can-reveal-where-the-photo-was-taken/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122610.jpg)
作者介绍 SunCalc 这个软件,可以根据某个地点的阴影,推测拍摄时间,或者在已知拍摄时间的情况下,推测阳光在拍摄者的哪一个方向,进而缩小地点范围。
3、[中国 5G 网络的频率分配](https://www.tmtpost.com/4912205.html)(中文)
这篇文章介绍国内无线电频谱调整的现状,一部分 4G 频率重新分配给5G同时腾退了一些 2G 和 3G 的频率。
4、[流浪动物的生态威胁](https://mp.weixin.qq.com/s/FZAHxaxdSBHN4XGov9QjXQ)(中文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123103.jpg)
每年都有很多宠物变成流浪动物其中一部分进入野外对其他野生动物形成威胁。作者进行了调查发现一只城市的流浪猫大概每年杀死5只小型兽类比如老鼠、1.33只鸟类、1.67只爬行动物比如蜥蜴、1.48只两栖动物、1.38条鱼、还有2.16只无脊椎动物。
5、[有限状态机与正则表达式](https://qntm.org/plants)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122611.jpg)
有限状态机和正则表达式是等效的,作者举了一个两者转换的形象的例子。
6、[谷歌表格制作数字时钟](https://www.therobinlord.com/making-a-digital-clock-in-google-sheets/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122612.jpg)
作者介绍如何使用函数,在谷歌表格里面制作一个自动计时的数字时钟。
7、[编程需要多少数学?](https://lispmachine.wordpress.com/2014/12/05/how-much-math-you-need-for-programming/)(英文)
这是一个程序员学习数学的体会。结论很简单:你不需要懂数学就可以成为一流的程序员,但是通过学习数学,可以了解更多解决问题的方法。
8、[移动优先为什么是一个坏主意?](https://web.archive.org/web/20201228005247if_/https://planflow.dev/blog/why-mobile-first-is-a-bad-idea)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122808.jpg)
很多人提倡网站的样式应该“移动优先”mobile first。作者认为这种想法不正确应该优先设计桌面端的样式然后再考虑移动端。
9、[三个编程部落](https://josephg.com/blog/3-tribes/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122901.jpg)
一篇探讨编程哲学的文章。作者认为,有三种不同的对待编程的观点,一种认为代码是艺术,一种认为代码是为硬件服务的,一种认为代码是为了创造新东西。
10、[如何通过 CloudFlare Worker 搭建负载均衡服务器](https://justyy.com/archives/44793)(中文)
Cloudflare Worker 是一种 Serverless 服务本文给出示例用它实现负载均衡器每月可以免费10万次请求。[@DoctorLai](https://github.com/ruanyf/weekly/issues/1576) 投稿)
## 工具
1、[best-resume-ever](https://github.com/salomonelli/best-resume-ever)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123011.jpg)
一个基于 Web 的简历模板,可以生成网页简历,然后用浏览器打印成 PDF 文件。
2、[librephotos](https://github.com/LibrePhotos/librephotos)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123108.jpg)
一个自托管的相册应用,后端是 Django前端是 React。
3、[ArtLine](https://github.com/vijishmadhavan/ArtLine)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010102.jpg)
一个深度学习项目,将照片转为线条素描画,这里有可以运行的 [Demo](https://github.com/jwenjian/artline-demo)Flask 应用)。([@jwenjian](https://github.com/ruanyf/weekly/issues/1571) 投稿)
4、[ssdt](https://github.com/62726164/a-survey-of-security-dot-txt)
网站的 security.txt 文件提供安全漏洞的联系信息。这个项目抓取了世界前100万个网站的 security.txt 文件。
5、[pure CSS digital clock](https://www.quaxio.com/pure_css_digital_clock.html)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010410.jpg)
一个纯 CSS 的数字时钟。但是CSS 无法获取当前时间所以只能显示为从12点开始。
6、[Pipedream](https://pipedream.com/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010413.jpg)
一个计算平台,可以监听网络应用的各种事件,从而触发各种事先设定的操作。
7、[Scrollama.js](https://github.com/russellgoldenberg/scrollama)
一个网页滚动效果的封装库,基于 IntersectionObserver API。
8、[DALL-E](https://openai.com/blog/dall-e/)
OpenAI 公司又推出了一个神奇的软件 DALL-E可以根据文字描述自动生成图片。下面的图片都是软件生成的。
立方体的豪猪
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010608.jpg)
写着 OpenAI 的店面
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010609.jpg)
鳄梨状的椅子
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010610.jpg)
阁楼卧室有一个鱼缸,旁边是床
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010611.jpg)
9、[My Icon](https://myicon.io/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010705.jpg)
一套免费图标,用来更换 iOS 14 的图标。一共有几千个图标可供选择,还允许自定义和编辑。
## 资源
1、[树莓派的 PCI Express 兼容设备](https://pipci.jeffgeerling.com/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122815.jpg)
树莓派 Raspberry Pi 4 配有一个 PCI Express 1x 接口。该网站列出各种可以兼容这个接口的设备。
2、[苹果历史上的20个产品](https://sixcolors.com/post/2020/12/20-macs-for-2020-1-imac-g3/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122908.jpg)
一组英语的系列文章一共20篇详细回顾苹果公司历史上具有重要意义的20个产品每个产品都会深入介绍历史背景和设计制造过程。第一篇就是乔布斯回归苹果后的第一个产品 iMac G3。
3、[Linux 加固指南](https://madaidans-insecurities.github.io/guides/linux-hardening.html)Linux Hardening Guide
这篇英语长文整理了各种 Linux 的调整步骤,使得它变得更安全。([@alaskasquirrel](https://github.com/ruanyf/weekly/issues/1582) 投稿)
4、[bigdata_analyse](https://github.com/TurboWay/bigdata_analyse)
这个仓库收集一些真实的大数据分析案例用来了解如何处理不同行业的分析指标。目前有4个案例包括1亿条淘宝用户行为数据分析、7000条租房数据分析等等。[@TurboWay](https://github.com/ruanyf/weekly/issues/1577) 投稿)
5、[Hello GitHub第 57 期)](https://github.com/521xueweihan/HelloGitHub/blob/master/content/57/HelloGitHub57.md)
分享GitHub上有趣入门级的开源项目的月刊帮你找到编程的乐趣。[@ 521xueweihan](https://github.com/ruanyf/weekly/issues/128#issuecomment-751546156) 投稿)
6、 [Go 语言高性能编程](https://github.com/geektutu/high-performance-go)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010103.jpg)
免费的中文电子书,作者介绍了 Go 程序提高性能的一些技巧。([@geektutu](https://github.com/ruanyf/weekly/issues/1575) 投稿)
## 图片
1、[同一个地点的今昔对比](https://petapixel.com/2016/04/09/reshot-old-photos-see-china-changed-100-years/)
美国摄影师 Dheera Venkatraman 旅行中国在一些近100年前老照片的相同拍摄地点拍摄今昔对比。
兰州黄河铁桥。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010307.jpg)
贵阳北天主教堂。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010308.jpg)
杭州苏堤。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010309.jpg)
宜宾三江汇流处。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010310.jpg)
2、[游戏的城市类型](https://mobile.twitter.com/alfred_twu/status/1345959947452911616)
很多城市建设类游戏,有不同类型的城市设计。
《模拟城市》SimCity大多数玩家会建造一个有很多建筑物的大型市中心。这时停车就成了问题游戏设计者假设停车场都在地下。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010604.jpg)
《城市天际线》Cities Skylines跟《模拟城市》很相似存在一个市中心但是不提倡私人轿车更多使用公共交通跟北欧的城市很相似。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010607.jpg)
斯洛伐克的游戏《苏维埃共和国》Workers & Resources: Soviet Republic的设计是如果玩家允许人们拥有汽车则必须建造地面的停车场。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010605.jpg)
如果不提供私人汽车,那么城市居住区必须非常紧凑,大多数设施都在步行距离之内,公共汽车和火车用来将人们带到污染严重而无法安居的工厂区。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010606.jpg)
## 文摘
1、[一枚红色回形针](https://zh.wikipedia.org/wiki/%E4%B8%80%E6%A0%B9%E7%B4%85%E8%89%B2%E8%BF%B4%E7%B4%8B%E9%87%9D)
2006年一个加拿大年轻人通过互联网进行以物易物。他通过14次交易用一枚红色回形针换到一栋房子。这件事引起了世界范围的极大轰动。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122603.jpg)
1. 2005年7月14日他用红色回形针交换一只鱼造型的笔。
2. 同一天,他用鱼造型的笔交换手工雕刻的门把。
3. 2005年7月25日他用门把交换一台携带式炉具附燃料
4. 2005年9月24日他用炉具交换本田发电机。
5. 2005年11月16日他用发电机交换一个“临时派对套组”包括一个空的小桶子、一张可以换到装满那个小桶的酒的借据一个百威啤酒的霓虹标志。
6. 2005年12月8日他把“临时派对套组”交换Ski-Doo牌雪上摩托车。
7. 不到一周,他用雪上摩托车换到一趟前往不列颠哥伦比亚省的双人行程。
8. 2006年1月7日他用这趟旅行的同行权换成一辆箱型卡车。
9. 2006年2月22日他把车子换成了唱片合约。
10. 2006年4月11日他把唱片合约交给歌手乔迪·玛丽·格南换到了亚利桑那州凤凰城公寓房间的一年租约。
11. 2006年4月26日他用在凤凰城住一年的租金换到与埃利斯·库珀共度一个下午的权利。
12. 2006年5月26日他把与埃利斯·库珀共度一个下午的权利换成接吻乐团的电动雪花球。
13. 2006年6月2日他用雪花球和导演科宾·本森换到一个在电影《Donna on Demand》中饰演角色的权利。
14. 2006年7月5日他将电影角色换成一栋位于萨斯喀彻温省的两层农舍。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122604.jpg)
萨斯喀彻温省的一座公园为了纪念这个事件,设立了一个红色回形针艺术品,这同时也创下世界上最大回形针的纪录。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122605.jpg)
2、[捆绑销售](https://www.ben-evans.com/benedictevans/2020/12/21/google-bundling-and-kill-zones)
1950年代一辆新车通常没有转向信号灯。那是一种单独的产品你必须单独购买然后自己安装。
1960年福特汽车公司把收音机做进了汽车。收音机生产商就把福特汽车告上了法庭法院不得不裁决收音机到底是汽车必不可少的一部分还是可选的组件
上个世纪80年代文字处理软件没有文字计数、脚注、图表等功能甚至都不支持横向打印。这些功能都是来自不同公司的单独产品你必须以50美元100美元的价格购买。
随着时间的流逝,文字处理软件集成的功能越来越多,那些需要单独购买的功能,逐一集成进入了产品。这杀死了很多第三方产品,对于那些产品来说,这实际上是不公平的竞争。
今天,苹果和谷歌的智能手机操作系统,到底应该包含什么功能,依然是争论的焦点。如果一家公司具有市场支配地位,不断在其产品中添加了别的软件已有的功能,应该鼓励还是禁止这种行为?
人们有时会争辩说有些功能“显然”是必不可少的比如汽车的刹车功能有些功能“显然”是可选的。但这是一个模糊的定义并且会随着时间而变化。1990年代中期PC 电脑并未配备 TCP/IP 协议栈,那是需要购买的单独产品。后来,微软和苹果把 TCP/IP 加入了操作系统,有人非常认真地提出这需要干预,微软应该把网络协议栈、文件系统等等都做成可选项。
即使操作系统允许用户选择某些功能和组件,很多用户其实也没有能力理解和评估选择。你打开计算机,操作系统询问你要使用哪个 Web 浏览器和哪个媒体播放器,大多数用户只会选择默认设置,并且以后再也不更改了。
这就是捆绑问题的复杂性。一方面,无法轻易判断,哪些功能可以捆绑销售,哪些不可以;另一方面,即使平台允许用户更换其他技术方案,大多数消费者也没有能力,决定应该选择哪一种技术方案。目前来看,操作系统到底可以做到多大,完全取决于厂商的意愿。
## 言论与数字
1、
美国每天大约有55,000首新曲目含纯音乐上传到网上。
-- [《音乐流媒体是否正在停滞不前?》](https://www.billboard.com/articles/business/9500546/streaming-music-growth-stalled-factors-attention-economy)
2、
100年前由于汽车的诞生乱穿马路才变成非法。
-- [《乱穿马路非法100周年》](https://www.virginiamercury.com/2020/12/21/jaywalking-decriminalization-is-coming-to-virginia-100-years-after-the-auto-industry-helped-make-it-a-crime/)
3、
只要那些现金充足的人没有其他地方可以投入资金,估值就无关紧要。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=25555452)评论特斯拉的股价过去一年涨了8倍。
4、
根据一些研究,中国人的中位数年龄现在高于美国,并且继续上升。所以,即使中国人均收入比美国低得多,年龄却更老。中国在富裕之前变老,已经成为了现实。
-- [《中国人口正在萎缩》](https://noahpinion.substack.com/p/chinese-demography)
5、
如果技术继续这样高速发展,那么拥有先进技术、同时人口较少的国家可能会从中受益匪浅。因为人口少,负担得起失业人口,无需考虑维持就业率的问题,可以没有后顾之忧,大力发展机器人经济所需的基础设施。人口众多、技术落后的发展中国家将受害最深。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=25558221)
6、
我之前在一家独角兽工作,后来辞职去了创业公司,上班第一天就感到比以前下降了一个等级。以前的办公室非常漂亮,现在的办公室是一个堆放着硬件零件的漆黑小房间,研究着一种不知前途的产品,由于各种令人烦恼的小问题,要花很多年才能进入大众市场。
-- [《入职两个月后辞职》](https://yolken.net/blog/quitting-a-new-job)
## 回顾
2020年的本周第 90 期):[管人和技术是两种不同的能力](http://www.ruanyifeng.com/blog/2020/01/weekly-issue-90.html)
![](https://cdn.beekka.com/blogimg/asset/201912/bg2019120604.jpg)
2019年的本周第 38 期):[使用越方便,技术实现越复杂](http://www.ruanyifeng.com/blog/2019/01/weekly-issue-38.html)
![](https://cdn.beekka.com/blogimg/asset/201901/bg2019010401.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

419
docs/issue-142.md Normal file
View File

@ -0,0 +1,419 @@
# 科技爱好者周刊(第 142 期2020年才是21世纪元年
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1580),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123102.jpg)
2022年北京冬奥正在新建的国家跳台滑雪中心位于张家口。[via](https://mp.weixin.qq.com/s/hHXEWrmDFFg1BqTkZygvbw)
## 本周话题2020年才是21世纪元年
刚刚过去的2020年无疑是人类历史上糟糕的一年。
但是从技术角度看2020年却是辉煌的一年。人类社会可能在2020年以后进入一个完全不一样的阶段。
风险投资家、《从零到一》的作者 [Peter Thiel](https://www.forbes.com/sites/alanohnsman/2020/12/03/peter-thiel-says-covid-marks-21st-centurys-true-start-spac-boom-surging-ev-stocks-are-a-sign/) 说, **2020年才是21世纪的第一年。新经济、新技术、新趋势在这一年确立了。**
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011001.jpg)
我列举一些2020年技术领域的大事。
mRNA 疫苗技术取得突破,从研发到大规模接种,只用了一年时间,很可能会永远改变流行病的预防技术。它的背后是生物科技的突飞猛进。
新能源技术(太阳能、风能、氢能和电池)一日千里,化石能源和汽油车明确将被淘汰。
无人驾驶开始大规模路试,并向公众开放,已经接近可用状态。[马斯克](https://finance.sina.com.cn/tech/2020-12-03/doc-iiznezxs4956682.shtml)甚至说特斯拉公司2021年会发布真正的无人驾驶。
人类的生活方式加速转移到线上,远程办公、视频会议、在线教育……需要十年走完的路,一年就走完了
SpaceX 公司的火箭技术获得成功,开始载人飞行。三个国家(阿联酋、中国、美国)几乎同时发射火星探测器,预定今年二月到达火星,中国和美国的探测器将在火星登陆。
“人造肉”出现,并在沃尔玛上架,也做成了汉堡。如果植物蛋白可以替代动物蛋白,农业会发生巨大革命。
5G 开始普及,无线通信的带宽变得更大。星链计划的卫星宽度证实可行,地球的每个角落都能随时随地在线,即将成为现实。
8K 分辨率的视频开始商业化,家用播放设备和拍摄设备都上市了。这可能是电子屏幕的尽头了,因为接近人眼分辨率了。
苹果 M1 芯片成功,桌面电脑开始转向 ARM 架构跟手机使用同一个架构App 将可以通用。桌面电脑以后会进一步小型化、轻量化,而移动设备将变得功能更强大,更接近桌面电脑。
总之2020年虽然结束了但是它确实更像一个起点人类正在进入新经济的下一个阶段。
## TypeScript 学习资料
TypeScript 作为 JavaScript 的类型增强工具,可以大大增强项目的可维护性,便于在开发和编译阶段发现错误,对于大型项目尤其有用,正在业界得到越来越广泛的应用。
根据2020年12月的[统计](https://insights.dice.com/2020/12/03/10-most-popular-programming-languages-on-github/)TypeScript 已经是 GitHub 排名第四的语言,比上一年突飞猛进了三位。
但是TypeScript 的中文教程并不多,而且相当一部分都是从官网文档复制粘贴的,对于初学者很难有额外的帮助,更不要说为面试和工作加分了。
本周的课程资料,就是一个针对国内学习者的 TypeScript 的专题培训,完整清晰地讲解高级技巧、最佳实践,以及 TypeScript 实现 Recoil 的原理带领学习者把TypeScript 真正应用到框架和项目中,提高开发实力,增加大厂面试筹码。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011209.jpg)
该课程由腾讯课堂“双认证”机构——京程一灯制作,经过了两轮授课,目前已经是第三季迭代了。
课程原价98元周刊读者只需象征性付费 0.02元。微信扫描下面的二维码,加入课程群,就可以报名。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011301.jpg)
前50位报名的同学还会有额外福利赠送第二季的 TypeScript 基础学习教程。
## 资讯
1、[Echo 眼镜](https://www.amazon.com/dp/B083C58VDP/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123104.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123106.jpg)
亚马逊公司发售新一代 Echo 眼镜。它的两只镜脚做进了蓝牙耳机,镜片和镜框都没有特别之处。戴上眼镜以后,用户可以接打电话,也可以发出语音指令,通过手机 App 听新闻、播客、控制智能家居等等。
这副眼镜的技术难点是内置了4个微型扬声器将声音对准你的耳朵同时最大程度地减少传出去的声量防止周围的人听到。亚马逊官网有现货出售定价250美元。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123105.jpg)
2、[大竞技场加装地板](https://www.smithsonianmag.com/smart-news/italy-plans-install-floors-colosseum-1-180976635/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010404.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010405.jpg)
罗马大竞技场是世界著名的古建筑建于公元1世纪。古罗马贵族在里面欣赏奴隶与狮子、熊、豹子等野兽的搏斗。大竞技场的下方有迷宫一样的隧道上图用来将装野兽的笼子运送到随机的位置升上地面然后放出笼。
长期以来大竞技场的地板早已荡然无存地下隧道直接暴露在游客面前。意大利政府最近宣布将为大竞技场加装可以升缩的地板。一方面还原古罗马时代的活板门、升降机等机械元件另一方面也可以在新地板上举办音乐会和表演戏剧作品。政府官员表示希望2023年之前完成该项目。
3、[中国十大丑陋建筑](https://vct.news/news/7e1e562f-1269-40a2-a85a-912a190956da)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010406.jpg)
建筑畅言网评选的2020年第十一届中国十大丑陋建筑日前公布。该评选先在网络上向大众征集丑陋建筑然后经过网络投票最终在12月中旬由多位专家评选出来。
第一名广州融创大剧院(上图),上榜理由为创意牵强附会,胡乱拼贴中国元素,形态怪诞,伤害城市形象。下图是第二名吉林延边长白天地度假酒店、第三名重庆武隆飞天之吻。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010407.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010408.jpg)
4、[AirPods Max 耳机](https://www.forbes.com/sites/gordonkelly/2021/01/02/apples-airpods-max-condensation-problem-upgrade-new-airpods-pro-iphone-headphones/?sh=246d3c6a32c7)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010615.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010616.jpg)
很多用户反映,苹果公司的 AirPods Max 耳机,如果连续戴几个小时,耳机内圈会因为冷凝问题出现积水。
这完全因为这个耳机的外壳是全铝的铝是热的良导体耳朵上戴久了会发生结露现象使得耳罩内的空气凝结出水。这就是为什么市场上几乎所有其他耳机的内圈都是塑料的原因。AirPods Max 偏偏又不防水,很难相信苹果这么大的公司,居然没有测试到这个问题。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010617.jpg)
5、[Nike 跑鞋](https://running.biji.co/index.php?q=news&act=info&id=105052)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010618.jpg)
2021年元旦日本一年一度最重要、最受关注的长跑比赛箱根驿传照常举行。媒体统计选手的跑鞋今年的结果令人震惊210 位选手中有203位穿 Nike 跑鞋比例高达96.6%其次为adidas 4 双、Mizuno 2 双、New Balance 1双。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010619.jpg)
Nike 公司的 Vaporfly 跑鞋由于采用了专利鞋底材料,可以提高长跑成绩,已经成为长跑选手的标准配置。但是,体育比赛不应该比谁的装备好,国际泳联已经禁止正式比赛穿“鲨鱼皮”游泳服,所以 Nike 跑鞋将来会否被禁用也受到关注。
6、**一句话消息**
> - [西伯利亚](https://siberiantimes.com/other/others/news/a-well-preserved-woolly-rhino-with-its-last-meal-still-intact-found-in-the-extreme-north-of-yakutia/)冻土融化,出现了一具几万年的长毛犀牛,保存完好。图二是它的复原模型。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010304.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010305.jpg)
> - [青海省](https://finance.sina.cn/7x24/2021-01-08/detail-iiznezxt1177820.d.html)的光伏超过水电,成为省内第一大电源,也成为中国第一个太阳能发电成为主要能源的省份。下图为青海省共和县光伏产业园。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010801.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011208.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011207.jpg)
> - [美国科学家](https://www.scientificamerican.com/article/color-changing-ink-turns-clothes-into-giant-chemical-sensors/)根据酚酞试纸原理,制造了一件会变色的汗衫。它会根据汗液的酸碱度,显示不同的颜色,提示你的健康状况。
![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072006.jpg)
## 文章
1、[300名科学家为什么要在北极待上一年](https://mp.weixin.qq.com/s/tPyLof_sz2wMlNT0BZR0Lw)(中文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011401.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011402.jpg)
2019年9月德国的科考破冰船“极星号”深入到北纬85°的海冰深处然后关机抛锚在北冰洋随着浮冰漂流一年了解冬季的北极中心地带的状态。总共有17个不同国家的600名专家参与了这个项目其中常驻人员有300人其中也包括中国科学家。
2、[一个老程序员的自述](https://www.toutiao.com/i6912037372054028804/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010311.jpg)
作者1977年生于湖南作为软件系统工程师赶上了中国互联网崛起的浪潮。本文是他回顾自己程序员生涯的自述。
> “在上海工作十八年,我每天拼命学技术、开研讨会、最多一年出差飞行近百次。这些努力让我收获了世界五百强公司技术专家的名头、上海内环的房子、几十万的年薪,但也累出了一身病,长期日夜颠倒,神经紧绷。”
3、[Starlink 卫星上网开箱实测](https://www.kocpc.com.tw/archives/363791)(中文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010411.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010412.jpg)
一个国外用户的 Starlink 卫星宽带上网开箱实测。
4、[Excalidraw 的一年](https://blog.excalidraw.com/one-year-of-excalidraw/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010312.jpg)
Excalidraw 是手绘风格的一个在线作图工具2020年1月发布。本文讲述这个项目一年来的惊人发展。
5、[如何不使用插件在网页嵌入 Flash SWF 文件](https://developers.ibexa.co/blog/embed-flash-swf-content-without-adobe-plugin)(英文)
Adobe 和 Windows 都已经正式停止支持 Flash。本文介绍在没有插件支持的情况下如何在网页运行 Flash 的三种方法。
6、[兆芯开先 x86 CPU 测试](https://www.tomshardware.com/features/zhaoxin-kx-u6780a-x86-cpu-tested)(英文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010313.jpg)
上海兆芯集成电路有限公司购买了台湾威盛电子VIA的 x86 指令集的授权,可以生产 x86 芯片。国外媒体测试了他们生产的 KX-6000 芯片,结论是总体上落后于英特尔的第七代 i5 芯片,但是如果价格比较便宜,依然可以在中国国内占据一定的市场。
7、[一年活动的数据可视化](https://samplesize.one/blog/posts/my_year_in_data/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010401.jpg)
作者以15分钟为单位记录了过去一年中每一天的时间安排。年底的时候汇总统计了这一年的时间都用在哪里了。上图中深灰色方块表示睡眠深蓝色表示工作粉红色表示浏览社交媒体。
8、[URL 短链接服务设置 Cookie](https://ylukem.com/blog/url-shorteners-set-ad-tracking-cookies)(英文)
作者发现很多流行的 URL 短链接服务,比如 TinyURL、t.co、bit.ly 都在用户的计算机上设置 Cookie用来广告追踪。
9、[使用 Cloudflare Worker 提供短链接服务](https://lucjan.medium.com/free-url-shortener-with-cloudflare-workers-125eaf87b1ec)(英文)
Cloudflare Worker 是一个 Serverless 服务,可以使用很简单的代码,通过它自制一个简单的短链接服务。
10、[简陋的广告,不一定效果不好](https://www.gkogan.co/blog/looks-vs-results/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010403.jpg)
广告不一定要设计得非常精美,简单粗糙的广告也可能有不错的效果。作者同时在 LinkedIn 投放了上面两个广告,结果发现右边广告的转化率更高。
## 工具
1、[locust](https://locust.io/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010620.jpg)
一个开源的负载压测工具。
2、[Thonny](https://thonny.org/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010802.jpg)
一个面向初学者的 Python IDE。
3、[HTML Editor](https://no-gravity.github.io/html_editor/)
一个最简易的 HTML 在线编辑器,可以实时自动预览效果。[源码](https://github.com/no-gravity/html_editor/blob/main/index.html)非常简单,有学习价值。
4、[Piccolo](https://piccolo-orm.com/)
一个简单快速的异步 Python ORM 库。
5、[I2P](https://geti2p.net/en/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011201.jpg)
一个隐形互联网项目,构建在互联网的上方,主要用于网内用户的互相通信,不鼓励用户通过它来访问互联网。主要特点是用户看不到服务器,服务器也看不到用户。
6、[quicssh](https://github.com/moul/quicssh)
这个工具将 SSH 的通信协议改成了 QUIC重新包装了 SSH 的服务器和客户端。
7、[Statically](https://statically.io/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011210.jpg)
该服务可以免费将GitHub 和 GitLab 的源码文件放上 CDN供外部调用。
8、[Thumbnail.AI](https://thumbnail.ai/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011211.jpg)
这个在线服务可以为任意 URL自动生成标题图片便于在社交媒体引用文章时提供缩略图。
9、[cdecl](https://cdecl.org/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011302.jpg)
这个在线工具可以将 C 语言难懂的类型声明(比如`int (*(*foo)(void ))[3]`),转成浅显的英语。([@fish-404](https://github.com/ruanyf/weekly/issues/1587) 投稿)
## 资源
1、[后端开发学习路线图](https://roadmap.sh/backend)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010301.jpg)
该网站给出了后端开发的知识路线图。
2、[半小时学习 Rust 语言](https://fasterthanli.me/articles/a-half-hour-to-learn-rust)
一篇英语长文,详细介绍 Rust 语言的基本知识点。
3、[Python 软件工程](https://merely-useful.github.io/py-rse/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010306.jpg)
一本英文的免费书籍,介绍使用 Python 来做实际的软件项目时,需要了解的各种 Linux 知识比如命令行、Git、Make 等等。
4、[TechRewind](https://techrewind.co/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010402.jpg)
该网站收集了过去40年流行的技术产品每10年为一个周期用户可以查看每个周期的流行产品。比如上图是上个世纪90年的流行。
5、[学校还是监狱?](https://www.schoolprison.com/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010409.jpg)
该网站每次刷新都会出现一张图片,让用户猜这是学校还是监狱?比如,上图是监狱。
6、[极客阅读](https://jikeyuedu.cn/hot)
一站式的技术阅读网站汇集中文技术博客、YouTube 视频、开源产品动态、公众号文章等。([@wxyudl](https://github.com/ruanyf/weekly/issues/1590) 投稿)
## 图片
1、[巴基斯坦的卡车装饰文化](https://mymodernmet.com/pakistan-truck-art/)
巴基斯坦,以及邻近的阿富汗和印度,有一种奇特的卡车文化。他们喜欢把卡车装饰得非常华丽。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010701.jpg)
1920年代卡车进入巴基斯坦的时候当地人在卡车顶部装上了木冠。后来卡车开始长途运送货物时每家卡车公司都设计了徽标以使不识字的人能够了解卡车的所有者。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010702.jpg)
随着时间的流逝这些徽标变得越来越华丽。大家觉得设计越夸张生意就越好。仅在最大城市卡拉奇就有50,000人在专门从事卡车装饰。卡车司机愿意花2500美元确保自己的卡车比其他卡车更好这是他们两年的薪水。而且通常卡车每隔几年就会回来进行上色以保持新鲜感。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010703.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010704.jpg)
2、[蚊子与注射器](https://www.scientificamerican.com/gallery/mosquitoes-stab-animals-with-a-syringelike-proboscis/)
蚊子的嘴可以刺穿皮肤吸血。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011203.jpg)
显微镜下,它与注射器的针头很相似。下图的注射器针头上是血液的红细胞。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011204.jpg)
## 文摘
1、[团队主管应该写代码吗?](https://nngorok.com/managers-should-code-but-not-at-work)
技术团队的主管应该写代码吗?
这个问题似乎没有明确的答案,支持者和反对者都有各自的立场。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011205.jpg)
我主管工程团队已经两年了,在这期间我停止写代码。主要原因是,团队主管写代码会妨碍团队管理,你会没有足够的时间来召开所有团队会议,以及一对一的谈话。另一方面,退出编码也表明我信任团队。
但是,随着时间的流逝,我逐渐感到与团队脱节。开始忘记构建系统和产品的实际感觉。我发现很难跟上的某些技术决策。从长远来看,最坏的情况下,由于缺乏代码信誉,这可能导致你在团队失去尊重。
这种矛盾,从本质上讲,是管理者与开发者的角色冲突。管理者的日程安排是一个接一个的会议,而开发者要求要大量连续时间,保证投入到关键任务上。管理者和开发者的时间表是不一样的。
我真的很想念编码,想念从构建事物、定位和修复 Bug 中获得的成就感。我还意识到,我参与编码,就会与团队产生更多的联系。
但我也明白,一旦参与编码,我就很难切换注意力,我的关注点无法在编码和会议之间及时切换。我的结论是,管理者与程序员的角色无法合一,解决方法可能是你在业余时间坚持编码,工作时间专心管理。
2、[故事的形状](https://avoidboringpeople.substack.com/p/a-story-is-a-lie-and-a-story-is-true)
美国小说家库尔特·冯内古特 Kurt Vonnegut在一次演讲中提到小说的故事是有形状的。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011206.jpg)
他画了一个坐标系,竖轴是主人公的境遇,横轴是时间轴,表示故事的进展。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122809.jpg)
在 《教父》中,主人公开始时过得很好,但后来陷入困境,被迫离开家族。他最终夺回了权力,并杀死了大部分反对派,成为新的教父。这个故事的形状就是一个大坑,先下跌,然后上升,并且过得比以前更好。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122810.jpg)
很多爱情小说,主人公先坠入爱河,感到非常幸福,后来由于各种原因,发生了挫折,最后再次找到对方。它的形状则是先上升,再下降,然后再次上升。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122811.jpg)
有些个人奋斗的故事,是从逆境不断上升,取得一定成就以后,遇到了重大打击,最后克服了困难。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122812.jpg)
卡夫卡的小说《变形记》,则是主人公本来就过得很遭,一天早上醒来,发现自己变成了蟑螂,从此越过越糟糕。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020122813.jpg)
## 言论
1、
大公司想尽办法引诱人们多消费,真正的解决方案通常恰恰相反:你应该少消费。
大多数情况下,我们的问题主要是由过度消费引起的。如果你超重,不是要购买健身鞋和蛋白质粉,而是要少吃东西。如果你头痛和感到巨大压力,不是要购买头痛药和抗抑郁药,而要更多地睡觉和走路,并且不在深夜浏览社交媒体。
--[《少消费,多创造》](https://telegra.ph/Consume-Less-Create-More-Its-More-Fun-12-04)
2、
投资于研发可以促进经济增长。但是,研究发现,促进经济增长的主要是公司投资的研发,而不是政府投资的研发。
-- [《学术研究会导致经济增长吗?》](https://lemire.me/blog/2013/02/26/does-academic-research-cause-economic-growth/)
3、
很难表达 DJI Mini 无人机有多棒。400美元的价格你可以买到一台像样的数码相机它还可以飞行。这让我想起了第一次在沃尔玛超市看到售价为29美元的 DVD 播放机。这种产品成为可能,必须发生一些不可思议的事情,而所有人几乎都没有注意到。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=25575721)
4、
21世纪我们被各种各样的数字强盗所困扰从身份窃贼到跟踪者再到公司和政府间谍再到骚扰者。我们没有办法保护自己。
为了安全起见你必须与军阀结盟。苹果、谷歌、Facebook、微软和其他一些军阀已经建立了防御要塞的庞大堡垒金钱可以买到的最凶猛的网络雇佣兵时刻都在攻击他们的堡垒。他们将为你防御所有攻击者但是如果他们想获取你的信息你将毫无防备。
-- [《数字安全的封建时代》](https://locusmag.com/2021/01/cory-doctorow-neofeudalism-and-the-digital-manor/)
5、
喜马拉雅山脉造就了巨大的河网,在整个亚洲广阔的土地上留下了惊人的丰富土壤。山脉的两边是世界上人口最多的两个国家,这绝非偶然。如果算上巴基斯坦、孟加拉国和尼泊尔,所有这些国家也都严重依赖喜马拉雅山脉发源的河流,那么地球上将近一半的人类与这个山脉有关。
-- [《喜马拉雅山脉:人类历史》](https://www.nytimes.com/2021/01/05/books/review/himalaya-a-human-history-ed-douglas.html)
## 回顾
2020年的本周第 91 期):[印度孟买的房价,为什么跟北京一样高?](http://www.ruanyifeng.com/blog/2020/01/weekly-issue-91.html)
![](https://cdn.beekka.com/blogimg/asset/201912/bg2019120910.jpg)
2019年的本周第 39 期):[苹果公司的两封公开信](http://www.ruanyifeng.com/blog/2019/01/weekly-issue-39.html)
![](https://cdn.beekka.com/blogimg/asset/201901/bg2019011101.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

404
docs/issue-143.md Normal file
View File

@ -0,0 +1,404 @@
# 科技爱好者周刊(第 143 期):世界尽头与冷酷仙境
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1580),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010706.jpg)
2020年12月1日嫦娥5号探测器登陆月球踏上了月球的土壤。via[《2020年中国航天回顾》](https://china-aerospace.blog/2020/12/30/a-recap-of-chinese-space-in-2020/)
## 本周话题:世界尽头与冷酷仙境
[上一期周刊](http://www.ruanyifeng.com/blog/2021/01/weekly-issue-142.html)谈到2020年是科技发展辉煌的一年。但是 **对于普通人来说,今后的日子其实更不容易了,生存难度变大了。**
让我从美国人不爱储蓄,开始说起。你可能听说过,美国人不存钱,钱到手就花了。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011612.jpg)
可是2020年出现了一个奇观[美国的个人储蓄率](https://fred.stlouisfed.org/series/PSAVERT)突然暴增到了二战后的最高点。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011613.jpg)
根据上图个人储蓄率从10%以下飙升到30%以上。原因很简单,美国政府由于疫情,大量发放各种补助金和救济金,再加上商店关门,消费减少,人民口袋里的钱一下子就多出来了。
这还没完拜登上周宣布了1.9万亿美元的新一轮[经济刺激计划](https://edition.cnn.com/2021/01/14/politics/stimulus-payments-2000-dollars-biden/index.html)符合条件的美国人每人还可以领到2000美元。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011614.jpg)
美国政府从哪里搞来那么多钱?答案就是印钞机。机器一开,再多的美元也不成问题。
不仅是美国政府,全世界各国为了应付暴增的支出和刺激疲软的经济,都在开动印钞机。大家都在发钱。
经济很差,货币供给却大幅增加,后果就是钱都涌向金融市场,科技股、房地产、加密货币疯狂上涨。与此同时,欧美普遍出现了负利率,钱存入银行,不仅拿不到利息,还要向银行支付保管费。背后的原因是,整个社会都缺乏投资机会,平均利润率在下降,银行找不到投资项目,利率当然越来越低。
普通人的工资增长,跟不上货币贬值的速度,大部分人因此变得更穷。而富人因为资产增值变得更富,进一步加大了贫富差距。
这就是我们面对的世界。 **科技发展一日千里,但是社会经济局面非常糟糕,贫富分化越来越严重,穷人的机会在变少。**
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011615.jpg)
日本作家村上春树有一本小说,叫做《世界尽头与冷酷仙境》。我觉得,这个书名非常好,可以用来形容今天的世界。
资本主义发展到今天,已经有一种世界尽头的感觉,除了不断印钱刺激经济,政府也找不到好的办法解决各种问题。但是,新技术革命正在创造一个个神话般的技术奇迹,又让人觉得这是一个仙境,但对于大多数人来说,这是一个冷酷仙境,改变不了自己的命运。
## 家庭保障规划咨询
过去一年,疫情和金融资产的价格大涨,使得许多人的财务状况和对未来的预期,出现了剧烈波动。
许多已经成家立业的朋友,都面临着一个共同的问题:怎样才能让个人财务尽可能保持平稳,给自己和家庭多一点保障?
本周正好有一个活动,为大家提供 **家庭财务保障规划咨询。**
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011508.jpg)
经常读我公号的朋友,可能知道我和孙明展老师一直有合作。这次他在春节前办活动,特地到我这里发一个通知。
孙明展老师是广州中山大学统计系硕士毕业后来进入500强保险公司设计各种保险产品对理财这一块非常熟悉。他辞职创业后开了一家财务咨询公司为家庭财务定制理财方案。他们开发的“谱蓝”人工智能系统使得财务咨询服务软件化得到过许多权威媒体的报道。
这一次孙老师向我的读者提供200个名额免费赠送 **价值800元** 的家庭保障规划服务。活动内容就是你跟理财师一对一的财务咨询,具体问题具体分析,包括但不限于下面几项。
> - 各个家庭成员保障状况的综合评估。
> - 保险产品的性价比分析比较。
> - 为你的家庭定制综合保障规划。
整个过程中,保证不为任何一家保险公司做广告,只提供定制方案和咨询服务,而且是免费的。微信扫码下面的二维码,即可报名参加。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011509.jpg)
## 资讯
1、[无人驾驶挑战:从旧金山到洛杉矶](https://technews.tw/2021/01/04/fsd-challenge-sf-to-la-over-600km/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010612.jpg)
一个美国人使用特斯拉无人驾驶挑战让轿车自己从旧金山开到洛杉矶全程600公里。结果失败了倒不是因为自动驾驶出错而是他自己害怕了。当时路中央有一个大水泥块前车开过去才看到他害怕特斯拉来不及发现这个障碍物因此手动介入了调整方向盘避开了水泥块。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010613.jpg)
另外,整个过程中,他去了两次超充站充电,特斯拉只能自己开到超充站入口,接下来就得全靠手动了。但是总的来看,无人驾驶已经非常强了,再过几年可能就真的能够全程都交给它了。
2、[地球自转变快](https://www.dailymail.co.uk/sciencetech/article-9113999/Earth-spinning-faster-time-past-50-years.html)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010622.jpg)
1972年原子钟投入使用人类从此能够获得精确的计时可以测出地球自转速度的细微变化。此后科学家发现地球自转有点变慢了略多于24个小时即86,400秒。为了保证历法准确至今人们一共使用了27个闰秒而且都是正数即一共有27年加上了1秒该年变成86401秒。
但是2020年很特殊地球自传速度第一次快于24个小时即少于86,400秒。科学家正在讨论是否有必要第一次采用负的闰秒即当年减去1秒。根据测量2020年7月19日是有记录以来最短的一天地球自转时间比24小时少了1.4602毫秒(下图)。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010623.jpg)
3、[冰制机器人](https://www.freethink.com/articles/robot-made-of-ice)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011002.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011003.jpg)
宾夕法尼亚大学的研究人员,使用冰块制造了一个概念机器人。这是为了宇宙探索而开发的,太空温度很低,并且缺乏建筑材料,如果冰块可以做成机器人,一旦零件坏了,就很容易自我重建。
他们的第一个机器人准备在南极测试重6.3公斤,通过两个冰块轮子前进。除了电池和电路,机器人的大部分结构部件都是用冰建造的。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011004.jpg)
4、[维珍火箭](https://www.bbc.com/news/science-environment-55699262)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011903.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011904.jpg)
1月17日英国维珍火箭公司的第一枚火箭成功发射。这家公司非常独特火箭不从地面发射而是从高空飞机上发射。
火箭绑在一架波音747飞机的底部飞机飞到一万米高空时火箭点火发射。这样的主要好处是可以在任何地点发射不需要专门的火箭发射场缺点是负载有限只能发射较小的卫星。
5、**一句话消息**
> - [西南交通大学](https://www.sohu.com/a/444533645_362042)制造的世界首台高温超导高速磁浮工程化样车在成都下线设计时速达到620公里。如果全程这个速度从成都到北京仅需3小时。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011513.jpg)
> - [一位英国计算机工程师](https://www.theguardian.com/uk-news/2021/jan/14/man-newport-council-50m-helps-find-bitcoins-landfill-james-howells)声称自己扔掉的一个旧笔记本电脑硬盘里面装有现在价值2亿英镑的比特币被埋在一个小镇的垃圾掩埋场里面。如果当地政府帮助他把这个硬盘从垃圾堆里挖出来他将分四分之一的钱给小镇结果被拒绝了。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011514.jpg)
> - [中国国家航天局](http://m.news.cctv.com/2021/01/18/ARTIgpFdzmtLGKkVUp3Fj391210118.shtml)公布《月球样品管理办法》规范去年12月5日嫦娥五号飞船带回的1731克月球岩石的管理。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011902.jpg)
> - [一个美国开发者](http://nautil.us/issue/83/intelligence/why-i-built-a-dumb-cell-phone-with-a-rotary-dial)制作了一个带有拨号盘的手机,理由是有些人不喜欢使用触摸屏,拨号打电话更直观。
![](https://cdn.beekka.com/blogimg/asset/202003/bg2020032102.jpg)
> - [耶鲁大学的科学家](http://forgetoday.com/2020/05/03/scientists-find-life-in-dead-brain-cells/)发现屠宰场的猪死了10个小时后脑细胞依然可以激活即大脑可能可以恢复某些功能。
## 文章
1、[快递包装垃圾怎么办?](https://mp.weixin.qq.com/s/YwB_h7t7EwyBTperoTyIQA)(中文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011403.jpg)
2020年中国的快递达到830亿件相当于14亿中国人每人每个月收5件快递。海量的快递包装垃圾如何处理目前主要靠填埋但是越来越难以为继了。
2、[大连车务段的 Flash 危机](https://www.cnbeta.com/articles/tech/1078401.htm)(中文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011510.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011511.jpg)
2021年1月Adobe 不再支持 FlashWindows 系统在指定时间禁止了 它的运行。沈阳铁路局大连车务段的某个系统依赖 Flash当天突然就无法使用了。IT 人员只好连夜向各个车站,送去安装了降级 Flash 版本的新 Windows 主机,暂时解决问题。从这篇文章可以了解基层单位的 IT 现状。
3、[如何看待 QQ 扫描读取所有浏览器的历史记录?](https://www.zhihu.com/question/439768601)(中文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011703.jpg)
一个知乎的讨论帖。网友发现,桌面版的 QQ 会在启动10分钟后读取本机所有浏览器的浏览记录进行 URL 分析。一个聊天软件为什么要知道浏览记录呢?
4、[消失的夏威夷海滩](https://projects.propublica.org/hawaii-beach-loss/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010601.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010602.jpg)
本文根据实地调查提出,夏威夷由于修建海堤,导致海滩消失。制作非常精美生动,值得借鉴,堪称多媒体内容的范本。
5、[2020年排名前10 的 Python库](https://tryolabs.com/blog/2020/12/21/top-10-python-libraries-of-2020/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010415.jpg)
本文介绍目前最流行的10个 Python 库。
6、[如何释放 MacBook 的磁盘空间](https://pawelurbanek.com/macos-free-disk-space)(英文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010603.jpg)
MacBook 用作开发笔记本时,长期下来,大量空间会被占用。本文介绍几个清理空间的方法。
7、[AMD Ryzen 9 5950X CPU 测评](https://www.tomshardware.com/reviews/amd-ryzen-9-5950x-5900x-zen-3-review)(英文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010614.jpg)
国外媒体评测了 AMD 公司最新的 Zen 3 架构的高端 CPU结论就是英特尔公司有大麻烦了现在不仅性价比不如 AMD连高端 CPU 的性能都输了。
8、[浏览器插件推荐](https://guillaumehr.medium.com/21-best-free-browser-extensions-for-chrome-and-firefox-to-improve-privacy-productivity-and-web-a8c158d9216b)(英文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010621.jpg)
本文推荐了21个浏览器插件可以提高使用效率而且同时支持 Chrome 和 Firefox。
## 工具
1、[andala](https://www.aliciaunderhill.xyz/Andala/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011212.jpg)
一个在线画板,画出来的线条都是对称的。
2、[YPlayer](https://github.com/ruanyf/weekly/issues/1593)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011909.jpg)
一个 macOS 视频播放器,为视频实时生成字幕,不需要任何网络请求,采用本地语音识别。([@yujinqiu](https://github.com/ruanyf/weekly/issues/1593) 投稿)
3、[在线视频片段合并](https://slowapi.com/merge-videos-files/)
很多在线视频都是许多 .ts 文件组成的,这个在线工具可以输入 .ts 文件的网址,然后将它们合并。([@DoctorLai](https://github.com/ruanyf/weekly/issues/1596) 投稿)
4、[Cavepaint CSS](https://cavepaint.github.io/cavepaintcss/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011507.jpg)
一个可以在线调节主要参数CSS 变量)的 CSS 框架。
5、[ssh-mitm](https://github.com/ssh-mitm/ssh-mitm)
一个 SSH 中间人服务器,拦截所有 SSH 操作。可以用作“蜜罐”,攻击者自以为登陆了真实服务器,从而让系统记录下他的操作。
6、[Google Images Restored](https://github.com/fanfare/googleimagesrestored)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011701.jpg)
Chrome 浏览器插件,可以将“谷歌图片搜索”恢复成改版前的样子,并且加上了“打开图片”按钮。
7、[LibreTranslate](https://github.com/uav4geo/LibreTranslate)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011702.jpg)
一个开源的、可以自己架设的机器翻译服务,支持多种语言的互相翻译,包括中文。
8、[Multiavatar](https://multiavatar.com/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011704.jpg)
一个在线工具,可以根据输入的文字,生成用户头像图片( avatar
9、[Transform](https://transform.tools/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011901.jpg)
一个在线工具,可以将各种代码互相转换,比如把 HTML 转为 JSX或者把 JSON 转为 XML。
## 资源
1、[Electronic References](https://csgordon.github.io/books.html)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010416.jpg)
该网页收集网上免费的计算机科学教科书。
2、[Proton 游戏数据库](https://www.protondb.com/)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020120801.jpg)
该网站提供所有可以通过 Proton 在 Linux 上运行的游戏资料。
3、[Just Get My Data](https://justgetmydata.com/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010803.jpg)
这个网站收集了从各种在线服务取回个人数据的方法,并有“容易”、“中等”、“困难”、“不可能”四个难度评级。
4、[最繁忙的航线](https://www.oag.com/busiest-routes-right-now)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010901.jpg)
该网站可以查看世界各地的航线数据比如本月最繁忙的10条国际和地区航线以及各国国内最繁忙的航线。
5、[freeCodeCamp 课程](https://www.freecodecamp.org/learn/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011911.jpg)
该网站提供一系列免费的英文 IT 课程,内容比较浅显简单,适合初学者。([@fish-404](https://github.com/ruanyf/weekly/issues/1600) 投稿)
## 图片
1、[路口上色计划](https://www.theguardian.com/cities/gallery/2018/sep/20/goodbye-cars-hello-colour-the-great-reinvention-of-city-intersections)
很多发展中国家的城市,交通混乱,人车混行,行人安全得不到保障。
彭博通讯社有一个慈善项目,为这些城市的路口涂上明亮的颜色,明确行人和车辆各自的区域,保证行人安全。
埃塞俄比亚的首都亚的斯亚贝巴。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011501.jpg)
哥伦比亚首都波哥大。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011502.jpg)
印度最大城市孟买。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011503.jpg)
巴西最大城市圣保罗。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011504.jpg)
2、[德国螺旋森林Waldspirale](https://en.wikipedia.org/wiki/Waldspirale)
德国螺旋森林是一个住宅楼项目一共有12层105套公寓建于上个世纪90年代。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011602.jpg)
它的外形像一个 U 字形的螺旋,屋顶种满树木,从空中看下来就像一个森林。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011604.jpg)
它是一个不规则建筑强调乱序每个立面都不一样1000多扇窗户都是不同的。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011605.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011606.jpg)
## 文摘
1、[朱学恒:我翻译《魔戒》的故事](https://www.youtube.com/watch?v=sJS87dp9iqA)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012005.jpg)
当年我在奥美公关快要离职了只剩最后几个月。我看到一个报道新线影业投资3亿美元要筹拍《魔戒》找了一个新西兰很奇怪的导演彼得·杰克逊。
我觉得我可能有机会了许多人也许会因为电影而喜欢小说《魔戒》。以前台湾最大的出版社之一联经出版公司曾经出过一个《魔戒》的译本卖得超烂一共印了3000套几年都没卖完。封面上面写着“西方世界的《西游记》”你觉得看到这种宣传语你想买吗
我写信跟联经说我想要重新翻译这套书。我已经翻译过23本奇幻小说像《龙枪》和《黑暗精灵》台湾没人翻译得比我多。对方想莫名其妙跑出来一个20几岁的年轻人自称台湾翻译奇幻小说最多的人却是电机系毕业又在公关公司工作。他根本不信。
我就说我知道你们不相信不觉得我能做到但是没关系。你们前面那个版本卖得那么烂我跟你保证我可以让它卖得比较好。我跟你们签合同我保证每一册都要卖过10000本如果不到这个销售数字我一毛钱都不要。但是我有一个条件销售超过10000本以后我要拿版税。当时台湾没有译者可以拿版税都是拿翻译费。但是我坚持所有我的翻译都要拿版税因为我和我的翻译荣辱与共一起同进退。
我还保证,年底电影上映的时候,我一定交稿,如果交不出来,你可以起诉我违约。联经同意了。
我就从奥美公关离职专心翻译。我这时发现翻译时间只剩下六个月。电影12月上映当时是3月我必须在9月份完成翻译交稿。《魔戒》总共有三册120万字。那六个月真是痛苦死我了一天必须要翻译6000字如果翻不到就会累积到第二天这样连续180天比马拉松还像马拉松。
我后来没有办法这种工作真是太辛苦了。我就每天早上去健身房在跑步机上跑10公里只为了振奋自己的精神。其他时间除了吃饭和睡觉都在翻译。实在是太累了如果我不去跑步每天光是打字我会打疯掉你一个月要打20万字而且里面还有古英文、精灵文、矮人语查资料都会天翻地覆。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012006.jpg)
最后我终于按时交稿了。但是出现一个问题联经擅长出版不擅长行销只有一个行销人员我必须全程配合行销。联经想出来的办法就是到处办签书会。那时候多惨没有人推销我只好自己来在网络上到处求爷爷告奶奶说这是20世纪最伟大的奇幻小说要出版了我们第一次首卖会请大家务必来求求你。
我觉得出版社的这个主意太糟糕了没有人知道这本书而且之前卖很烂居然要办首卖会。更糟糕的是联经把首卖会安排在半夜12点他们真是很天真的读书人觉得《哈利·波特》可以在半夜首卖《魔戒》也可以。我心想哪里来的勇气啊《魔戒》第一册是1930年代出版的1960年代出完距今40年了怎么跟《哈利·波特》比啊。我那个时候也没名气除了奇幻小说的读者没人知道我。如果半夜12点首卖一定没人买出版社和其他单位都会因此丧失信心以为我之前都在吹牛这套书多好多好结果根本没人买。我只好到处网上拜托。
结果上天疼惜努力的人。首卖会的那一天我晚上9点到了诚品书店的现场排队的人已经从二楼排下来了排到一楼大厅。说实话那天我带了几千块要是现场没有人我就自己买20本。我心想我的号召力原来这么大就去跟排队的人说谢谢谢谢我就是朱学恒。他抬头看着我说你谁啊。原来他们根本不是因为我来的而是因为他们从朋友的朋友那里听说这书很棒一定要来首卖会。我那个时候超感动觉得书本身吸引人才是最重要的不是靠我那些狗屁行销、那些唬烂。12点一到现场300本卖光光。
那一场成功了你以为就成功了嘛没有大家还是不知道这本书。后来我又去台北国际书展签书。因为真的没有人又去台中和高雄签书。那里的书展规模很小小到好笑隔壁就在卖鲍鱼。我以前没有这么厚脸皮也讨厌演讲但是没办法除了我就没人可以做宣传了。还有一次《魔戒》出版两三个月后联经在金石堂书店5楼安排了签书会我去了以后时间到了现场只有两个人都是工作人员。
后来《魔戒》电影三部曲一部比一部成功还得了奥斯卡奖书的销量也跟着水涨船高。联经不太会行销但是有的地方很棒。第一次印刷他们就只印了9990本因为销量低于1万本他们一分钱也不用给我。
忽然之间联经发现这本书在全台湾大卖不停地加印还缺货。保守估计他们因为这本书赚了3到4亿新台币。他们恐怕想不到一个找上门自荐的无名译者会给他们赚这么多钱。我真感谢电影《魔戒》拍得这么好要是拍得不好我就完蛋了。
我离职后整整有一年一毛钱的收入都没有。那又怎么样翻译《魔戒》就是我想做的事。很多人讲你怎么敢签那样的合约要是卖不到1万本你怎么办但其实联经和我想的是不一样的东西联经想的是这本书如果卖不动也不会有损失。我想的是我翻译了这本书就算一毛钱也拿不到将来可以跟孙子说你爷爷当年翻译了《魔戒》这就够了。你要知道人生有的事情我们做的时候是因为觉得值得不是因为能够赚钱。只是有的时候你做了值得的事情就自然赚到了钱。
## 言论
1、
代码应该尽可能简单,因为下一个维护你的代码的人不会像你那么聪明。
--[《我在软件行业45年学到的东西》](https://www.bti360.com/what-ive-learned-in-45-years-in-the-software-industry/)
2、
为什么我需要钱?原因跟你想的不一样,我几乎没有时间休闲,也没有度假屋或游艇之类的东西。
我一半的钱用于解决地球上的问题,另一半钱用来在火星上建立一个自给自足的居民点,确保一旦地球被流星击中(恐龙灭绝就是这种情况)、或者第三次世界大战爆发、人类自己消灭自己时,(所有生物种群的)生命能够延续下去。
-- [伊隆·马斯克](https://twitter.com/elonmusk/status/1050812486226599936),由于特斯拉股价暴涨,他已经接近世界首富
3、
英语中“大学”university这个词是“单一性”uni-和“多样性”versity两个词的结合。它的意思是大学就是将各种各样的知识统一起来寻求规律。
-- David Perell
4、
我在日常工作中使用 Java 。我不喜欢这门语言,但愿意使用它,原因是它可以让我有所作为。
--[Hacker News 读者](https://news.ycombinator.com/item?id=25799400)
5、
无人驾驶技术的公司是这样估值的每位工程师大约1000万美元。例如一个刚起步的三人创业公司估值就是3000万美元。
--[《纽约时报》](https://www.nytimes.com/2020/05/12/technology/self-driving-cars-coronavirus.html)
## 回顾
2020年的本周第 92 期):[听觉暂留](http://www.ruanyifeng.com/blog/2020/01/weekly-issue-92.html)
![](https://cdn.beekka.com/blogimg/asset/201912/bg2019121006.jpg)
2019年的本周第 40 期):[手动咖啡不属于电子时代](http://www.ruanyifeng.com/blog/2019/01/weekly-issue-40.html)
![](https://cdn.beekka.com/blogimg/asset/201901/bg2019011801.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

424
docs/issue-144.md Normal file
View File

@ -0,0 +1,424 @@
# 科技爱好者周刊(第 144 期):提高收入的根本途径
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1580),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011601.jpg)
上海正在举办白玉兰冰雪节,搭建了本地难得一见的室外真冰溜冰场。([via](https://www.facebook.com/groups/2480163464/permalink/10159551112933465)
## 本周话题:提高收入的根本途径
我看到[一个故事](https://erik-engheim.medium.com/stop-the-hard-work-obsession-america-6e5c29b1c07c),很有启发,给大家讲一下。
挪威和孟加拉是两个截然不同的国家,但是它们有一个共同点:渔业都是两国的主要产业,很多人以打渔为生。
挪威渔民非常有钱,挪威是世界上最富裕的国家之一,人均 GDP 接近8万美元。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012603.jpg)
孟加拉国属于世界最贫穷的国家,人均 GDP 大约2000美元。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012604.jpg)
同样是打渔,为什么渔民的收入相差那么大?
你可能马上就会想到,他们的设备不一样,影响了收入。挪威渔民拥有大型现代化渔船,接受过各种培训,只要几个人就能捕到大量的鱼,所以收入高。孟加拉渔民只有小渔船,捕鱼能力有限,所以收入低。
上个世纪70年代发生了一件事情。挪威向孟加拉国赠送了现代化渔船作为援助。
孟加拉渔民现在有了同样的设备,能够提高收入吗?
答案还是不能。仅仅过了一年,这些现代化渔船就无法使用了,援助行动以惨败告终。孟加拉渔民缺乏相应的知识和技能,无法操作挪威渔船,同时也缺乏进行维修的基础设施和零配件,没有任何学校教渔民怎么修理这些船。现代化设备在孟加拉渔民手里,很多功能发挥不出来,出海遇到故障,只有眼睁睁看着整艘船坏掉。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012605.jpg)
一条现代化渔船,其实不仅仅是单纯的一条船,而是许多千丝万缕的因素联合在一起,使它能够建造出来,并得以良好地运行。
这件事的启示就是, **一个国家比另一个国家富裕,很大程度上并不取决于人民是否努力工作** (孟加拉人的努力程度,事实上可能远胜于挪威人),也不取决于设备,而是取决于许多其他因素,比如资本、知识技能、基础设施、销售渠道等等。所有这些外部因素,才是国家富裕的根本原因,人民的努力不是决定性因素。
这个道理放到人的身上,也是一样的。 **人与人的收入不一样,原因不是甲比乙更努力,而是很多外部因素综合起来的结果。** 甲拥有的资本、技能和环境条件超过了乙,使得甲所在的层次高于乙。一个餐厅服务员,无论怎样努力,收入恐怕都不会超过基金经理,道理就在这里。
这告诉我们,如果你想真正地提高收入,努力仅仅是一部分的因素,更重要的是,你必须设法提升自己的资本、技能和环境的层次。
就像[第21期](http://www.ruanyifeng.com/blog/2018/09/weekly-issue-21.html)说过的,你需要的不是“水平方向的努力”,而是“垂直方向的努力”。
## Vue 3 PK React 17 特训营
React 和 Vue 是国内最流行的两个前端框架,孰优孰劣的争论,就从来没有停息过。只要有人提一句:“我觉得 A 比 B 更好”,下面肯定就是一堆回帖。
> - “ Vue 只适合小项目,大项目扛不起来”
> - “ React 组件太复杂,代码组织乱!“
> - “ Vue好上手岗位多”
> - “ 大厂基本都用 React不用 Vue ”
其实大可不必,它们各有特点,都能解决前端开发的问题,你只要选择更适合自己风格的那种就可以了。这就像不同品牌的汽车,都能开到目的地,只是你开起来顺不顺手而已。
不过,这两个框架的对比和争论,并非全无意义。
> 1、面试时React 和 Vue 各自的特点是常见的面试题。
> 2、如果你想做架构师或技术负责人进行技术选型时必须对各个框架都非常了解。
> 3、通过对比可以抽象出一些本质上共通的东西比如算法、工程化方法、规范等等帮你构建技术壁垒保持核心竞争力。
本周的课程资料,就是一个讲解 React 和 Vue 对比的视频课程 **《Vue3.0 PK React17 核心力特训营》** 上课时间2月1日-2月3日每晚 8:00。它从框架原理开始讲起再到现实业务场景最后抽象二者的底层层层递进帮你深入掌握这两个框架的异同。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012901.jpg)
该课程由开课吧提供主讲老师是前百度、360架构师、Vue 3.0 contributor 大圣老师。通过这个课程,你不仅能掌握 Vue3 和 React17 设计思路和面试技巧,也能对比框架生态,了解技术选型方法论、探究框架原理。此外,还有答疑和作业讲解,并能获得大圣老师精心总结的独家资料:
> - 《Vue 和 React 框架大厂面试题通关指南.pdf》
> - 《Vue3 & React17 进阶知识地图》
训练营原价399元周刊读者只需 **0.99元** 优惠价仅限200名微信扫描下面的二维码就可以加入。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012802.jpg)
## 资讯
1、[超级充电弓](https://chejiahao.autohome.com.cn/info/4880764/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011905.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011907.jpg)
上海市开始在公交电站部署超级充电弓,为电车充电。充电弓酷似路灯,车辆进入停车位以后,会降下一张充电装置,搭住藏在超级电容公交车车顶的受电弓。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011906.jpg)
该充电弓是世界功率最大的汽车充电装置,可以达到 900kW同时也拥有世界“最快”充电速度充电40秒续航10公里。充满需要8分钟可跑40公里。而且它非常节省空间适合部署在城市马路边。
2、[破解人脸识别](https://www.toutiao.com/i6922318320272278028/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012804.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012805.jpg)
清华大学的 RealAI瑞莱智慧团队使用一张打印的彩色人脸图片测试能否通过手机的人脸识别。他们选取了 20 款手机,覆盖不同价位的低端机与旗舰机。
最终,除了一台 iPhone11其余安卓机型全部解锁成功完成整个破解过程只花了 15 分钟。测试人员成功解锁手机后,任意翻阅机主的微信、信息、照片等个人隐私信息,甚至还可以通过手机银行等个人应用 APP 的线上身份认证完成开户。
iPhone 的人脸识别使用 3D 摄像头所以可以区分平面照片和真实人脸。后来RealAI 团队又尝试用这种方法,测试同样带有 3D 摄像头的华为 Mate 40 Pro一样未获成功。
3、[空气冷凝机](https://www.cool3c.com/article/159137)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011102.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011103.jpg)
以色列公司 Watergen 推出一款空气冷凝机可直接转换空气中的水气成为饮用水一天产量为5000-6000公升如果一个人一天所需要的水量为1公升的话则满足5000人的生存需求。
它的原理是吸入空气通过内部的热交换系统将空气的温度降至露水点从而获得液态水。它需要外部供电Watergen 号称该系统的产水效率是其他系统的五倍以上,非常适合解决沙漠地区或者艰困环境的饮水问题。
4、[白宫官网改版](https://wptavern.com/biden-white-house-sticks-with-wordpress-for-website-relaunch)
1月20日美国新总统拜登上任白宫官网 [whitehouse.gov](https://www.whitehouse.gov/) 当天就改版了。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012101.jpg)
2017年特朗普政府将白宫官网的 CMS内容管理系统从 Drupal 改成了 WordPress原因是后者的维护和开发比较省钱据说每年可以为美国纳税人节省300万美元。
这一次,拜登政府的改版沿用了 WordPress并没有改回奥巴马时代的 Drupal看来不打算推翻特朗普政府的这个决定。值得一提的是改版后的官网性能表现很好Lighthouse 得分接近满分。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012102.jpg)
5、[Elasticsearch 许可证](https://aws.amazon.com/cn/blogs/opensource/stepping-up-for-a-truly-open-source-elasticsearch/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012204.jpg)
业界应用最广的开源搜索工具 Elasticsearch 上周修改了许可证,新版本将不允许云服务商使用它提供服务。这主要是针对亚马逊公司,后者出售 Elasticsearch 搜索服务,开源项目的维护者拿不到任何好处,等于是为亚马逊免费打工。
亚马逊立刻回击了宣布将提供自己的开源版本。Elasticsearch 等于是为自己找了一个竞争对手,而且对手有无限资源。这件事的启示就是,开源时要想好,如果大公司拿你的代码挣钱,也不会分给你,你怎么办。
6、**一句话消息**
> - [加州的洛杉矶港](https://www.freightwaves.com/news/inside-californias-colossal-container-ship-traffic-jam/)去年下半年至今有许多巨大的集装箱船导致港口水道都堵住了。这是因为美国大量从亚洲进口货物港口的46个泊位全部停满还有几十艘集装箱船在港外下锚等着泊位空出来。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012105.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012104.jpg)
> - [谷歌](https://bodhi.fedoraproject.org/updates/FEDORA-2021-48866282e5%29)宣布今年3月15日起Chrome 浏览器的开源版本 Chromium 不再能够调用谷歌 API这意味着Chromium 的书签、浏览记录等将都无法同步了。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012506.jpg)
> - [一种叫做 Brood X 的蝉](https://www.cicadamania.com/cicadas/category/types/magicicada/)是美国的主要蝉类每17年繁殖一次。它上一次出现是2004年它的卵会在地下等17年才孵化今年又将重新出现。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012106.jpg)
> - [考古学家](https://www.caitlingreen.org/2020/12/another-medieval-chinese-coin-from-england.html)在英国发现两枚11世纪北宋时期的中国硬币。由于当地离海边不远并出土过中国陶瓷因此猜测中国硬币是中世纪的陶瓷商人携带过来的。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012208.jpg)
> - [马斯克](https://www.cnbc.com/2021/01/22/elon-musk-tesla-ceo-donates-to-carbon-capture-technology-prize.html)宣布一旦科学界找到最佳的二氧化碳捕捉技术他将为该技术捐款1亿美元。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012806.jpg)
## 文章
1、[中国的大坝](https://mp.weixin.qq.com/s/cLiEv282p1PXQ93u_NW39w)(中文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011512.jpg)
中国有10万座水坝是世界水坝最多的国家。本文以大量的图片介绍不同类型水坝的知识。
2、[我开发付费 Chrome 插件的经历](https://blog.t9t.io/star-history-2021-01-21/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012216.jpg)
作者介绍了在 Chrome 商店发布付费插件的过程,总收入有几百美元。([@timqian](https://github.com/ruanyf/weekly/issues/1611) 投稿)
3、[如何用 GitHub Actions 更新 WordPress 网站](https://github.com/zhaoolee/WordPressXMLRPCTools)(中文)
本文介绍使用 GitHub Actions 将仓库里面的 Markdown 文章,远程发布到 WordPress 网站。([@zhaoolee](https://github.com/ruanyf/weekly/issues/1608) 投稿)
4、[二因素登陆 2FA 不能防止网络钓鱼](https://shkspr.mobi/blog/2021/01/thats-not-how-2fa-works/)(英文)
很多人有一种误解,只要开启了二因素登陆 2FA就可以保证个人账户的安全。作者指出2FA 只是保证其他人不能登录你的账户,但是防止不了网络钓鱼。
5、[Tab 还是空格?](https://anadoxin.org/blog/youre-using-tabs-in-a-wrong-way.html/)(英文)
本文讨论了代码缩进使用 Tab 或空格的利弊,说得很有道理,并提供了推荐的缩进方式。
6、[使用 GNU Stow 管理配置文件](https://alexpearce.me/2016/02/managing-dotfiles-with-stow/)(英文)
Linux 系统有很多配置文件,比如`.bashrc`、`.vimrc`等等,一个很方便的管理方法,就是把它们放到一个 Git 仓库,然后使用 Stow 这个工具产生软链接。
7、[2021年 favicon 的设置](https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs)(英文)
网站的 favicon 应该怎么设置?这篇文章给出了最新的建议。
8、[Gmail 搜索语法](https://turriate.com/articles/advanced-gmail-search-help-organize-your-inbox)(英文)
本文通过一个例子,讲解 Gmail 的搜索语法。
9、[我怎样建立没有一家全职员工的公司](https://sahillavingia.com/work)(英文)
作者讲述自己创立 Gumroad 这家公司年收入达到1100万美元但是没有一个全职员工连作者自己都不是全职投入。这可以算是创业的理想境界。
10、[视频编码器的专利费](https://blog.mozilla.org/blog/2018/07/11/royalty-free-web-video-codecs/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011005.jpg)
H.264 视频编码器需要交纳专利费这篇文章介绍了这方面的情况。为了保证可以自由地对视频进行编码Mozilla 一直在推动 AV1 这样的开源编码器。
## 工具
1、[Sosumi](https://github.com/popey/sosumi-snap)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011908.jpg)
一个 Linux 系统的 Snap 包文件,可以在 Linux 系统运行 macOS。
2、[Brave 浏览器](https://brave.com/ipfs-support/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012001.jpg)
Brave 浏览器宣布支持 IPFS 协议,可以直接在地址栏打开 IPFS 地址。
3、[ArchiveBox](https://github.com/ArchiveBox/ArchiveBox)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012002.jpg)
一个将网页存档的工具,可以将 HTML、CSS、JS、图片、媒体文件都保存下来供日后查看。这里是[教程](https://nixintel.info/osint-tools/make-your-own-internet-archive-with-archive-box/)。
4、[PyG2Plot](https://github.com/hustcc/PyG2Plot)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012213.jpg)
Python 的数据可视化图表生成工具,基于蚂蚁集团开源的 G2Plot 封装。([@hustcc](https://github.com/ruanyf/weekly/issues/1602) 投稿)
5、[openpilot](https://github.com/commaai/openpilot)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012214.jpg)
一个开源的辅助驾驶系统可以自动车道居中和自适应巡航控制已经支持85种车型。[@dllen](https://github.com/ruanyf/weekly/issues/1604) 投稿)
6、[Swagger 文档导出](https://www.docs4dev.com/tools/zh/swagger2markup/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012215.jpg)
一个在线工具,可以将 Swagger 文档yaml 或者 json 格式导出为PDF、Markdown、EPUB、HTML 等格式。([@docs4dev](https://github.com/ruanyf/weekly/issues/1605) 投稿)
7、[Basemark](https://web.basemark.com/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012601.jpg)
一个可以跑分的网站,用来测试浏览器的性能。
8、[LocalCDN](https://www.localcdn.org/)
一个浏览器插件,将常用的前端 CDN 库集成在插件里面,避免发出网络请求,加快加载速度,以及降低隐私泄漏的可能。
9、[X6](https://x6.antv.vision/zh)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012801.jpg)
蚂蚁集团数据可视化工具 AntV 旗下的图编辑引擎,用来在网页上生成 SVG 图形。([@NewByVector](https://github.com/ruanyf/weekly/issues/1615) 投稿)
## 资源
1、[Vue3 源码解读](https://github.com/cuixiaorui/mini-vue)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012217.jpg)
这个库把 Vue3 源码中最核心的逻辑剥离出来,只留下核心逻辑,以供大家学习。带有详细的中文注释,以及完善的输出,帮助用户理解运行时流程。([@cuixiaorui](https://github.com/ruanyf/weekly/issues/1612) 投稿)
2、[freeCodeCamp 中文版](https://learn.freecodecamp.one/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012201.jpg)
这是上一期介绍的 freeCodeCamp 初学者免费教程的中文版,由志愿者翻译的。
3、[Games on GitHub](https://github.com/leereilly/games)
这个仓库收集 GitHub 上面的各种开源游戏。
4、[机器学习面试题](https://www.interviewquery.com/blog-machine-learning-interview-questions/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011101.jpg)
这个英文网站收集了一些机器学习面试的基本问题 。
5、[Radiance](https://www.radiancevr.co/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011515.jpg)
该网站收集了全世界几十个国家的艺术家创作的 VR 视频,可以戴 VR 眼镜欣赏。
6、[2020数学艺术展](http://www.ams.org/publicoutreach/math-imagery/2020-Exhibition)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010902.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021010903.jpg)
该网站展出各种根据数学概念创造的艺术品,比如上图这样的编织品和雕塑品。
## 图片
1、[Paludarium](https://azumamakoto.com/3705/)
日本花卉艺术家 Azuma Makoto 建造的 Paludarium是一种密封的玻璃容器为植物创造一个自给自足的环境系统。
Paludarium 不仅可以控制内部温度和湿度,还具有喷雾和滴灌系统,给植物供水。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011607.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011608.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011609.jpg)
顶部的风扇起到通风的作用,并且还有扬声器给植物播放音乐。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011611.jpg)
这个机器就这样通过人工方式,模拟了自然界的雨、风、光、声,在密封容器里面实现了生态循环,使得人们可以不受外部环境的影响,而欣赏植物的美。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011610.jpg)
2、[快递损坏造就的艺术品](https://kottke.org/21/01/fedex-shipping-damage-creates-fractured-artworks)
一位美国艺术家将各种玻璃艺术品,交给快递公司去运输,故意不加任何防护措施,使得快递过程中造成的玻璃破碎,也成为艺术品的一部分。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012107.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012108.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012109.jpg)
## 文摘
1、[软件业的停滞](https://alarmingdevelopment.org/?p=1475)
软件技术的进步在1996年左右基本停滞了。
1996年之前我们取得的软件成果LISPAlgolBasicAPLUnixCSQLOracleSmalltalkWindowsC ++LabViewHyperCardMathematicaHaskellWWWPythonMosaicJavaJavaScriptRubyFlashPostgress。
1996年以后的软件成果IntelliJEclipseASPSpringRailsScalaAWSClojureHerokuV8GoRustReactDockerKubernetesWasm。
后面那些软件成果都是对此前技术成果的增量改进。比如Rails 通过良好的结构化方式将一堆现有技术粘合在一起,从而极大地提高了 Web 应用程序的生产率但是它本身没有发明任何新东西。同样地V8 通过扩展 Smalltalk 和 Java 中发明的技术,加速 JavaScript 执行速度。
自从1996年以来几乎所有东西都是巧妙地重新包装和重新设计了先前的发明。
为什么1996年以后软件技术突然停止了进展1996年到底发生了什么
我认为原因就是互联网开始繁荣。突然之间,程序员有史以来第一次可以迅速致富,大量聪明的有抱负的人涌入了硅谷。但是,你不能在创业公司做研究,基础技术需要很长时间酝酿,并且风险很大。合理的商业计划是利用 VC 的资金,将其投入到最优秀的程序员,让他们改进当前糟糕的技术,然后兑现获利。创业公司没有发明基础技术的时间。
如今,只有像 Google / Facebook / Amazon / Microsoft 这样的大型公司才有金钱和时间来创造新技术,但是他们似乎只对以最小的破坏性方式解决自己的问题感兴趣。
2、[罗尔德·达尔的童话《声音机器》](https://www.newyorker.com/magazine/1949/09/17/the-sound-machine)
一个叫克劳斯纳Klausner的人沉迷于声音。他认为世界上有很多声音因频率高而无法听到。
有一次,他去看病。他跟医生说,他正在尝试发明一种机器,可以降低声音的频率,让那些无法听见的声音可以被听到。
后来,机器终于造好了。
他在院子里首次实验,邻居在花园里剪玫瑰,他从耳机里听到玫瑰在尖叫。
第二天,他做了一个更大的实验。他拿斧头砍一棵大山毛榉树。他听到树发出的深沉而悲惨的呻吟。
克劳斯纳赶回屋子,给医生打电话:“请过来,快来。我想让其他人听到。太难以置信了!”
医生同意过来,听听耳机里面的声音。
医生到了以后,克劳斯纳第二次砍树时,一个大树枝掉下来,把机器砸毁了。克劳斯纳问医生是否听到了呻吟声,医生说没有听到任何声音。
克劳斯纳非常难过,最后他要求医生在树的伤口上面涂一些碘酒,医生同意了。
## 言论
1、
协和飞机是一架超音速客机于1969年首飞距今已经超过50年。1969年的人们大概以为我们现在应该生活在太空中或者到处都是飞行汽车而不会想到今天最快的客机依然比协和飞机慢。
-- [Lyn Alden](https://www.lynalden.com/ethereum-analysis/)
2、
我和其他工程师一样,都有 MacBook Pro。再过几年所有这些机器都会被淘汰被新的 ARM 芯片的型号取代。到那时开发者会觉得在ARM 机器上开发,但是在 x86 服务器上进行部署的想法,将是令人不舒服的。因此,苹果公司的“换芯”行动,会大大加速服务器的变革,从 x86 架构转向 ARM 架构。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=25834066)
3、
一个复杂的大型软件,即使支持某些简单的功能,也无法以直观、易于使用的方式呈现。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=25840318)
4、
要么是用户控制程序,要么是程序控制用户。
-- [理查德·斯托曼](https://www.gnu.org/philosophy/keep-control-of-your-computing.en.html)
5、
C 语言很保守,变化和增长非常缓慢。这其实是一项吸引人的功能,开发人员常常低估了它。
--[《为什么没有 C 语言大会?》](https://nullprogram.com/blog/2018/11/21/)
## 回顾
2020年的本周第 93 期):[漫游类的游戏,将会越来越多](http://www.ruanyifeng.com/blog/2020/02/weekly-issue-93.html)
![](https://cdn.beekka.com/blogimg/asset/201912/bg2019121509.jpg)
2019年的本周第 41 期):[如何看待互联网公司裁员?](http://www.ruanyifeng.com/blog/2019/01/weekly-issue-41.html)
![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012501.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

411
docs/issue-145.md Normal file
View File

@ -0,0 +1,411 @@
# 科技爱好者周刊(第 145 期):大家不出门,经济怎么办?
这里记录每周值得分享的科技内容,周五发布。( **[通知] 下周是春节假期,周刊暂停一期。**
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1629),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020303.jpg)
2021年1月24日三只海龟被海水冲上了以色列的一处海滩。兽医对其中一只受伤的海龟进行 CT 扫描。([via](http://www.ecns.cn/hd/2021-01-27/detail-ihafywhr7620341.shtml#3)
## 本周话题:大家不出门,经济怎么办?
最近,我和一个朋友聊天。他说了一个观点,令我印象深刻。
他说,大家都低估了外卖行业的深远影响。外卖的兴起,是一件具有重大历史意义的事件。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020301.jpg)
他的理由是,以前的网络经济,只是日常生活的补充。 比如网络购物是有些东西附近不容易买到,你去网上买;网络游戏是只有联网才能玩,没有网络就没法玩。它们都不属于传统生活的一部分,可以看作是网络对日常生活的补充。
**但是,外卖不是这样,它直接替代了日常生活的一部分。** 周围三公里内,你需要什么,外卖员帮你跑腿送上门,送餐、买药、买菜都可以。这里的关键是,那些地方本来都是你本人应该去的,现在不用去了。
也就是说,外卖的出现,改变了人们本来的日常生活。它让那些必须出门的事情,都不必出门就能完成。**可以这样说,外卖大大减少了出门的必要性,增加了人们待在家里或办公室的时间。**
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020302.jpg)
互联网有一个副效应,就是大家越来越不用出门,办公、购物、学习、交流、娱乐都可以通过网络完成。外卖把这个副效应急剧提升,外出吃饭、买菜,这些原本不得不出门的日常事务,都通过网络解决了。
一定要出门才能完成的事情,正在变得越来越少,甚至多人聚餐也可以通过网络。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013004.jpg)
我问大家一个问题: **如果所有人减少一半的出门,对社会和经济有何影响?**
首先,实体经济会加速死掉,它们依赖传统的顾客上门模式,没人上门就活不了。其次,商业地产会很惨,店面租不出去,购物中心纷纷关门。最后,人与人之间的纽带变弱了,不出门就接触不到其他人,网络很难建立人与人的沟通。
以前,互联网的很多商业机会,来自如何让大家不出门,就能完成想做的事情。我猜想,以后的商业机会,也许来自如何让大家出门,增强人与人之间的纽带。
## Vue3.0 从实战到源码剖析
转眼间Vue 3.0 正式版已经发布4个多月了它是9月18日发布的。大家学得怎么样了
目前来说,虽然 Vue 3.0 的周边生态,还不像上个版本那么完善,不过公司现在上新项目,用的都已经是新版了,并且面试的时候,考察也主要针对新版。
大家如果想学习 Vue 3.0,掌握新版的特点和原理,本周有一个不错的学习机会 **《Vue3.0 从实战到源码剖析》训练营** 。主讲老师杨涛是 Vue 3.0 的代码贡献者,他将把在 Vue 3 源码开发和学习中获得的心得分享给大家。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020406.jpg)
这个课程一共需要三天时间,讲课的形式不是一行行分析代码,而是带大家手写 Vue 3.0 核心源码,自己来实现基本逻辑,这样有利于保证听课效果,可以深入理解 Vue 的底层原理。同时,还有面试难题讲解,以及通过实战造轮子,带你快速上手 Vue3.0 项目应用,并且配有课堂作业和助教答疑。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020407.jpg)
上课时间是2月5日、6日、7日的每晚8点也就是今晚8点就开始了。如果你假期里面有空它是不错的学习内容。
该课程由开课吧提供原价388元周刊读者只象征性收取 **0.99元** 的福利价!微信扫描下面二维码,添加助理老师,就可以了解课程详情,获取听课资格。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020408.jpg)
## 科技动态
1、[可视锚鱼](https://sichuan.scol.com.cn/sczh/202101/58037620.html)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012809.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012810.jpg)
2021年1月25日四川省射洪市公安抓获了两个犯罪嫌疑人原因是他们使用可视锚鱼设备捕鱼。
可视锚鱼是一种新型的捕鱼方式。捕鱼者通过水下摄像头,在小屏幕上观看水下情况,一旦发现大鱼靠近,立刻拉起鱼钩,钩住鱼的身体,把鱼拖出水面。这种方法的捕鱼效率很高,一天可以达到上百斤。
警方认为,这根本不是新型钓鱼,而是非法捕鱼。因为它不通过鱼儿咬饵,而是通过鱼钩刺入鱼的身体来捕鱼。它使用滚钩,比普通的钓鱼钩大十几倍,对鱼类造成巨大创伤,捕获后即使放生也难以存活。问题是,这种工具在电商平台上大量出售,很容易购买。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012812.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012811.jpg)
2、[蓝色闪电](https://www.sciencenews.org/article/space-station-detectors-found-source-weird-blue-jet-lightning)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012202.jpg)
2019年国际空间站的宇航员看到地球平流层有一种奇特的蓝色闪电。平时地面上看到的闪电都是白色的为什么这种闪电是蓝色的2021年1月21日的《自然》杂志发表论文证实了它的形成原理。
高空的云上方带有正电荷,如果这时更上方的空气带有负电荷,就会形成自下而上的闪电,而平流层的主要气体是氮气,电离过程中就会出现蓝色;地面空气有多种气体组成,电离会出现白色。
3、[RTX 3080 运动鞋](https://www.rockpapershotgun.com/2021/01/21/my-sole-weeps-for-these-rtx-3080-shoes/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012205.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012206.jpg)
电脑配件制造商 NZXT 与时尚公司 Artifact Studios 宣布合作,展示了一款 PC 运动鞋。这双鞋里面内置了一台完整的 PC 电脑,带有 NZXT 散热器、主板、风扇,以及最惊人的鞋跟上的 RTX 3080 显卡。理论上,只要脱下鞋,插上电源,它就能当电脑主机使用。
现在不清楚,这个产品到底只是一个玩笑,还是用来制造新闻效果,或者真的打算上市?有一点是可以肯定的,穿这种鞋走路,一定不会舒服的。
4、[彩色小说](https://latimesblogs.latimes.com/jacketcopy/2012/07/the-sound-and-the-fury-as-william-faulkner-imagined-in-color.html)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012210.jpg)
美国著名作家福克纳的成名作、被誉为20世纪最伟大的美国小说《喧哗与骚动》出版于1929年整页整页都是长篇的心理独白经常是各种视角和回忆跳跃穿插在一起而且没有标点符号以此展示主人公混乱的内心。读者想要读懂此书很不容易。
福克纳曾经跟出版商讨论过,能不能用不同颜色的墨水,表示不同的叙述视角,囿于当时的技术条件,这个想法没能实现。
现在真的有一家出版社使用14种颜色重新出版了这本小说的精装版每种颜色表示在讲述一个不同的时期。该书预定今年7月6日福克纳逝世59周年发货限量发行1,480本售价345美元目前1000本已经被预购了。
5、[新发现的蓝色颜料](https://www.smithsonianmag.com/smart-news/first-blue-pigment-discovered-200-years-finally-sale-180976769/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012507.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013001.jpg)
蓝色矿石在自然界非常稀少所以蓝色颜料都是人工合成的。2009年俄勒冈大学偶然发现一种新的蓝颜料取名为“YInMn blue”。这是200多年来第一次发现蓝颜料新的合成方法上一次是1807年发现钴和氧化铝可以合成蓝颜料。
YInMn blue 能够更好地吸收其他颜色的光谱所以呈现的蓝色更纯、更鲜艳明亮。最近这种蓝颜料终于要上市了一小管37克的售价是179.40美元。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012508.jpg)
6、**一句话消息**
> - [南半球的澳大利亚](https://www.abc.net.au/news/science/2021-01-24/heatwaves-sydney-uninhabitable-climate-change-urban-planning/12993580)正值夏季悉尼市区的地面温度接近50度。气象学家警告这些地区已经不适合夏天居住了人们可能不得不搬离或者搬到地下居住。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012501.jpg)
> - [丰宁抽水蓄能电站](https://finance.sina.com.cn/roll/2021-01-31/doc-ikftssap2004855.shtml)位于河北承德,是世界最大的抽水蓄能电站,已经完成建设,将于今年年底发电。它晚上用多余的电能将水抽到山顶,白天再向山脚放水发电。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013104.jpg)
> - [马斯克](https://www.space.com/spacex-launch-astronauts-mars-2024)说他非常有信心SpaceX 公司会在2026年将人类带上火星幸运的话2024年就能实现。然后就会开始建设火星殖民地下面是火星殖民地的概念图。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020209.jpg)
> - [调查](http://www.stdaily.com/cehua/rlsmza/fmxw.shtml)显示受疫情影响人们居家时间变多但整体入睡时间延迟了2到3小时对睡眠问题的搜索量增长了43%。我国超3亿人存在睡眠障碍其中超3/4的人晚11点以后入睡近1/3的人熬到凌晨1点以后才能入睡。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020102.jpg)
> - [教育部](https://finance.sina.com.cn/tech/2021-02-01/doc-ikftssap2183909.shtml)要求,中小学生原则上不得将手机带入校园。确有需求的,须经家长同意、书面提出申请,进校后应将手机由学校统一保管,禁止带入课堂。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020105.jpg)
## 文章
1、[16点阵字体研究](https://mp.weixin.qq.com/s/iX8inI6kiS5TSqWbwFP7EQ)(中文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012709.jpg)
很多电子显示牌使用 16 x 16 的点阵显示文字,本文以公交车辆的显示牌为例,研究不同中文字体的显示效果。
2、[迅雷客户端的代码结构](https://zhuanlan.zhihu.com/p/337048581)(中文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012702.jpg)
迅雷客户端是一个 Electron 应用,前端文件都没有加密,作者研究了一下它的代码结构。
3、[iOS 证书幕后原理](http://chuquan.me/2020/03/22/ios-certificate-principle/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013002.jpg)
Apple 为了严格管理 App 的发布,制定了一套复杂的基于证书的校验机制,这对于开发者非常不友好。本文从技术面,图文并茂地介绍了 iOS 开发各种证书之间的关系及其背后的原理。([@baochuquan](https://github.com/ruanyf/weekly/issues/1620) 投稿)
4、[20年前参加高中信息学奥赛NOIP的经历](https://justyy.com/archives/45269)(中文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013003.jpg)
“高中生活已经过去20年了对于我来说其中最为宝贵的一段经历就是在高三的时候参加了信息学奥林匹克也就是计算机算法编程竞赛并拿到了NOIP (National Olympiad Informatics in Province) 全国三等奖。”([@DoctorLai](https://github.com/ruanyf/weekly/issues/1624) 投稿)
5、[揭秘隔空充电技术](https://zhidx.com/p/255150.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013101.jpg)
小米 11 支持隔空充电,本文介绍背后的技术原理。
6、[新的 CSS 长宽比属性`aspect-ratio`](https://web.dev/aspect-ratio/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013103.jpg)
Chrome 88 浏览器支持新的 CSS 属性`aspect-ratio`,可以设置容器的长宽比。
7、[我对软件开发的一些看法](https://chriskiehl.com/article/thoughts-after-6-years)(英文)
作者总结在软件行业工作多年以后哪些看法改变了哪些看法没有改变。一共罗列出近30条观点值得一看。
8、[如何将树莓派 4 代当作台式机?](https://debugger.medium.com/my-impressions-on-using-a-raspberry-pi-4-as-a-desktop-replacement-ff677c885149)(英文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012707.jpg)
树莓派 4 代的配置相当强,已经可以当作台式机。作者介绍了他的安装步骤,以及 Raspbian 和 Ubuntu 两个操作系统的比较。
9、[10个需要改掉的 Typescript 编码习惯](https://startup-cto.net/10-bad-typescript-habits-to-break-this-year/)(英文)
作者分享了10个编写Typescript的坏习惯并简述了原因以及改正的建议。[@naruco](https://github.com/ruanyf/weekly/issues/1631) 投稿)
10、[为什么 Go 是我最喜欢的编程语言?](https://michael.stapelberg.ch/posts/2017-08-19-golang_favorite/)(英文)
一个程序员总结的 Go 语言的优点,文章没有展开,只是罗列了优点。
## 工具
1、[Ebook Reader](https://www.loudreader.com/)
浏览器里面的电子书阅读器,只要把 azw3、epub、mobi、pdf 格式的电子书拖到网页上,就能打开阅读。如果临时需要一个阅读器,这个就很方便。
2、[Darkwire.io](https://github.com/darkwire/darkwire.io)
Web 端的多人在线聊天室,特色是支持端到端加密。([@Dup4](https://github.com/ruanyf/weekly/issues/1619) 投稿)
3、[Xonsh](https://github.com/xonsh/xonsh)
一个使用 Python 写的 Linux Shell可以在 Bash 代码里面使用 Python 语法。([@morefreeze](https://github.com/ruanyf/weekly/issues/1621) 投稿)
4、[Filmulator](https://filmulator.org/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013106.jpg)
一个开源的 Raw 格式相片编辑器。
5、[Valetudo](https://github.com/Hypfer/Valetudo)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013107.jpg)
米家和石头扫地机器人的开源固件,提供一个 Web 界面进行操作。
6、[Semgrep](https://github.com/returntocorp/semgrep)
一个支持多种语言Java、JS、Py、Ruby、TS...)的代码静态分析工具,可以自定义扫描规则。
7、[Text to Handwriting](https://saurabhdaware.github.io/text-to-handwriting/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020103.jpg)
这个在线的开源工具,可以将文字转为手写体,并提供图片下载。默认只支持英文,但可以自己添加中文字体,并指定背景图片。
8、[subaligner](https://github.com/baxtree/subaligner)
一个开源工具,通过机器学习,自动为字幕文件生成时间轴。
9、[CSS Stripes Generator](https://stripesgenerator.com/stripe-samples)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020317.jpg)
一个纯 CSS 的条纹生成器,可以在线调节各种参数,网站就会生成相应的代码。
10、[Archivy](https://github.com/archivy/archivy/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020318.jpg)
一个开源的知识库软件,可以自己本地架设,管理个人笔记。
## 资源
1、[肌肉维基](https://musclewiki.com/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012110.jpg)
英文的维基网站,提供人体每一块肌肉的详细资料。
2、[荷兰国家博物馆](https://www.rijksmuseum.nl/en/rijksstudio)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012207.jpg)
荷兰国家博物馆馆将收藏的71万件艺术品都放上了网有大量珍贵的名画可以免费下载高清图片。
3、[Python 的初学者练习题](http://www.practicepython.org/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012209.jpg)
该网站提供大量英文的 Python 初学者练习题,并有详细的解答。
4、[Classpert](https://classpert.com/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012807.jpg)
一个在线课程搜索引擎一共收入了各种语言的24万多门课程包含免费课程和收费课程。
5、[Akiyoshi's illusion pages](http://www.ritsumei.ac.jp/~akitaoka/index-e.html)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011516.jpg)
该网站是日本立命馆大学 Akiyoshi 教授的个人主页,收集了大量的视觉错觉图片。比如,随着页面滚动,你会觉得上图里面有一个图层在抖动。
## 图片
1、[寄居蟹桥](https://www.theguardian.com/environment/2021/jan/23/how-wildlife-crossings-are-helping-reindeer-bears-and-even-crabs-aoe)
在印度洋上的圣诞节岛Christmas Island每年十月或十一月数以百万计的红蟹同时从森林中涌出前往海洋进行交配和产卵。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012502.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012503.jpg)
为了帮助它们安全通过公路,当地人在公路上建造了一座桥,专门供它们使用。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012504.jpg)
2、[地球的水和空气](https://ourplnt.com/water-air-earth/)
如果地球上所有的水和空气集中在一起,就是下图的两个球,其中空气都以海平面的密度计算。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012708.jpg)
上图中水球的直径是1400公里相比之下地球的直径是12742公里。所有的生命就是靠这些水和空气而存在。
3、[软件的投入比例](https://blog.feenk.com/developers-spend-most-of-their-time-figuri-7aj1ocjhe765vvlln8qqbuhto/)
1979年美国出版了一本《软件工程与设计原理》Principles of software engineering and design。书里有一张图给出了大型软件整个生命周期里面程序员投入的时间比例。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012808.jpg)
- 需求分析3%
- 系统分析3%
- 系统设计5%
- 编码7%
- 模块测试8%
- 集成测试7%
- 维护67%
## 文摘
1、[AWS 的诞生](https://threadreaderapp.com/thread/1347677573900242944.html)
2000年互联网泡沫破灭时我在亚马逊工作。
当时资本市场已经枯竭了无法融资而我们每年的开销是10亿美元。最大的支出是数据中心那些昂贵的 Sun 服务器,那时 Sun 公司真是如日中天,它们的服务器是最可靠的,所有的互联网公司都在使用,但是非常昂贵。
公司高层最终决定,使用 Linux 服务器替换 Sun 服务器。Linux 那时还是一种相当新颖的方案,使用它有一定的冒险性。我们把公司的未来押宝在它上面。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020305.jpg)
服务器替换期间,产品开发因此停顿。我们冻结了所有新功能的交付超过一年。大量代码积压,直到完成向 Linux 的转换才能上线。收入增长随之减速,我们不得不提高了服务价格,减缓烧钱的速度。这是一个恶性循环,时间越来越少,钱也越来越少,亚马逊非常接近于破产。
一旦我们开始向 Linux 过渡就再也没有回头路了。所有人动手重构我们的代码库为过渡做准备。按照预计一旦服务器转换成功我们的基础设施成本将下降80以上。如果失败网站将崩溃公司将死亡。
我们终于及时顺利地完成了服务器转换。对于整个工程团队来说,这是巨大的成就。网站没有任何中断,一夜之间,资本支出大幅减少。我们突然有了一个可以无限扩展的基础架构。
接下来发生了更有趣的事情。作为商品零售商我们的销售额有巨大的季节性每年的11月和12月的流量和收入都会激增。CEO 贝佐斯开始思考每年当中我们有46周的服务器容量是多余的为什么不将其出租给其他公司呢
与此同时,他还对解耦内部的依赖关系感兴趣,一个团队可以在不受其他团队约束的情况下进行工作。整个公司开始启用松散的低耦合模型,随之而来的架构更改成为后来 AWS 的基础。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020304.jpg)
这就是 AWS 的诞生背景。我记得贝佐斯受到了电网的启发。1900年的时候企业必须自己搞定发电机才能开设一家商店。2000年的企业难道必须建立自己的数据中心 一定需要有人为企业提供网站的基础设置。
虽然如果没有 AWS云基础设施最终也将出现但是没人知道需要花多少时间付出多少成本AWS 诞生以后,大大降低了创业公司的启动成本之后,创新爆炸了,现代风险投资生态系统也随之诞生了。
亚马逊在2000-2003年几乎死亡。但是如果没有这场危机公司不太可能会做出艰难的决定转向一个全新的架构。如果没有这种转变AWS 可能永远不会发生。所以,永远不要浪费危机带来的机会!
## 言论
1、
我在游戏《星露谷》Stardew Valley上面花了很多时间不禁希望可以在游戏里雇用某人为牛和山羊挤奶而不必每天早上花时间陪它们。
我喜欢这个游戏,是因为向往田园生活,渴望逃避大公司的人生。但是最终,我仍然想雇用别人为我工作,这个游戏让我在支持资本主义还是反对资本主义方面摇摆不定。
-- [《星露谷的游戏设计》](https://www.pixelatedplaygrounds.com/sidequests/game-design-perspective-stardew-valley)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012509.jpg)
2、
NoSQL 数据库的问题在于,随着时间的流逝,你的简单模型不可避免地变得越来越复杂,然后它不再起作用。在过去的十年中,我已经意识到使用 RDBMS 数据库基本上是100的正确选择。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=25888139)
3、
写作时感到的痛苦,是理清思想的痛苦。
-- David Perell
4、
勃兰多里尼定律,又称谣言不对称原理,它指出了批驳网络谣言的难度:“反驳谣言所需的能量比产生谣言要高一个数量级。”
-- [维基百科](https://en.wikipedia.org/wiki/Brandolini%27s_law)
5、
如果一本书四十年来一直再版,我们可以期待再过四十年它也会再版。如果再过十年,它确实还在再版,我就会预期它还会再存在五十年。
已经存在很长时间的事物,不会像人一样“老化”,而是恰恰相反,会增加额外的预期寿命。一种事物的坚固性与其已经存在的时间成正比!
-- [纳西姆·塔莱布Nassim Taleb](https://en.wikipedia.org/wiki/Lindy_effect)
6、
研究人员发现,随着狼、狐狸、牛、猪等野生物种的驯化,它们的外观也会发生变化,出现皮肤斑点、松软的耳朵和弯曲的尾巴。这些似乎都有利于引发人类的好奇心和友善。这就是为什么现代犬比冰河世纪的狼看起来友好得多的原因。
-- [《狗的驯化至少已经有23000年》](https://arstechnica.com/science/2021/02/dogs-have-been-our-best-friends-for-at-least-23000-years/)
## 回顾
2020年的本周第 94 期):[既懂得制造,又懂得销售](http://www.ruanyifeng.com/blog/2020/02/weekly-issue-94.html)
![](https://cdn.beekka.com/blogimg/asset/201911/bg2019113001.jpg)
2019年的本周第 42 期):[什么领域,你可以做到出类拔萃?](http://www.ruanyifeng.com/blog/2019/02/weekly-issue-42.html)
![](https://cdn.beekka.com/blogimg/asset/201901/bg2019020101.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

419
docs/issue-146.md Normal file
View File

@ -0,0 +1,419 @@
# 科技爱好者周刊(第 146 期):网课应该怎么上?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1629),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021403.jpg)
秘鲁的金矿区有无数探矿坑,雨后积水,空中看下去矿脉闪闪发光,就像一条条“金河”。虽然很漂亮,但这是砍伐森林而形成的,造成了巨大的环境破坏。([via](https://petapixel.com/2021/02/12/photo-from-space-reveals-gold-rivers-slicing-through-the-amazon/)
## 本周话题:网课应该怎么上?
2020年在线教育行业大爆发许多公司都获得了[巨额投资](https://finance.sina.com.cn/tech/2021-02-04/doc-ikftpnny4120146.shtml)。
按理说,一个行业发展得这么快,它的产品应该有很多优势。但是在我看来,网课现在没优势,效果不如课堂教学,完全没有发挥出应有的长处。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021301.jpg)
**现在的网课,基本上就是简单复制了课堂教学。** 老师在课堂怎么讲课,就一模一样录制成视频,在互联网播放,这就是网课。也就是说,在线教育现阶段其实只是一个课堂视频的传播平台,本质上跟课堂教学没什么两样。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021302.jpg)
课堂教学的效果取决于老师讲课是否生动,老师讲得很沉闷,教学效果就很差。录制成视频以后,由于没了现场感,效果还会打折扣。很多网课都是这样,学生听了几分钟,新鲜感过去了,就不想听了。
如果网课只是重播课堂教学的视频,是不会有太大前途的。我就遇见过,学生宁愿多花钱,选择线下辅导班,而不是网课。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021303.jpg)
我觉得, **在线教育的前途在于个性化教育。** 因为课堂教学属于制式化教育,做不到个性化,所有人都用同样的课纲、课本、教学计划,千人一面。学校的目的是以最小的成本、大规模批量化生产能够达到平均水平的学生。
互联网的优势恰恰就在个性化,可以自由灵活地对教学的每个环节进行定制。举例来说,根据每个学生的答题表现和兴趣,软件自动为他定制教育方案,对于某些部分给予重点讲解。比外,互动和多媒体也是互联网的优势,但是现在的网课都用得很少。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021304.jpg)
**目前的状况是,在线教育只是课堂教学的一个低成本替代,** 因为不能现场教学,只好看视频上课。这导致在线教育的效果,无法超过课堂教学,所以做不到真正地迅猛发展,只能作为课堂教学的补充手段。
作为学生,应该有一个清醒的认识。不管课堂教学还是在线教育,现阶段都属于制式化教育,不能对效果抱太大期望。如果想学到真本事,一定要发挥主动性,自已努力去想、去找、去实践,主动学习新东西。
## 数据分析的技能秘籍
前不久有人[发现](https://www.sohu.com/a/428637346_682852),字节跳动开始招收“人力数据分析师”,也就是专门通过数据评价员工的 HR ,给出的月薪非常高。
现在,数据分析师的招聘行情看涨,越来越多的企业需要具有数据分析技能的员工。理由很简单,发掘数据包含的信息,能够帮助企业成功。
普通的 HR 做出的 Excel 数据表是下面这样。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021706.jpg)
数据分析师拿出的数据分析表格却是这样的。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021707.jpg)
成为一个合格的数据分析师,难度不小。因为技能树实在太庞大,你掌握的高级技能越多,薪资就越高。本周的课程资料就是一份免费且全面的数据分析教学资料—— **《数据分析秘籍:面试 + 技能提升》** ,希望有助于大家进大厂拿高薪。
这套价值899元数据分析资料包由廖雪峰老师精心打磨内容涉及Excel、MySQL、Python 及数据挖掘算法等核心技能,都是一些很实用的内容,帮大家迅速提升数据分析能力,并能产出驱动业务增长的数据分析报告。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020503.jpg)
微信扫描下面的二维码前200名就可以免费领取仅限5天。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020504.jpg)
## 科技动态
1、[人形机器人 Sophia](https://www.ign.com/articles/sophia-the-robot-creators-announce-plan-to-mass-produce-robots-this-year)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012703.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012704.jpg)
总部位于香港的汉森机器人公司Hanson Robotics宣布今年上半年将大批量生产 Sophia 等四款人形机器人。
Sophia 于2015年开发具有与人类相似外观内部带有人工智能系统、视觉数据处理和面部识别功能可以与人类进行会话并且辅以一些手势和面部表情。“她”曾经公开表演唱歌、演讲和接受采访。
她的用途目前还很有限,大概只能用于陪伴老人,或者充当问询台接待员,表演价值多于实用价值。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012705.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012706.jpg)
2、[海上火箭平台](https://www.nasaspaceflight.com/2021/01/spacex-rigs-starship-spaceports/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012007.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012008.jpg)
马斯克的 SpaceX 火箭公司已经收购了两个海上石油平台,正在进行改造,用作海上太空港,供火箭发射和降落。
由于火箭发射有危险物质而且噪音巨大所以必须远离人口稠密的区域。但是如果找太偏僻的地点维护费用将非常高而且运送物资也不方便。SpaceX 很早就提出了,在海上建立火箭发射平台的设想,这样不仅保证安全,而且可以接近主要的大城市。
马斯克举过一个假想的例子在纽约和上海的30公里外海处各建立一个海上太空港旅客乘坐飞船进行长途飞行单程只需要39分钟。
3、[智能坐垫](https://www.19lou.com/forum-269-thread-88071608531317062-1-1.html)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021103.jpg)
杭州本地论坛19楼有网友发帖讲述公司给每个员工配了一个智能坐垫“说是高科技的智能办公设备。坐在垫子上面会感应人体的很多数据心跳、呼吸、坐姿正不正确之类的连到自己手机上就可以看。”
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021104.jpg)
但是,她没有想到,所有数据都上传到后台。有一天,公司的 HR 跟她说“你为什么每天上午10点到10点半都不在工位上啊带薪拉屎去了吗小心老板扣你奖金哦” 她顿时有一种上班被监控,像坐牢一样的感觉。
4、[机器鱼](https://www.sohu.com/a/446120398_120493035)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020310.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020311.jpg)
哈佛大学的科学家设计了一种微型的机器鱼,取名为 Bluebots可以像真正的鱼群一样协同运动且不需要任何外部控制。每条机器鱼都配备有摄像头和蓝色 LED 灯,可以感知其他机器鱼的方向和距离,进行同步运动,从而形成鱼群。
机器鱼的摄像头最远可以检测到5米以外的信号。每条鱼的 3 个 LED 灯作为信号灯用于相互识别4 个独立可控鳍片进行 3D 空间游动。这项研究成果被遴选为 2021 年 1 月份《科学机器人》杂志的封面。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020312.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020313.jpg)
5、[人工鸟喙](https://udn.com/news/story/7470/5159192)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020314.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020315.jpg)
巴西有一只鹦鹉,鸟喙受到严重伤害而脱落。动物保护组织使用聚甲基丙烯酸甲酯,为它专门制作了一个人工鸟喙,其坚硬程度甚至要用电锯才可能锯断。
装上新鸟喙后,鹦鹉已完全康复,但也无法再放回自然了,因为鸟喙使用频率非常高,工作人员担心总有一天会掉落。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020316.jpg)
6、**一句话消息**
> - [爱沙尼亚](https://interestingengineering.com/new-tree-loving-robots-could-plant-entire-forest-of-seeds-daily)开发了割草机器人和播种机器人,都采用激光雷达实现无人驾驶。两台机器可以串联工作,一台负责清理场地,一台负责种树,每天可以种几千棵树。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020201.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020202.jpg)
> - [日本京都醍醐寺](https://technews.tw/2021/02/02/terra-space/)宣布2023 年将发射卫星在距离地表约500 公里处设立一座太空寺庙。卫星里面有一尊佛像和曼荼罗画等法器以及摄影镜头、IoT 装置等,可传回太空拍摄的影像。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020401.jpg)
> - [美军](https://www.popsci.com/story/technology/defiant-x-helicopter-could-replace-black-hawk/)正在建造一种新型的黑鹰直升飞机,有两层螺旋浆。据说,这种设计解决了空气动力学的难题,使得直升飞机可以快速飞行。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012902.jpg)
> - [Spotify](https://www.thesanfranciscotelegraph.com/technology/3678/in-spotify-music-listens-to-you-streaming-platform-wins-patent-to-surveil-users-emotions-to-recommend-music/) 申请了一项专利,通过麦克风监听用户的语音甚至背景噪音,从而评估用户的情绪状态,然后选择合适的音乐播放。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020101.jpg)
> - [一支德国科考队](https://www.bbc.com/news/world-africa-55945948)在马达加斯加发现了两只小蜥蜴长度只有13.5mm,确认是世界已知最小的爬行动物。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020801.jpg)
## 文章
1、[五大车载软件系统横评](https://sspai.com/post/64599)(中文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013108.jpg)
本文评比了五款目前主要的车载软件系统的功能和体验包括特斯拉、CarPlay、Android Auto 等。
2、[《国家重点保护野生动物名录》调整](https://mp.weixin.qq.com/s/SgkpIFZDepdLg3xL-Mjy6w)(中文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020701.jpg)
今年初国家重点保护野生动物名单发布了新版一共有988种动物新增了517种比原来的数量翻了一倍还多野生的狼现在也是国家保护动物了。
3、[影响因子最大的中国本土期刊](https://mp.weixin.qq.com/s/7fGwSKfFmbWMqyfBaqjnVg)(中文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020711.jpg)
2020年6月《细胞研究》Cell Research的影响因子达到了20.507成为国内史上首本影响因子破20的原创学术期刊。本文介绍这本期刊。
4、[数字时代的中国支付体系现代化](https://www.chaindd.com/3498726.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021703.jpg)
中国人民银行的原行长周小川的公开演讲,谈中国数字支付的发展方向,里面有相当多的技术内容。
5、[华为的 HarmonyOS 是什么?](https://arstechnica.com/gadgets/2021/02/harmonyos-hands-on-huaweis-android-killer-is-just-android/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020319.jpg)
一个老外安装了 HarmonyOS 进行体验,为了得到源码,华为甚至要他提供护照照片。他研究以后,认为 HarmonyOS (上图)其实只是 Android 10 的一个分支。
6、[Chrome 浏览器的二维码生成功能](https://www.androidpolice.com/2021/02/04/chrome-84-brings-new-dino-themed-qr-codes-to-android-and-desktops/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020501.jpg)
新版本的 Chrome 88 浏览器,原生支持生成页面的二维码。桌面版是在右键菜单里面,手机版在分享菜单项里面。
7、[为什么 Haskell 是我们的首选](https://www.foxhound.systems/blog/why-haskell-for-production/)(英文)
作者使用 Haskell 作为主要的开发语言,本文解释了原因,读了才知道 Haskell 原来这么强。文章里面有一些代码的小例子,但是总体上以文字说明为主。
8、[如何成为数据工程师](https://khashtamov.com/en/how-to-become-a-data-engineer/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011202.jpg)
这篇文章总结了数据工程师的需要掌握的技能和工具。
9、[关闭旧 API 的正确方法](https://httptoolkit.tech/blog/how-to-turn-off-your-old-apis/)(英文)
如果 API 需要变更或关闭,并不是给用户发一个通知那么简单,本文教你应该怎么做。
10、[如何制作一个简单的文字 Logo](https://www.dinosaas.com/articles/design-a-simple-text-logo-with-google-fonts-and-figma)(英文)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012701.jpg)
本文教你如何在没有设计师的情况下利用网上的免费资源自己动手花15分钟制作一个简单的文字 Logo比如上图。
## 工具
1、[Coding Fonts](https://coding-fonts.css-tricks.com/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020320.jpg)
代码编辑器使用什么字体? CSS Tricks 推出的这个在线工具,可以浏览各种不同字体的渲染效果。帮助大家选择代码字体。
2、[Notify](https://github.com/nikoksr/notify)
一个 Go 语言的库,用来通过各种渠道向用户发通知,支持 Discord、Email、Microsoft Teams、Slack、Telegram 等。
3、[Supercookie](https://github.com/jonasstrehle/supercookie)
越来越多的浏览器限制使用 Cookie这个库演示了如何使用网页图标 Favicon 来追踪用户,效果惊人。
4、[EPUB.to](https://epub.to/)
这个网站可以将 EPUB 格式的电子书转为其他格式,也可以将其他格式转为 EPUB。
5、[Remark42](https://github.com/umputun/remark42)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020710.jpg)
一个开源的、可以自己搭建的网站留言服务。
6、[Violentmonkey](https://violentmonkey.github.io/)
一个浏览器 userscript 的管理器,可以看作是使用最新 WebExtension API 的 Greasemonkey 升级版。
7、[react-darkreader](https://github.com/Turkyden/react-darkreader)
一个 React 组件,允许网站在暗模式和亮模式之间切换。([@Turkyden](https://github.com/ruanyf/weekly/issues/1643) 投稿)
8、[Qwerty Learner](https://github.com/Kaiyiwing/qwerty-learner)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021410.jpg)
一个通过单词的打字输入加强记忆的在线工具,可以选择词库。([@dllen](https://github.com/ruanyf/weekly/issues/1642) 投稿)
9、[345Tool.com](https://www.345tool.com/zh-hans)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021411.jpg)
该网站收集一些可以提高编程效率的在线小工具。([@MarkoCen](https://github.com/ruanyf/weekly/issues/1640) 投稿)
## 资源
1、[Build your own x](https://github.com/danistefanovic/build-your-own-x)
这个仓库专门收集各种教程,教你如何自己实现各种软件,比如 Web 服务器、BT 下载客户端、Git、数据库等等。
2、[How Music Taste Evolved](https://pudding.cool/2017/03/music-history/index.html)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013105.jpg)
这个网站提供 1958 - 2016 每年美国最流行的五首歌曲,可以在线试听片段,了解美国大众音乐口味的变化。
3、[应用程序启动画面库](http://splashscreens.sourceforge.net/word.php)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020104.jpg)
这个仓库收集各种程序各个版本的开机画面。上图是 Word95 的启动画面。
4、[《计算机图形学从零讲起》](https://gabrielgambetta.com/computer-graphics-from-scratch/)Computer Graphics from Scratch
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020403.jpg)
免费阅读的英文书籍,计算机图形学的概述。
5、[AIArtists.org](https://aiartists.org/ai-generated-art-tools)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020601.jpg)
这个网站收集所有可以生成艺术品的 AI 工具,比如 AI 画像、AI 音乐等等。
## 图片
1、[Habitat 67](https://www.theguardian.com/cities/2015/may/13/habitat-67-montreal-expo-moshe-safdie-history-cities-50-buildings-day-35)
1967年加拿大为了庆祝建国100周年在蒙特利尔举办了一次“世界博览会”。当时还是麦吉尔大学建筑系硕士研究生的萨夫迪Moshe Safdie为这届博览会提交了一个建筑公寓的设计命名为 Habitat 67。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012906.jpg)
这个公寓由各种预制的混凝土单元连接而成,这样可以降低建造成本。同时,这些单元以不规则的方式组合成一间间公寓,每间公寓都带有阳台和花园,可以与自然接触。萨夫迪希望这为未来的城市住宅,提供一个解决方案。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012907.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012908.jpg)
这栋公寓楼建成后,保留至今,但是并没有达成设计师的目标。首先,它一点都不便宜,政府一开始设置了昂贵的租金,后来变为私人所有的公寓楼,目前的市价也很贵,并不是面向大众的住宅。
其次,由于建造过程非常匆忙,造成建筑质量不好,混凝土有渗水现象,霉菌也渗入了通风系统。但是,这种种问题不影响它成为蒙特利尔市一个壮观的风景。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012911.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012909.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012910.jpg)
2、[台积电南京厂](https://www.guancha.cn/ChanJing/2019_11_24_526255.shtml)
台积电一共有6座12吋晶圆厂南京厂是其中唯一不在台湾的工厂投资30亿美元2016年动工建设2018年投产以12纳米及16纳米制程为主目前月产能为2万片。
南京厂打破了台积电多项纪录,不仅建厂最快、上线最快,也是最美的厂区。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020306.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020307.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020308.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020309.jpg)
## 文摘
1、[为什么电动车很难快速充电?](https://news.ycombinator.com/item?id=25867130)
2021年1月日本丰田公司宣布即将推出全新的固态电池电动汽车。这种电动车一次充电可行驶500公里而且只用10分钟就能从零开始充满电。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012211.jpg)
10分钟充满电的轿车也许是有可能的。但是让我们计算一下需要多粗的电缆才能在这一点时间内移动这么多的能量同时又不会过热或太重。
假设电动车的电池容量是 100 度电(即 100KWh相比之下特斯拉 Model 3 的电池容量是 82KWh。10分钟充满100度电那么充电功率至少需要 600KW。
目前最高电压的充电桩是600伏特要达到 600KW 的功率,就需要 1000A 电流。美国最粗的0000号电线的额定电流为 302A那么供电端VCC需要四根这样的线接地端GND也需要四根因此总共8根电线。
每根0000号电线的直径为1.17厘米8根线绑在一起整根充电线将会非常粗重。
如果我们继续计算下去,铜的密度为 8.96g/cm^3那么长度为1.5米的充电线重量会达到11.7公斤(不包含外部的绝缘材料)。
此外0000 号铜电线的电阻是0.046欧姆/1000英尺这意味着仅仅是传导这些功率这根充电线就将散发出 24W 的热量,用户会觉得很烫手。
考虑到这根线会有数千次的插拔,接口处的铜容易断裂,因此你还需要其他一些弯曲性好的导体,这意味着导电性会变差,充电线将会更粗更重。
替代方案是使用具有主动冷却功能和更高能量损耗的较轻电缆,除了成本高,这也会带来其他问题,比如一旦冷却失败可能会着火,冷却液也可能会泄漏等等。
我的结论是在实验室中小型电池确实可以在10分钟内充满但是在家用环境中十分钟安全转移 100KWh 的能量,具有很大的工程困难。
你或许会问,为什么不使用更高的电压,这样就可以降低电流,减少发热量?家用环境使用高电压会有成本和安全问题,比如电弧放电、绝缘材料的限制、电线破裂等等。
## 言论
1、
公司发给我的笔记本,配置并不好,并且装有很多监控软件。幸运的是,我上班时只需要 SSH 连接到服务器,在服务器上做开发。
后来来了一个实习生,公司发给他的是我见过的最差的笔记本电脑,功能与 Chromebook 差不多,并且运行与我相同的监控软件,难怪他什么也做不了。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=25866031)
2、
一个年轻人的净资产如果只有四位数那么他去赌期权似乎是很合理的因为房地产泡沫已经切断了劳动者财富增长的最后途径。一旦股票市场出现泡沫年轻人就会意识到这是他们最好的甚至唯一的机会因此股票投机将成为新常态因为我们的经济并不能提供5万美元以下的更好的投资机会。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=25979958)
3、
一项美国的调查发现如果你拥有研究生学位且年收入超过10万美元过去一年的疫情其实改善了你的财富、工作保障、个人生活以及身心健康。
-- [《一个新的拐点:两极分化的公众》](https://morningconsult.com/2021/01/19/an-inaugural-inflection-point-ushering-in-a-new-era-of-marketing-amid-a-polarized-public/)
4、
怎么证明聊天软件 Signal 是安全的?
证据就是我每天使用它,到现在还没死。
-- [斯诺登](https://twitter.com/Snowden/status/1347217810368442368)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020705.jpg)
5、
德国统一后原东德那些经济衰退、人口外流的地区主动拆除2万多个空置公寓并以绿地代替。这样做不会使人们回来但可能有助于阻止现有居民离开。
-- [《如何实现可持续发展》](https://thinkthinkthink.substack.com/p/exponential-growth-paradigm)
6、
Twitter 的“浏览”选项卡是世界上最重要的报纸。
-- [David Perell](https://perell.com/note/the-paradox-of-abundance/)
## 回顾
2020年的本周第 95 期):[远程办公暴露冗余岗位](http://www.ruanyifeng.com/blog/2020/02/weekly-issue-95.html)
![](https://cdn.beekka.com/blogimg/asset/201912/bg2019122902.jpg)
2019年的本周第 43 期):[一篇好玩的论文](http://www.ruanyifeng.com/blog/2019/02/weekly-issue-43.html)
![](https://cdn.beekka.com/blogimg/asset/201902/bg2019021501.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

407
docs/issue-147.md Normal file
View File

@ -0,0 +1,407 @@
# 科技爱好者周刊(第 147 期):寻找你愿意忍受的痛苦
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1629),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021705.jpg)
2014年一架瑞典直升飞机向冰冻的风力发电机喷洒除冰剂。最近得克萨斯州由于严寒出现大停电这张照片重新流行。[via](https://earther.gizmodo.com/viral-image-claiming-to-show-a-helicopter-de-icing-texa-1846279287)
## 本周话题:寻找你愿意忍受的痛苦
[约翰·乌歇尔](https://en.wikipedia.org/wiki/John_Urschel)John Urschel是一个职业橄榄球运动员。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022205.jpg)
2017年退役后他改行研究数学先在宾夕法尼亚大学拿到数学硕士现在麻省理工学院攻读数学博士。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022206.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022207.jpg)
约翰·乌歇尔从小就对数学有兴趣在他还打球的2015年就在学术杂志上发表过论文《用于计算图拉普拉斯算子的 Fiedler 向量的级联多重网格算法》,这种题目一看就属于专业数学家的范畴,说明那时他的数学水平已经不低了。
因此,外界对这件事情的看法就是,他具有数学天赋,所以改行去读数学也很正常。
一次[采访](https://hmmdaily.com/2018/09/28/john-urschel-goes-pro/)中,他回应了这种看法。说得真好,推荐给大家。
> “在别人眼里,数学对于数学家是很容易的。错了, **那是一场斗争,艰苦而孤独,不确定能得到成果,而且需要很长时间的奋斗。数学家是热爱斗争的人。**
他的意思是,即使他真心热爱数学,依然觉得数学研究非常艰苦。(注意,一个真心热爱的人还说艰苦,如果换成普通人,感受可想而知。)他能够坚持下去,并不是因为他觉得很容易,而是因为他可以忍受这些痛苦。
这段话对我很有启发。大家往往只看到成功时的荣耀,而忽视成功之前那个痛苦的过程。英国著名作家[奥威尔](http://www.ruanyifeng.com/blog/2004/12/post_94.html)就说过:“一个人如果将他自己描述得很好的话,他十有八九是在撒谎,因为任何生命从内部审视都只不过是一系列的失败。”
实际上,一个人能够成功,仅有热爱是不够的,还必须有强大的忍受能力,能够吃苦。
很多人建议,寻找人生方向时,你应该听从自己的内心,寻找真正热爱的事情。我现在觉得,更现实的建议应该是,寻找你愿意忍受的痛苦。 **你在哪一个方向上,愿意心甘情愿地、经年累月地吃苦,具有最大的忍耐,“虽九死其尤未悔”,那就是你应该选择的方向。**
你能在某件事上赢过别人,原因很可能不是你比他强,也不是你比他更热爱这个事业,而是你比他更抗打击。生活虐你千百遍,等到别人都放弃的时候,你还没有放弃。
## 前端图形学
前端发展到今天,普通页面的技术问题基本都解决了,开始向纵深发展,追求极致的性能和视觉效果。
正是这种背景下,页面图表和动画变得越来越重要,尤其是对于移动端页面。已经很难想象,如果没有动画支持,今年春节的各大 App 红包活动页面该怎么呈现!
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022514.jpg)
前端图形学就是专攻页面 2D 和 3D 图形效果的技术,属于目前最紧缺的前端方向之一,大厂都在大量招聘,因为太缺人。只要你能做出基本的效果,就可以发 Offer 给你。毕竟,大厂的营销活动多,各种页面效果的需求太大。
现在市面上,高质量的前端图形学教程并不多。本周的课程资料就是一个 **《前端图形学专题课》** ,教你逐步掌握图形学知识,做出一个微信小游戏,非常贴近国情,实用性很强。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022308.jpg)
本课程由腾讯课堂“双认证”机构——京程一灯制作,经过了两轮授课,目前已经是第三季迭代了。
课程原价98元周刊读者可以 **免费获得**,微信扫描下面二维码,入群后象征性支付 0.02 元报名费即可。前50位报名者还会再送图形学第二季的一门专题课。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022307.jpg)
## 科技动态
1、[得克萨斯州严寒](https://www.buzzfeed.com/mjs538/pictures-of-texas-cold)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021901.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021904.jpg)
得克萨斯州靠近墨西哥沙漠,属于干旱炎热的气候。但是,最近北极寒流南下,使得该州遭遇了几十年来未曾有过的严寒。上图是沙漠里面的仙人掌也结冰了。
更糟糕的是,得州的基础设施从没考虑过防寒。一旦遭遇暴雪,就开始出现大规模的停水停电,几十万人不得不自己想办法,度过零下的夜晚,很多人在网上贴出了自家的照片。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021905.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021902.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021903.jpg)
2、[百万美元的数瓶子大奖](https://blog.roboflow.com/mountain-dew-contest-computer-vision/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020908.jpg)
百事可乐旗下的饮料品牌 Mountain Dew在超级碗决赛期间播放了一条广告。广告结尾处宣布第一个正确回答出现了多少瓶饮料的人可以得到100万美元的奖金。
下面就是这则30秒的电视广告[Youtube](https://www.youtube.com/watch?v=9cEiYQwYLPk)[腾讯视频](https://v.qq.com/x/page/y3228jidejj.html)),有兴趣的话,可以数数看有多少个瓶子。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=y3228jidejj" allowFullScreen="true" width="600" height="400"></iframe>
一个程序员立刻开发了一个计算机视觉的识别程序统计瓶子的数量最后的数字是869个。由于可能包含错误和遗漏所以这个数字并不保证正确。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020909.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020910.jpg)
3、[GeForce 显卡](https://videocardz.com/newz/chinese-gpu-miners-are-now-bulk-buying-geforce-rtx-30-laptops-to-mine-ethereum)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020906.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020907.jpg)
Nvidia 公司的新推出的 GeForce 显卡 RTX 3070由于运算速度非常快被加密货币矿工抢购用于挖矿。甚至带有这块显卡的笔记本电脑也被抢购一空导致市场上高端显卡短缺。
为了应对这种局面保证游戏市场的供应Nvidia 公司上周[宣布](https://blogs.nvidia.com/blog/2021/02/18/geforce-cmp/),新推出的 RTX 3060 显卡将带有“防挖矿”设置一旦发现正在计算哈希挖矿的核心计算计算速度就会自动降低50%。但是,这个措施不适用更高端的 3070 和 3080 显卡。
4、[花旗银行的5亿美元错误](https://arstechnica.com/tech-policy/2021/02/citibank-just-got-a-500-million-lesson-in-the-importance-of-ui-design/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021911.jpg)
去年8月11日花旗银行代为露华浓Revlon公司向债权人支付780万美元的利息但是不慎将5亿美元的本金也支付出去了。最近法院判决相关公司不必偿还这5亿美元花旗银行必须自己吸收这笔损失。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021912.jpg)
这个事故的原因令人啼笑皆非,完全是内部转账软件的 UI 设计有问题(上图)。必须同时填写 Principal、Front、Fund 这三栏,本金才不会支付出去,但是操作者误以为只填写 Principal本金那一栏就可以了。后来又经过三层审核所有的审核者都没有发现这个错误。
5、[Uber 司机属于雇员](https://www.bbc.com/news/business-56123668)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021924.jpg)
英国最高法院最近裁决Uber 司机应该被视为雇员,而不是承包商。这意味着,这些司机可以享受最低工资、带薪休假、社保等待遇,这会使 Uber 的经营成本大增。法院理由如下:
> - Uber 制定价格,决定了司机可以赚多少钱。
> - Uber 设定了合同条款,司机没有协商权。
> - Uber 限制了工作的灵活性如果司机拒单Uber 将对其进行处罚。
> - Uber 通过星级评定来监控司机的服务,如果不满意司机的表现,则可以终止司机的行车资格。
国内的网约车司机、代驾员、送餐员等等,都满足上面的标准,似乎也可以主张被当作企业员工。
6、**一句话消息**
> - [上海松江某小区](http://www.ce.cn/xwzx/gnsz/gdxw/202102/21/t20210221_36326038.shtml)时有发生高空抛垃圾危及行人安全。警方联手物业部门对着大楼安装摄像头很快发现是11楼的六旬大妈黄某所为黄某现已被刑事拘留。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022101.jpg)
> - [国内厂商](https://boilingsteam.com/aya-neo-a-new-challenger-for-handheld-pc-gaming/)开发的手持游戏机 AYA NEO 开始发货,它是 x86 架构,内置最新的 AMD Ryzen CPU能在手持设备上运行 Windows 游戏,明显的缺点是续航时间短,不外接电源时,只能连续玩两个小时的游戏。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022303.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022304.jpg)
> - [一家佛罗里达自来水厂](https://www.wtsp.com/article/news/local/pinellascounty/pinellas-oldsmar-water-system-computer-intrustion/67-512b2bab-9f94-44d7-841e-5169fdb0a0bd)报告他们的系统被黑。黑客用了5分钟将氢氧化钠含量从百万分之100调高为11,100使得自来水碱性极高。这种恐怖攻击方法确实值得警惕。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020913.jpg)
> - [一名美国的杀人嫌疑犯](https://www.theregister.com/2021/02/04/dna_testing_software/),由于 DNA 检测被抓获。他的律师提出DNA 检测软件的代码不可靠,产生的结果不能作为证据。上诉法院同意了律师的看法,要求对该软件源码进行专业评估。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020912.jpg)
> - [一对巴西夫妻](https://mymodernmet.com/sebastiao-salgado-forest/)20年坚持种树将一个荒瘠的山谷改造成绿色森林对比效果惊人。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021501.jpg)
## 文章
1、[人工心脏的由来和现状](https://www.ifanr.com/1399733)(中文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021704.jpg)
很多严重的心脏病患者需要换心,但是心脏移植的来源非常稀少,人工心脏正是在这种背景下发展起来的。本文介绍了人工心脏的发展状况,有大量插图。
2、[比汽车还小的飞机](https://www.myzaker.com/article/601fd17a8e9f097b1b45c7db)(中文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020914.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020915.jpg)
Honda Jet 是日本本田公司生产的小飞机也是二战后日本唯一的国产飞机客舱长度5.43米,只能搭载四位乘客,比某些七座的公务车还要小巧。本文介绍这架飞机的历史。
3、[华为的 ExaGear 与俄罗斯同名软件是什么关系?](https://zhuanlan.zhihu.com/p/263519125)(中文)
华为的 ExaGear 是一个 ARM 计算机的应用程序,可以运行 x86 程序。俄罗斯有一个同名软件,华为从未说明两者有何关系。
4、[npm 的设计缺陷](https://www.bleepingcomputer.com/news/security/researcher-hacks-over-35-tech-firms-in-novel-supply-chain-attack/)(英文)
一个程序员利用 npm 的设计缺陷成功进入了35个主要公司的内网系统包括Microsoft、Apple、PayPal、Tesla、Uber 等。
5、[反对 ORM 仇恨](https://www.jakso.me/blog/objection-to-orm-hatred)(英文)
ORM 的作用是将数据库关系relation映射成面向对象模型object很多人反对增加这种用法认为不如直接使用 SQL 语句。作者提出,很多情况下使用 SQL 查询库,生成复杂的 SQL 语句,是有必要的。
6、[我不想再做前端了](https://www.askonomm.com/blog/i-dont-want-to-do-frontend-anymore)(英文)
作者讲述了为什么对前端开发感到厌倦。
7、[MacBook Pro M1X 基准测试泄漏](https://www.tomsguide.com/news/macbook-pro-m1x-benchmarks-just-leaked-and-intel-should-be-scared)(英文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022203.jpg)
苹果第二款桌面 ARM 芯片 M1X 的信息泄漏出来了。它会用于今年发布的16英寸 MacBook Pro。
8、[为什么不应该使用 Cloudflare 的免费层?](https://pawelurbanek.com/cloudflare-free-plan)(英文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020901.jpg)
Cloudflare 是一个 CDN 服务提供商,很多人使用它的免费层。作者发现,免费层有时会限制访问,而且不向站长提供任何反馈,让你在不知不觉之间就丢失了很多用户。
9、[调查来自印度的9000万个请求](https://phabricator.wikimedia.org/T273741#6815828)(英文)
维基百科发现,每天有来自印度不同 ISP 的9000万个请求都在读取一张花朵的照片占到网站总流量的20%。这些请求都是真实的,不像是 DDoS 攻击,但是 HTTP 请求的头信息没有提供任何线索。
这是官方的调查过程,讲述如何从有限的信息里面,推测出到底这是怎么一回事。
## 工具
1、[Beaker](https://beakerbrowser.com/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021106.jpg)
一个实验性浏览器,提供点对点访问。你可以在浏览器里面架设自己的网站,然后让其他人访问它。
2、[github1s](https://github.com/conwnet/github1s)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021001.jpg)
只要在 GitHub 仓库域名后面加上`1s`,比如`github1s.com/facebook/react`,就能在浏览器里面使用 VS Code 环境,浏览这个仓库的代码。
3、[Nuvola 播放器](https://nuvola.tiliado.eu/)
一个 Linux 桌面程序,用来播放 Web 流媒体服务比如Spotify、YouTube、Apple Music等。目前一共支持 37 种流行的流媒体服务。
4、[可视化频谱](https://borismus.github.io/spectrogram/)
一个网页工具,通过电脑麦克风捕捉各种声音,然后将它们的频率图显示在网页上。
5、[视频的自然语言搜索](https://github.com/haltakov/natural-language-youtube-search)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021305.jpg)
这一个概念性的开源软件,它会下载 Youtube 视频提取每一帧进行物体识别然后支持用户使用英语搜索比如搜索“fire truck”消防车就会跳出上面的画面。
6、[pcp](https://github.com/dennis-tra/pcp)
一个命令行的点对点文件传输软件,用法非常简单。一个命令上传文件,然后返回一个接收码,另一台电脑使用接收码接收文件。
7、[flameshot](https://github.com/flameshot-org/flameshot)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021401.jpg)
功能很强的桌面截图软件,支持 Windows 和 Linux。
8、[Nullboard](https://github.com/apankrat/nullboard)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021702.jpg)
一个简易的项目管理看板,只有一个 HTML 文件和一个 JS 文件,使用本地的 LocalStorage 作为储存,可以脱机使用。
9、[Qwerty Learner VSCode](https://github.com/Kaiyiwing/qwerty-learner-vscode)
VS Code 编辑器的插件,内置了各种英语单词的词库,供用户做打字练习,加强对单词的记忆。([@Kaiyiwing](https://github.com/ruanyf/weekly/issues/1645) 投稿)
## 资源
1、[写给文科生的数学](https://courses.lumenlearning.com/waymakermath4libarts/)Mathematics for the Liberal Arts
一本在线阅读的英文教科书,向文科生介绍数学知识,涉及逻辑学、图论、概率论等,但是不涉及微积分。
2、[2020年崛起的 JavaScript 新工具](https://risingstars.js.org/2020/en)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020805.jpg)
这是每年一度的调查,根据过去一年中 GitHub 新增的 Star 数量,对各个领域的 JavaScript 工具进行排名,可以快速掌握新出现的主流工具。
3、[Learn X by doing Y](https://aquadzn.github.io/learn-x-by-doing-y)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021107.jpg)
这个网站收集以学习为目的各种实战教程(比如自己动手写数据库、编译器等等),按照计算机语言进行分类,帮助读者快速查找可以自己动手做的简单项目。
4、[Youtube 计算机科学课程资源](https://web.archive.org/web/20210210143025/https://laconicml.com/computer-science-curriculum-youtube-videos/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021105.jpg)
Youtube 上面有很多优秀的计算机科学的免费教学视频,本文整理了一张清单,列出了其中最好的一些课程,覆盖计算机本科的所有领域。
5、[斯坦福大学 iOS 开发课程](https://cs193p.sites.stanford.edu/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021101.jpg)
斯坦福大学最新的2020年春季 iOS 开发教程有讲课视频、PPT、讲义和作业。
## 图片
1、[实体三维图](https://collection.sciencemuseumgroup.org.uk/objects/co8418916/three-dimensional-model-of-electricity-consumption-in-manchester-chart-graphic-document)
1954年英国中央发电局制作了一个纸质的三维图表表示从1951年10月到1954年4月的曼彻斯特用电量。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020204.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020203.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020206.jpg)
它形象地显示了冬季的用电高峰和温暖月份的用电低谷。该模型由大约三百张卡片组成,每张卡片带有阶梯状边缘。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020207.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020208.jpg)
2、[前苏联那些奇怪造型的建筑物](https://bbs.hupu.com/40618732.html)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013109.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013110.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013111.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013112.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021013113.jpg)
## 文摘
1、[如何增加运气的表面积](https://www.codusoperandi.com/posts/increasing-your-luck-surface-area)
我们一生中,都会遇到一些偶然性。有时,好运会降临到我们身上。这时,你需要的就是,让好运产生最大的效果。
如果你把好运想象成一根曲线,那么好运的效果最大化,就是把曲线下面的表面积最大化。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020106.jpg)
这可以用一个方程式表达。
```
L = D * T
```
其中L 代表好运D 代表你在相关方面的准备T 代表有多少人知道。
这个方程式的意思就是,你做的准备越多,知道的人越多,那么好运的表面积将越大。画成图就是上面这样,竖轴是你的准备,横轴是你的宣传,这两者越大,矩形面积就越大。
2、[传奇路由器 WRT54G](https://tedium.co/2021/01/13/linksys-wrt54g-router-history/)
2002年12月Linksys 公司发售了一款新的路由器 WRT54G售价199美元。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011505.jpg)
第二年网络硬件巨头思科就以5亿美元的价格收购了 Linksys。
有一个 Linux 开发者意外发现WRT54G 的驱动程序基于 Linux。但是Linksys 公司并没有披露这一点。这意味着根据 GNU 许可证,必须发布无线固件的源代码。
事实上Linksys 自己也没意识到这个问题。因为这台路由器使用了 Broadcom 公司提供的芯片Broadcom 使用了基于 Linux 固件,但是没有通知 Linksys后者随后又被出售给了 Cisco。
社区就向思科公司提出要求,提出必须开源固件。一个月以后,无线固件的源代码就真的开源了。
这是第一次外部程序员可以完全控制高规格的商业路由器,并且有办法增强功能或者改进其他路由器。后来很多的路由器开源系统,比如 OpenWrt 和 Tomato 等,都是起源于这个开源固件。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021011506.jpg)
这导致 WRT54G 路由器在开发者社区异常受欢迎直到2016年依然有数百万美元的销售额。
思科显然很不喜欢这种状况,后来修改这个路由器的固件,不使用 Linux。这引起了社区的强烈反弹加上思科发现 Linux 版的 WRT54G 销量很好,所以就恢复了原来版本的销售。
## 言论
1、
如果你只看大众媒体和算法推荐给你的文章,你最终将罹患智力糖尿病。
-- [David Perell](https://perell.com/note/the-paradox-of-abundance/)
2、
Python 3.0 的首次发布发生在12年前2008年现在 Python 2 已经确定被淘汰了。很多人认为Python 3 基本已经开发完了,不再需要继续进行重大更改。新功能应该放到 Python 4。
-- [《一些大胆的2021年预测》](https://lwn.net/Articles/840632/)
3、
“仅仅崩溃”软件Crash-only software指的是仅通过重新启动进行故障恢复的计算机程序这样可以避免任何复杂的修复。
-- [维基百科](https://en.wikipedia.org/wiki/Crash-only_software)
4、
有一种普遍的误解,认为免费提供产品就无法产生任何收入。事实上,免费有时候不是定价策略,而是一种定位策略,尝试通过免费吸引用户,然后将产品定位在正确的受众群体面前。等有了用户以后,出售增值功能自然就成为最合适的扩展策略。
-- [《免费增值是产品启动的有效方式》](https://www.chrisfrantz.com/how-to-kill-a-unicorn/)
5、
打车软件的地图可以查看车辆距你还有多远这有巨大的心理学意义。它不会减少你等待出租车的时间但可以使等待的煎熬程度减少90
-- [《点金术:心理学的神奇力量》](https://www.collaborativefund.com/blog/story/)
## 回顾
2020年的本周第 96 期):[在线教育不等于录制视频](http://www.ruanyifeng.com/blog/2020/02/weekly-issue-96.html)
![](https://cdn.beekka.com/blogimg/asset/202001/bg2020011804.jpg)
2019年的本周第 44 期):[高校“唯论文”导向的后果](http://www.ruanyifeng.com/blog/2019/02/weekly-issue-44.html)
![](https://cdn.beekka.com/blogimg/asset/201902/bg2019022201.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)

432
docs/issue-148.md Normal file
View File

@ -0,0 +1,432 @@
# 科技爱好者周刊(第 148 期):微增长时代
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1652),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030103.jpg)
太原市建成国内首座全透明气膜体育馆。白天,自然光作为照明;夜晚,原有场地照明灯直接成为室内光源,抬头即可看到夜空。([via](http://www.tynews.com.cn/system/2021/01/31/030302700.shtml)
## 本周话题:微增长时代
中国经济高速增长了40年我们每个人都受益。但是接下来可能不会增长这么快了。
我最近读到一篇[微信公号的文章](https://mp.weixin.qq.com/s/NdNv3LiO_3IxrgyeG5Xubw),很赞同它的观点,忍不住想分享给大家。文章的大意是,中国经济的微增长时代已经到来。下面就是他的推理逻辑,大家看看是不是这么一回事。
> 经济最终是靠消费带动,而最终消费的动力主要来自三点:
>
> 1、孩子
> 2、年轻的女人
> 3、技术的更新迭代。
作者认为最强的消费动力就是上面三个来源但是它们都在消失。首先中国的人口已经不增长了新生儿越来越少2020年[新生儿数量](https://www.sohu.com/a/449654010_161795)是几十年来最低的。
其次,以互联网 + 无线通信为代表的新技术,对消费的推动也到头了。
> “现在互联网技术风口耗尽了,互联网大厂连菜贩子的生意都抢,大部分行业跟餐饮业一样,一片红海。十家创业九家赔,跟炒股似的,创业机会明显变少,大家对贷款的需求也就不那么大了,慢慢也就不敢去创业了。”
一旦消费无法带动经济增长,就是欧洲和日本现在的样子。
> “欧洲和日本的状态差不多,大家消费欲望很低,生孩子欲望也不行,创业冲动也就那样,毕竟大家都不花钱,你创业产品卖给谁?”
政府为了刺激经济,发了很多货币,这些钱都集中到富人手里。
> ……富人拿去买房、买资产、买股票什么的,并没有通过做买卖发到基层老百姓手里,所以大家能看到股市、房地产持续走高,超市里的东西价格变化却没那么大。
>
> 去年不知道从哪出来一句话,“富人通胀,穷人通缩”,说的就是这事。
富豪阶层有大量的钱投资不出去,只好去追那些少数优质资产,最后把那些资产追成了天价。
> 股市看着形势一片大好,可是在很多人看来,几乎遭受了一波股灾,因为只有少数头部公司一直在上涨,剩下的公司不但没涨,还在一直跌,因为这些股票的筹码也被抽出来投入到头部公司去了。
这就是微增长时代的后果:贫富分化越来越大,股价分化越来越大,行业的分化也越来越大。
> 明显,只有几个行业保持迅速增长,其他行业会陷入长期的缓慢增长,甚至干脆停了。现在其实很多行业的从业者,已经感受到了行业停止增长后的效果,比如很多行业的工资也是十年不涨,但是互联网的巨头工资却屡创新高。
**这就是现实,一方面,整体经济的增长速度放慢;另一方面,出现了前所未有的两极分化。** 作者提出了两个应对方法:第一,尽量减缓人口减少;第二,寻找新的技术突破,创造新的经济增长点,保证就业和刺激消费。
人口趋势恐怕很难改变,但是,技术突破是可以追踪的,这也是我做这个周刊的一个目的, **尽可能追踪和理解新技术,丰富自己的技能,寻找新的机会,避免被微增长时代埋葬,做一个[未来世界的幸存者](http://www.ruanyifeng.com/survivor/)。**
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030315.jpg)
## Vue.js + Element UI 实战
学习前端的同学,实事求是地说,大部分都是就业导向,希望早日出成果,找到好的工作。
前端开发也确实有一套成熟的做法,可以快速形成生产力。使用“全家桶”,一般的原型大概一两天就能做出来。所谓“全家桶”,就是以底层框架为中心的一整套工具链,常见场景都有现成的解决方案,程序员只要按照文档调用即可。
目前,实务最常用的 Vue 全家桶,就是 Vue 框架 + [Element UI 组件库](https://element.eleme.cn/#/zh-CN)。这个组件库封装了最常用的页面组件,只要一行代码就能加入组件,快速产出原型页面,实用性极强。对于初学者来说,该组合可能是最快的学习途径,开发效率高,容易产生成就感,激发学习兴趣。
本周的课程资料就是 **《Vue + Element UI 管理平台开发》** ,教大家学会使用 Vue.js + Element UI快速开发一个管理后台。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030205.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030206.jpg)
课程内容包括,从零开始搭建页面和路由,根据设计稿加入 Element 组件,然后编写业务逻辑,组成一个个模块,完成一个初步的、但可用的管理后台。
该课程由[金渡教育](https://jindu.ke.qq.com/)提供他们是腾讯课堂大V机构专门培养中高端的 IT 技术人才。本次由创始人亲自授课,理论和实战都会涉及,同时还会讲解大厂的前端面试技巧及高频面试点。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030316.jpg)
课程原价299元现在有99个免费学习名额。微信扫描下面二维码添加小助理加入学习群就可获得讲课视频和源码。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030317.jpg)
## 科技动态
1、[火星样本](https://www.bbc.com/zhongwen/simp/science-56113297)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021913.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021914.jpg)
2月18日美国毅力号探测车登陆火星。它的任务是取出火星的土壤样本但是要等到2031年这些样本才会送到地球这是为什么
原因是整个过程在技术上非常复杂,分成好几个阶段:
1毅力号采集样本后会存放在一个个金属罐里罐子留在原地自己继续执行探测任务它的核动力系统可以维持漫游10年以上。
22026年另一辆漫游车登陆火星将样本罐一一取回装到一个安全容器里再从火星发射一个小火箭把样本容器放到火星轨道上。
3地球派出一艘货运飞船负责把样本容器带回地球估计时间是2031年。
2、[火星降落伞](https://github.com/tanyafish/parachute)
![](https://cdn.beekka.com/blogimg/asset/202102/bg202102501.jpg)
毅力号火星探测车的降落伞是特别设计的,内嵌了信息编码,可以用于摄像机校准。
![](https://cdn.beekka.com/blogimg/asset/202102/bg202102502.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg202102505.jpg)
橙色条纹为1白色条纹为0七个条纹为一组对应的英语字母为“DARE MIGHTY THINGS”挑战不可思议的事情。这是研发单位“美国宇航局喷气推进实验室”JPL 刻在墙上的格言。另外,降落伞的最外圈为 JPL 的坐标。
![](https://cdn.beekka.com/blogimg/asset/202102/bg202102504.jpg)
3、[停车地锁](https://mp.weixin.qq.com/s/WNpQkNQq5WCV-5NvB8LhPQ)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012903.jpg)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012904.jpg)
上海闵行区新设了45个智能停车位配有智能地锁不需要人员看管。车辆停入7分钟以后地面会自动升起一个金属桩最高可到30厘米车主只有扫描二维码支付停车费以后金属桩才会降下。如果强行开动会造成车辆底盘损坏。
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012905.jpg)
停车位还配有摄像头,能够识别车牌号码,可以随时上网查询停车状态和费用情况。车主们对这种停车方式还不适应,许多人不知道怎么操作,意见最大的一点是,付费后不能立刻把车开走,因为金属桩的降下需要一两分钟,如果忘了这点,很容易造成底盘刮擦。
4、[波浪发电装置](https://www.theguardian.com/australia-news/2021/feb/02/remote-tasmanian-island-to-be-powered-by-blowhole-energy-that-harnesses-waves)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020404.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020405.jpg)
澳大利亚塔斯马尼亚岛正在测试一个波浪发电装置。这个装置漂浮在海上,水下面对波浪的一面是敞开的。水涌入舱室时,会推动空气向上升,从而带动发电机发电。发明人形容,“它的结构很像人造的气孔,推动空气往复运动,使涡轮旋转并产生电能的空气运动。”
澳大利亚南部海域的风力非常强,波浪发电的潜力很大。这个装置的功率为 200kW但是计划生产更大的 1,000kW 的型号。澳大利亚政府估计到2050年波浪发电可能占全国发电的11相当于墨尔本的用电量。
5、[斑马条纹的作用](https://www.zmescience.com/ecology/animals-ecology/how-zebra-stripes-insects-04232/)
![](https://cdn.beekka.com/blogimg/asset/202101/bg2021012505.jpg)
大部分科学家认为,斑马进化出条纹,是为了避免蚊虫叮咬。条纹使得蚊虫感到眩晕,无法停在皮肤上。美国加州大学戴维斯分校为了证实这个假说,做了一个实验,同时找了马和斑马,让马穿上条纹外套,看看蚊虫能不能区分。
结果发现,马和斑马都吸引了相同数量的蚊虫,但是一旦靠近,蚊虫就倾向于飞过穿了条纹外套的马,马被叮咬的次数减少了十倍。这证实了斑马的外观确实有助于减少叮咬。
6、 **一句话消息**
> - [国内无人机厂商亿航](https://space.bilibili.com/353270645)在广东和北京开始载人试航([视频](https://v.qq.com/x/page/y3230nidmtp.html))。不过,这个飞行器很可能飞不了多远,而且是遥控的,不免让人担心,如果通讯断了或信号被劫持怎么办。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022704.jpg)
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=y3230nidmtp" allowFullScreen="true" width="600" height="400"></iframe>
> - [一个 Youtube 用户](https://www.news18.com/news/buzz/youtube-ai-blocked-chess-channel-after-confusing-black-and-white-for-racist-slurs-3454316.html)披露,他的国际象棋频道被封,理由是“内容有害”,但是国际象棋怎么可能有害呢?后来,他明白了,因为视频标题总是出现 black黑方和 white白方被算法识别为种族仇恨内容。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022204.jpg)
> - [日本](https://news.mydrivers.com/1/741/741993.htm)培育出一种可以连皮一起吃的香蕉每根售价高达1080日元约合66元人民币。为了改善香蕉皮的口感这种香蕉的含糖量是普通香蕉的1.5倍。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022705.jpg)
> - [俄罗斯西伯利亚](https://siberiantimes.com/other/others/news/scientists-call-for-urgent-increase-in-monitoring-potentially-explosive-permafrost-heave-mounds/)由于冻土层解冻,地下的大量沼气开始释放,引发爆炸,形成许多巨大的地洞。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021503.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021504.jpg)
> - [伦敦玛丽女王大学](https://venturebeat.com/2021/02/13/thought-detection-ai-has-infiltrated-our-last-bastion-of-privacy/)发表了一份不可思议的研究报告,向人体发射无线电信号,通过反射回来的信号形态,可以判断这个人的情绪状态。研究人员发现,人在不同情绪状态下,反射的无线电电波形态是不一样的。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021505.jpg)
## 文章
1、[在北极挖比特币](https://mp.weixin.qq.com/s/-G8YBnKbiVVODQ4I5zBIsg)(中文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021915.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021916.jpg)
一家名为 BitCluster 的俄国公司,建立了世界上第一个位于北极圈内的比特币矿场。那里电费便宜,而且气温有助于散热。本文使用大量图片,介绍这个矿场的情况。
2、[实体的元素周期表](https://www.mobile01.com/topicdetail.php?f=181&t=6304317)(中文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021920.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021921.jpg)
淘宝有出售高纯度的金属元素立方体,一个台湾网友就买来做了实体的元素周期表。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021922.jpg)
3、[esbuild 为什么这么快?](https://esbuild.github.io/faq/#why-is-esbuild-fast)(英文)
esbuild 是新一代的 JavaScript 打包工具,以速度快著称,耗时只有 Webpack 的2%3%。本文是该软件的作者谈它为什么这么快。
4、[常见的 Nginx 不安全配置](https://blog.detectify.com/2020/11/10/common-nginx-misconfigurations/)(英文)
Nginx 是最常见的 Web 服务器,本文介绍四个常见的配置错误,会降低网站的安全性。
5、[我作为独立开发者的第三年](https://mtlynch.io/solo-developer-year-3/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020210.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020211.jpg)
作者辞职作为独立开发者头两年的总收入不到1万美元第三年的目标是2万美元。但是一天他偶然在网上发了一个帖子讲述自己用树莓派做了一个服务器管理设备上图居然为他带来了6.3万美元的收入,而且还可以成立公司。
6、[OpenJDK 是如何移植到64位 ARM 架构的?](https://developers.redhat.com/blog/2021/02/01/how-red-hat-ported-openjdk-to-64-bit-arm-a-community-history/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020212.jpg)
这篇是回忆文章。2011年ARM 公司准备推出64位的 CPU用于服务器应用软件需要跟上但是当时 OpenJDK 只能在 x86 架构运行。作者在 RedHat 和 Oracle 公司的支持下,开始从事将 OpenJDK 移植到 AArch64 架构的工作,一开始非常困难,因为硬件还没生产出来,只能在虚拟机上模拟开发。
7、[origin 与 site 的区别](https://jub0bs.com/posts/2021-01-29-great-samesite-confusion/)(英文)
浏览器有一个“同源政策”same origin policyCookie 设置有一个“同站属性”SameSite。这篇文章介绍了 origin 和 site 的区别是什么。
8、[使用服务器事件向前端发送日志](https://amittallapragada.github.io/docker/fastapi/python/2020/12/23/server-side-events.html)(英文)
服务器事件SSE是服务器向前端发送消息的一种方法本文介绍了它的概念然后给出了一个实例通过服务器事件向浏览器发送服务器日志。
9、[什么是霍夫曼编码?](https://www.baseclass.io/huffman-coding/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022202.jpg)
霍夫曼编码是经典的压缩算法,[GZIP](https://jvns.ca/blog/2015/02/22/how-gzip-uses-huffman-coding/) 就使用它。本文是我见过最简单的解释,可以在五分钟内理解这个算法的实现原理。
## 工具
1、[GitHub Skyline](https://skyline.github.com/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021907.jpg)
GitHub 官方出品,将你过去一年的提交统计转成一个三维的直方图,并且提供 stl 文件下载,进行 3D 打印。
2、[Stockfish 12](https://stockfishchess.org/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021910.jpg)
开源的国际象棋引擎,号称比人类的世界冠军还要强大。官方提供 Mac App 下载,并且有许多其他操作系统的第三方 App。
3、[Ray.so](https://ray.so/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021923.jpg)
这个网站可以生成漂亮的代码截图,颜色、阴影、背景都可以调整。
4、[Cockpit](https://cockpit-project.org/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022002.jpg)
Linux 服务器的 Web 控制台。
5、[Finger Pool](https://github.com/victorqribeiro/fingerPool)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022003.jpg)
开源的 2D 网页桌球游戏,撞击效果做得很好。
6、[UTM](https://mac.getutm.app/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022701.jpg)
macOS 的虚拟机应用,可以很轻松地在苹果电脑上运行 Windows 和 Linux属于 qemu 的 UI 封装,另有 [iOS 的虚拟机](https://github.com/utmapp/UTM),在 iPhone 和 iPad 上运行 Windows。
7、[Deep Nostalgia](https://www.myheritage.com/deep-nostalgia)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022702.jpg)
这个在线服务,只要上传一张老照片(需要免费注册),就能将里面的人物转成一段短视频,不仅提高了分辨率,而且有着各种脸部表情。([@dbazhihui](https://github.com/ruanyf/weekly/issues/1662) 投稿)
8、[嘎 RSS!](https://github.com/zhaoolee/garss)
使用免费的 GitHub Actions定时抓取一系列 RSS 源,生成一个页面,还支持邮件通知。([@zhaoolee](https://github.com/ruanyf/weekly/issues/1649) 投稿)
9、[text-to-video](https://github.com/leoython/text-to-video)
这个小工具可以把文章转成视频,文字显示在黑底的图片,同时自动生成语音,详细可以[作者的介绍文章](https://zhuanlan.zhihu.com/p/353515449)。([@leoython](https://github.com/ruanyf/weekly/issues/1653) 投稿)
10、[Bing Wallpaper](https://github.com/niumoo/bing-wallpaper)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030307.jpg)
这个项目使用 GitHub Actions收集 Bing 搜索引擎每天的壁纸,提供下载,详见[这篇说明文章](https://www.wdbyte.com/2021/03/bing-wallpaper-github-action/)。([@niumoo](https://github.com/ruanyf/weekly/issues/1656) 投稿)
## 资源
1、[Python 初学者教程](https://learnbyexample.github.io/100_page_python_intro/introduction.html)100 Page Python Intro
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021002.jpg)
一个面向初学者的 Python 英文教程免费在线阅读打印出来长度100页左右。
2、[10万亿像素的夜空](https://viewer.legacysurvey.org/#IC%202800)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020916.jpg)
全球多个天文台合作经过6年的1405个夜晚的观测将天文望远镜拍摄到的照片合并成一张10万亿像素的图片包含超过十亿个星系覆盖整个天空的三分之一。这里就是这张巨型图片的在线浏览另有[介绍文章](https://kottke.org/21/02/10-terapixel-image-of-the-night-sky)。
3、[Frinkiac](https://frinkiac.com/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021402.jpg)
这个网站收集了300万张动画片《辛普森一家》的截图可以按照主题搜索。类似的网站还有 [Futurama 的图片搜索](https://morbotron.com/)。
4、[计算机网络:系统方法](https://book.systemsapproach.org/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021406.jpg)
《计算机网络系统方法》Computer Networks: A Systems Approach一书的在线阅读。
5、[故宫博物院藏品总目](https://zm-digicol.dpm.org.cn/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021407.jpg)
故宫博物院官方的藏品目录共收入180多万件可以在线搜索部分藏品带有彩色照片和文字介绍。
6、[React 资源库搜索](https://bestofreactjs.com/search)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030310.jpg)
这个网站收集各种 React 相关的开源库,按照用途进行分类,相关的还有 [Vue.js 资源库搜索](https://bestofvue.com/search)。([@ctolib](https://github.com/ruanyf/weekly/issues/1658) 投稿)
## 图片
1、[茗山寺](https://weibo.com/1239344585/JB8NBmczS)
茗山寺位于四川省安岳县的虎头山巅60多座北宋时期的佛像雕刻于绝壁之上。
一千年的风沙,都留在了佛像上。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020706.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020707.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020708.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020709.jpg)
2、[LackRack](https://web.archive.org/web/20210205010435/https://wiki.eth0.nl/index.php/LackRack)
宜家商场出售的 LackRack 小桌子,长 x 宽 x 高为 55cm x 55cm x 45cm。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021201.jpg)
由于它跟19寸服务器的大小很适配常常被程序员用作简易机柜。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021202.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021203.jpg)
它还可以多个组合在一起。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021204.jpg)
不用的时候,它可以多个叠在一起节省空间。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021205.jpg)
它在中国的售价是每个39元人民币。
## 文摘
1、[被导弹击中的感觉](https://www.rd.com/article/the-stranger-who-changed-my-life-my-enemy-my-friend/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020802.jpg)
1999年塞尔维亚战争时我在美国空军服役驾驶 F-117 隐形战斗机。
我的任务是深入塞尔维亚境内,炸毁一些严密防御的目标。我知道这会造成伤亡,但是我无法考虑这种事情。我试图将目标视为混凝土和钢铁,不带有个人情感和人为因素,那是我的生存机制。
战争的第一天晚上,我有两个目标,两个都被击中。
第三天晚上,我也有飞行任务,也很成功。
第四天晚上,我的目标是轰炸清单上的首要目标。整条飞行路线上布满了热追踪导弹、雷达制导导弹、高射炮等各种令人讨厌的防御武器。
F-117 隐形战斗机并不能做到完全隐形,只是使飞机更难被发现。起飞后,进入塞尔维亚领空之前,我关掉灯,收起天线,然后关掉收音机和应答器,以及任何可能暴露我位置的无线电发射装置。
那天晚上,我成功地击中目标,然后开始返回意大利基地。突然,我发现两枚 SA3 导弹窜出云层,在它们靠近我之前根本没有察觉。
导弹以三倍音速的速度向我飞来,因此没有时间做出反应。第一枚导弹就要击中之前,我闭上眼睛,转过头,期待着撞击。我知道会有火球,但是导弹擦过战斗机,在我的身旁爆炸,我感受到了剧烈振动。我睁开眼睛,第二枚导弹迎面而来。一阵震天的巨响,巨大的光与热吞没了我的飞机,炸毁了左机翼,将飞机卷成一团。
我竭尽全力按下弹射手柄,当时只有一个念头:这真的、真的、真的太糟糕了。然后,我的身体从座椅上朝天篷弹射了出去。
从按下弹射手柄的那一刻起到降落伞完全膨胀打开花了1.5秒。在空中,我与空军搜索队进行了无线电联系。我落地后,看到了我的飞机坠毁在农田中,离我有一英里。
塞尔维亚人立即向该地区蜂拥而来,有一次他们离我躲藏的地点只隔了两道农田的灌溉沟,只有几百码。八个小时后,一架美国直升机来接我。我稍后发现,只要再晚几分钟,我就会被捕。
## 言论
1、
SVG 是一个非常臃肿的文件格式规格文档厚达826页。如果要正确渲染所有 SVG 文件还需要考虑另外20页的 XLink 规范。此外SVG 支持 CSS 样式和 JAVASCRIPT 脚本。是的SVG 文件可以包含`<script>`
-- [《SVG优点缺点和丑陋之处》](https://www.eisfunke.com/article/svg-the-good-the-bad-and-the-ugly.html)
2、
根据我的计算地球上的新冠病毒大约有20万亿个。每个病毒的半径假设为50纳米那么体积为523,000立方纳米。如果把它们放在一起所有的新冠病毒仍然无法填满一个易拉罐。
-- [《世界上所有的新冠病毒可以装进一罐可乐》](https://www.bbc.com/future/article/20210210-why-the-entire-coronavirus-would-fit-in-a-can-of-coca-cola)
3、
知识的诅咒Curse of knowledge是一种认知偏差指的是与他人交流时你不知不觉地假设对方拥有跟你相似的认知能够理解你的意思。
-- [维基百科](https://zh.wikipedia.org/wiki/%E7%9F%A5%E8%AD%98%E7%9A%84%E8%A9%9B%E5%92%92)
4、
如果构建一个系统需要花费大量时间,那么理解它也将花费大量时间。
-- [《导航大型代码库》](https://blog.royalsloth.eu/posts/on-navigating-a-large-codebase/)
5、
智能电视曾经是高端电视机的代名词。由于面板成本和嵌入式计算成本的大幅度降低以及Google 等公司提供的现成的系统平台,使得“智能电视”这个名词变得无关紧要。你今天能买到的几乎每台电视都是智能电视。
-- [《捍卫无智能的电视机》](https://frame.work/blog/in-defense-of-dumb-tvs)
## 历史上的本周
- 2020年第 97 期):[那些为了考试拼搏的年轻人](http://www.ruanyifeng.com/blog/2020/03/weekly-issue-97.html)
- 2019年第 45 期):[阿西莫夫回忆录《人生舞台》](http://www.ruanyifeng.com/blog/2019/03/weekly-issue-45.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

394
docs/issue-149.md Normal file
View File

@ -0,0 +1,394 @@
# 科技爱好者周刊(第 149 期):新能源汽车,谁会是赢家?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1652),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030804.jpg)
重庆某个即将开业的游乐园安装了世界最高的70米双螺旋过山车。[via](https://www.instagram.com/p/CMI1x48r1yQ/)
## 本周话题:新能源汽车,谁会是赢家?
过去的一年,新能源汽车突然成了明星,电动车公司的股价都上涨了许多倍。
我对这件事一直有怀疑,不那么看好那些电动车公司。这两周,他们的股价开始跌了,所以我想赶紧把自己的想法写出来,不要再拖了。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030806.jpg)
关于电动车,最基本的一点就是,它属于电子产品。**汽车一旦变成电动,就从机械产品变成了电子产品,** 电机替代了内燃机,电路替代了齿轮,软件替代了仪表。因此,电动车遵循的是电子产品的规律。
最像电动车的电子产品,就是手机。各家厂商生产的,明明都是差不多的产品,但是大家拼命做出差异,以求获得消费者的青睐。 **手机竞争的招数,都已经出现了电动车上了** ,下面我来列举四点。
**第一招,堆砌硬件。** 你的硬件好,我的硬件比你更好,而且更多!蔚来的新车 ET7 有23个扬声器、11个高清摄像头和5个毫米波雷达。请看下图车顶的三个突起分别是两个摄像头和一个雷达甚至车门上都装了摄像头。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030501.jpg)
**第二招,追求极限。** 消费者喜欢哪点就把这一点做到极限。特斯拉有一块17英寸的触摸屏大家觉得很酷理想 One 就一口气放了四块,整个控制台是一整条超过一米的触摸屏。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030502.jpg)
**第三招,打价格战,强调性价比。** 2021年第一季度的[全球电动车销量冠军](https://company.cnstock.com/company/scp_gsxw/202103/4666715.htm),不是特斯拉,而是五菱宏光 Mini EV它的入门版价格不到3万元相当于特斯拉的十分之一。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030503.jpg)
**第四招,外包。** 我只出整车方案,代工厂负责把车造出来,这样的话,效率更高,成本更低。事实上,富士康已经成立了电动车代工厂,从今以后不仅代工手机,还代工汽车。造车门槛将会越来越低,新品牌像雨后春笋那样冒出来。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030807.jpg)
通过上面这些例子我只想说明汽车一旦变成电子产品竞争就会像手机那样极度激烈。这还没有提到软件的竞争电动车的操作系统其实才是决定性因素IT 巨头们迟早都会推出自己的整车。
现在那些电动车公司会赢到最后吗?我的预言是,就像手机厂商一样,大部分都会死掉,甚至特斯拉也很危险。这就好比,手机是摩托罗拉发明的,整个市场曾经都是它的,但是它最终也没有活下来。
反正,我对投资电动车股票很保守。更何况,新能源汽车还包括氢燃料汽车,它有很多优势,如果解决了氢气的运输和储存问题,电动车市场顿时就会大大萎缩。
## 前端工程训练营
如果你经常看周刊,就会知道我与培训机构合作,每一期都会发布课程介绍。这样一方面可以解决周刊的资金问题,另一方面也是为大家提供实用的培训信息。
因为我比较熟悉前端开发,所以大部分介绍的都是前端课程,尤其是面向初学者的前端框架开发,比如 React 和 Vue 的课程。
但是实际上,**任何一个团队都需要两种前端程序员** :一种负责开发,一种负责项目的构建和发布,后者一般称为“前端工程”。
两者所需的知识技能不太一样,前端工程除了熟悉前端业务,还必须熟悉代码管理和网站管理,所以一般都由资深程序员来承担。大厂对前端工程岗位的招聘需求,要比开发岗更迫切,起薪也更高。如果懂一点前端工程,都是面试的加分项。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031101.jpg)
本周的课程就是国内著名培训机构“开课吧”提供的 **《前端工程化实战训练营》** ,适合那些在学会框架后想更进一步提升的同学。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031103.jpg)
讲课老师会带你构建一个前端组件库,重点讲解工程化的四个主要方面:测试、静态检查、代码打包发布、工作流程自动化。此外,还会介绍目前最受关注的工程工具 Docker、GitHub Actions 和 Vite。除了课程本身还配有专属社群资深助教定时解答作业和群内问题。
这个课程原价399元 **周刊读者有福利价,仅需 0.99元。** 前100个报名的同学还会额外获赠 《从0到1用 Node 完成一个 CLI 工具》视频课程。微信扫描下方二维码即可报名!
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031104.jpg)
## 科技动态
1、[人工智能 NPC](https://uploadvr.com/modbox-gpt3-ai-npc-demo/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022102.jpg)
网络游戏 [Modbox](https://uploadvr.com/modbox-gpt3-ai-npc-demo/) 最近公开了 2.0 测试版,最大的特色就是出现了人工智能 NPC虚拟角色。玩家跟 NPC 之间的对话没有脚本,而是采用目前最强大的 AI 模型 GPT-3 实时生成的,甚至两个 NPC 之间的对话也是如此,效果非常好,请看下面的视频([Youtube](https://www.youtube.com/watch?v=jH-6-ZIgmKY)[腾讯视频](https://v.qq.com/x/page/e3229tw4ddp.html))。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=e3229tw4ddp" allowFullScreen="true" width="600" height="400"></iframe>
游戏会调用 Windows 的语音识别功能,将玩家的语音转成文字,然后由 GPT-3 模型给出回答。这种方式的最大问题是 GPT-3 是云服务,对话会出现延迟,具体的时滞取决于用户与机房的距离。
2、[美国实验室猴子不足](https://cn.nytimes.com/business/20210224/covid-vaccine-monkeys/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg202102512.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg202102513.jpg)
疫情期间,各种药物和疫苗的效果,需要在猴子身上实验,因为猴子和人类的 DNA 很相近。全世界的实验室猴子主要由中国供应每只价格超过1万美元。但是中国本身也需要大量猴子进行实验造成美国供应紧张。
《纽约时报》报道许多生物公司得不到猴子严重影响药物开发的进度被迫只能在老鼠身上实验他们纷纷呼吁美国政府要建立战略性猴子储备辟出一个区域专门来养实验室猴子。2019年美国进口了33818只灵长类动物中60以上来自中国。
3、[单人办公亭](https://www.allnow.com/post/6035dc10615e445d0f2f4e15)
![](https://cdn.beekka.com/blogimg/asset/202102/bg202102510.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg202102511.jpg)
日本厂商开发的“单人办公亭”,疫情期间开始在日本变得流行。它长一米、宽一米、高两米,配有书桌、座椅、个人电脑和电源插座,提供了一个安静的办公环境,可以放置在商场、车站、甚至公司内部等嘈杂的场所。
它需要使用手机 APP 预订时段每15分钟的价格是250日元约合人民币15.31元。据称截至2020年9月已经有大约4万2千人注册了该项服务某些地点的办公亭已经供不应求。
4、[模拟器驾校](https://mp.weixin.qq.com/s/lmQdqBl_LT_AhowTJjT1jA)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021917.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021918.jpg)
一家深圳的驾校开始使用模拟器,培训学员学习驾驶。大曲面屏幕上逼真地 3D 模拟道路情况,包括交通灯、人行横道、树木和建筑物,可以模拟不同路线和不同天气条件下的驾驶。一个学员说:“我觉得它和真车一模一样,没有区别,离合器,油门,脚刹,手刹,一切都是一样的。”
学员先通过模拟器,熟悉基本的驾驶知识,然后再去练习场,开始驾驶真车。这些模拟器都位于市中心,方便学员上课,练习场则在郊区。比起全部在练习场上课,这样安排可以节约学员的时间,降低学习成本。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021919.jpg)
每台模拟器的成本约为3万元至4万元相比之下教练车成本约为12万元还不包括燃油成本。而且十几台模拟器仅需配备两到三名员工而传统驾校则需要配备与车辆数量匹配的教练。
5、**一句话消息**
> - [中科院昆明植物研究所](https://new.qq.com/omn/20210225/20210225A05K6V00.html)发布首批毒蘑菇测试剂盒该试剂能够快速检验含有鹅膏环肽毒素的剧毒蘑菇这种毒素造成了80%-90%的蘑菇中毒死亡案例。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022706.jpg)
> - [OVH 主机公司](https://www.ovh.ie/news/press/cpl1786.fire-our-strasbourg-site)的一个法国机房3月10日发生严重火灾所有服务器都被烧毁。这件事情的启示是如果你的数据和数据备份在同一个机房那么一旦机房没了你的数据将彻底丢失。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031008.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031007.jpg)
> - [美国音乐行业](https://cn.engadget.com/riaa-music-revenue-report-2020-080016710.html)由于没有了演唱会2020年的收入83%来自互联网音乐服务,创了历史新高,主要收入来源是 Spotify 和 Apple Music。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030306.jpg)
> - [一家荷兰公司](https://www.news24.com/ride24/news/variable-tyre-pressure-wheelset-is-a-mountain-biking-breakthrough-20210125)推出自动调节胎压的自行车轮胎,它从车轮滚动获取能量,根据路面情况自动充气或放气,平整的路面加大胎压,碎石路面减小胎压。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021908.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021909.jpg)
> - [德国](https://world.huanqiu.com/article/424HZbqxq5d)最快可能会在今年实施高速公路限速每小时130公里这是为了减少温室气体排放。德国是目前西方国家中唯一高速公路不限速的国家。
## 文章
1、[联发科如何超车高通?](https://www.bnext.com.tw/article/61492/mediatek-mtk-5g-qualcomm-dimensity-1200)(中文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg202102509.jpg)
2020年联发科 5G 芯片的发货量世界第一,超过了高通。本文介绍这是怎么回事,以及两大巨头的 5G 布局。
2、[中国的 RISC-V 计划和夜莺](https://interconnected.blog/riscv-china-nightingales/#chinese-version)(中文)
一篇评论文章,介绍中国国产芯片的动态,同时有英文版和中文版。
3、[无线充电为什么会限制功率?](https://www.ifanr.com/1401923)(中文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022309.jpg)
工信部公开了《无线充电管理暂行规定征求意见稿里面提到手机的无线充电不能超过50w。本文讨论了无线充电的功率问题。
4、[Len Sassaman 的故事](https://leung-btc.medium.com/len-sassaman-and-satoshi-e483c85c2b10)(英文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022301.jpg)
伦纳德·萨萨曼Leonard Sassaman是一个传奇程序员在区块链的发明过程中发挥了重大作用但是由于忧郁症在2011年自杀身亡。本文介绍了伦纳德的一生以及他的贡献。
比特币发明人中本聪的最后一次留言,就发生在伦纳德自杀前的两个月,“我已经转移到其他事情上,将来可能不会出现。” 伦纳德是否有可能就是中本聪?
5、[免费增值是产品启动的有效方式](https://www.chrisfrantz.com/how-to-kill-a-unicorn/)(英文)
本文以设计工具市场为例,研究了免费增值策略如何帮助小公司击败大公司,占领市场。早期,设计师都用付费的 Adobe 工具,后来免费软件 Canva、Sketch、Figma 相继出现,迅速成为市场的主流。
6、[`/dev/null`介绍](https://www.putorius.net/introduction-to-dev-null.html)(英文)
`/dev/null`在 Linux 系统代表了一个空设备,它会丢弃写入的任何内容,返回一个 EOF 字符。本文介绍它的一些重要应用。
7、[CSS Transition 详解](https://www.joshwcomeau.com/animation/css-transitions/)(英文)
`transition`是 CSS 动画的重要组成,本文详细解释了这个属性的详细用法,并给出大量的演示实例。
8、[如何使用 Nginx 改写图片请求](https://appfleet.com/blog/optimize-ghost-blog-performance-including-rewriting-image-domains-to-a-cdn/)(英文)
本文介绍一个小技巧,通过 Nginx 改写网页代码,将图片请求导向 CDN。
## 工具
1、[TabFloater](https://www.tabfloater.io/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022103.jpg)
浏览器插件,将一个 Tab 以悬浮窗口的形式,显示在另一个 Tab 之上,类似视频网站的“画中画”效果。
2、[ytmdl-web](https://github.com/deepjyoti30/ytmdl-web-v2)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022707.jpg)
这个 Web 应用为从 Youtube 下载的歌曲音频文件,写入 iTunes、LastFM 等网站上的歌曲元数据。
3、[uidea.tools](http://uidea.tools/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030308.jpg)
一个在线 UI 设计工具,可以用来制作 H5 网页原型。([@5A59](https://github.com/ruanyf/weekly/issues/1660) 投稿)
4、[fun-comment](https://github.com/5A59/fun-comment)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030309.jpg)
VS Code 插件,可以在源码文件里插入 ASCII 图像。([@5A59](https://github.com/ruanyf/weekly/issues/1661) 投稿)
5、[Prisma](https://github.com/prisma/prisma)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030101.jpg)
Node.js 和 TypeScript 的 ORM 库,还提供了单独的查看数据库的 GUI 程序(上图)。
6、[Snyk](https://github.com/snyk/snyk)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030102.jpg)
一个开源程序,可以在本地检查 node.js 项目外部依赖模块的安全漏洞。
7、[Cloudflare Pages](https://pages.cloudflare.com/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030707.jpg)
Cloudflare Pages 开始了 beta 测试,可以自动构建 GitHub 仓库,发布为静态网站,跟部署到 Netlify 流程基本相同。([@jwenjian](https://github.com/ruanyf/weekly/issues/1668) 投稿)
8、[FlameDisk](https://engineerdraft.com/flamedisk/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030705.jpg)
macOS 应用,通过火焰图,进行磁盘可视化分析和清理。([@yujinqiu](https://github.com/ruanyf/weekly/issues/1665) 投稿)
9、[Encode Mighty Things](https://projects.noahliebman.net/encodemightythings/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031004.jpg)
一个在线工具,让你把单词编码成毅力号火星探测车的降落伞条纹(参见上一期周刊)。
## 资源
1、[What the f*ck Python!](https://github.com/leisurelicht/wtfpython-cn)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021408.jpg)
这个仓库是原始英文版的中文翻译,收集 Python 语言的各种怪异的语法点,以及鲜为人知的功能特性,并尝试讨论这些语法现象背后真正的原理。
2、[Buzzing](https://www.buzzing.cc/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030706.jpg)
该网站汇集了国外社交媒体里的热门讨论,并且标题都自动翻译成了中文。([@theowenyoung](https://github.com/ruanyf/weekly/issues/1667) 投稿)
3、[How they SRE](https://github.com/upgundecha/howtheysre)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021701.jpg)
各个仓库收集各大互联网公司的站点可靠性工程SRE最佳实践。
4、[面向工程师和科学家的 Python 教程](https://pythonnumericalmethods.berkeley.edu/notebooks/Index.html)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021708.jpg)
免费的英文书籍,向初学者介绍 Python 如何用于科学计算。
5、[I Miss My Bar](http://imissmybar.com/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021906.jpg)
这个网站提供酒吧的环境音,可以选择加入什么声音:倒酒声、谈话声、街道声、雨声、背景音乐等。
## 图片
1、[iPhone 与超级计算机](https://www.tnhh.net/posts/phone-power.html)
iPhone 12 的 A14 芯片,运算速度是 11 TFlOPS每秒11万亿次
下图是它跟历年世界500强超级计算机的比较。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021102.jpg)
上图中,绿色的水平线就是 A14 芯片的运算速度,黄线是超级计算机的入围门槛,红线是最强性能的计算机。
可以看到如果放在2009年它可以入围世界500强超级计算机。如果放在2001年它比世界最快的计算机还要快。
这就是说,你手里的这台小小的手机,拥有十几年前世界最顶级计算机的性能。
2、[奇特的人行天桥](https://www.strongtowns.org/journal/2020/9/9/the-myth-of-pedestrian-infrastructure-in-a-world-of-cars)
美国佐治亚州有一座人行天桥,要通过四车道的高速公路。由于公路两侧的空地很小,导致它具有非常奇特的引桥。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022302.jpg)
## 文摘
1、[在英国乡村长大的大猩猩](https://medium.com/history-of-yesterday/the-gorilla-who-was-brought-up-as-a-boy-in-an-english-village-6e3cdac33c63)
下面是一个不可思议的真实故事。
1917年法国士兵在非洲的加蓬射死了一对大猩猩然后将幸存的一个大猩猩宝宝卖给了英国商人。
那个英国商人将这只大猩猩宝宝,带回了英国出售,被 Rupert Penny 上校买走价格是300英镑约合今天的25,000英镑。上校将其命名为约翰·丹尼尔John Daniel
上校太忙没时间照顾它。1918年他将这只大猩猩送给了姐姐 Alyce Cunningham 夫人,后者住在一个叫做 Uley 的小村庄里。
Alyce 夫人和其他村民都不知道如何照顾大猩猩,因此他们决定将它当作一个特别多毛的孩子,进行抚养。
从此,约翰·丹尼尔有了自己的家。他有自己的卧室,学会使用电灯开关和自己铺床,甚至知道如何去洗手间。与大多数幼儿不同,他还喜欢喝苹果酒。
他会定期与 Uley 中学的孩子们玩耍和散步还会跟着Alyce 夫人,坐在的敞篷汽车中旅行。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020902.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020904.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020903.jpg)
从1918年到1921年这只大猩猩在英国乡下度过了幸福的三年可惜可悲的命运降临到它身上。
1921年约翰·丹尼尔已经从32磅14.5公斤的可爱宝宝现在变成了210磅95公斤的庞然大物并且还在继续成长。
Alyce 夫人意识到,不太可能再把他养在家里了,但再把他送回非洲森林里生活也不太可能,她需要为他找到一个更合适的抚养人。后来,她遇到了一个热爱动物的美国人,答应带他去佛罗里达。
但是,那个美国人食言了,约翰·丹尼尔运到美国后,没有过上受到照顾的生活,反而被卖给了马戏团。
最终,约翰·丹尼尔被送到纽约的麦迪逊广场花园动物园,他不久就病了,健康状况迅速恶化。动物园饲养员认为他是因为思念自己的“母亲”而得病,就联系了 Alyce 夫人。
Alyce 夫人得到消息后,立即出发前往美国。可悲的是,约翰·丹尼尔在她到达之前已经死于肺炎。
他的遗体被捐赠给美国自然历史博物馆在那里保存至今。Uley 的村民们则请来艺术家,为他制作了雕塑,进行永久纪念。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020905.jpg)
2、[软件质量问题的根源](https://threadreaderapp.com/thread/1344616521537085441.html)
我有一个在 Ubisoft 工作七年的程序员朋友。他说过一句话:
“所有软件的质量问题和延迟问题,基本上都有同一个来源:产品经理不断变更需求。”
“当你不断要求修改软件的方方面面,却又不更改里程碑的日期时,代码就会变得不正常,因为你不得不快速地更改和修复,这会导致许多软件 Bug并且很难修复。”
“需求管理是软件开发的最薄弱环节。他们不断变化需求,会浪费大量时间,是软件质量问题的最大来源。”
解决这个问题的一种方法是,增加原型开发阶段的时间,在原型阶段尝试解决所有可能出现的问题,此后就尽量不再变更。
## 言论
1、
特斯拉公司解雇了媒体关系部门的所用员工,正式表明它不想再跟媒体和记者打交道了,而是直接通过社交媒体跟公众对话。以后越来越多的公司会采用这种方式。
-- [《华盛顿邮报》](https://www.cjr.org/public_editor/washington-post-tesla-trump-power.php)
2、
很多路由器使用非常旧的 Linux 版本研究人员收集了2020年在售的127种家用路由器其中三分之一使用的 Linux 内核版本为 2.6.36。它是2010年10月发布的至少有233个已知的安全漏洞。很难一一打补丁而且很可能厂商根本没发布补丁。与其更新它不如扔掉它再买一个全新的路由器。
-- [《路由器安全性》](https://www.schneier.com/blog/archives/2021/02/router-security.html)
3、
鸟站在雪地里,脚为什么不冷?
如果你嚼过鸡爪,就会发现它没有太多肉,几乎都是肌腱和骨头,因此鸟脚的细胞中只有很少的液体。这意味着它很难冻结,没有冻结的液体就不会形成冰晶,避免了组织损伤和冻伤。
-- [《为什么鸟的脚不冷?》](https://medium.com/i-wanna-know/why-birds-dont-get-cold-feet-515487d50ed5)
4、
中国文化的特点是尊重权力,表现为在家尊重父母,在学校里尊重老师,在单位里尊重领导。尊重权力强调的是服从领导者的意志,在这种背景下,公司管理的进步相对来说比较难,因为权力太好用了。
--[《与五位学者对谈互联网加班文化》](https://mp.weixin.qq.com/s/4kN65Eu_mYKmC-GLig082g)
5、
我年轻时有个梦想,希望能在大学任教,传授自己学习与创业上的心得,但后来我某位在大学任教的朋友聊到,现在学生都很混,包括研究生。
我心想,这不是我要的啊!跟一群没有兴趣听你课的人讲述你的人生经验,这无异是对牛弹琴呢!这不是分享,而是痛苦,从此我打消了到大学任教的念头。
--[《在个人网站写文章,我更自在》](https://mapleduh.pixnet.net/blog/post/49595249)
## 历史上的本周
- 2020年第 98 期):[怎样清晰地表达自己的观点?](http://www.ruanyifeng.com/blog/2020/03/weekly-issue-98.html)
- 2019年第 46 期):[推荐算法的副作用](http://www.ruanyifeng.com/blog/2019/03/weekly-issue-46.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

View File

@ -2,7 +2,7 @@
这里记录过去一周,我看到的值得分享的东西,每周五发布。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072701.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072701.jpg)
题图集盒商城杭州2018
@ -31,9 +31,9 @@
2、[一季度结婚人数大幅下降](http://cj.sina.com.cn/articles/view/1909090555/71ca68fb00100ddun)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072702.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072702.jpg)
2018年6月4日民政部发布了"2018年一季度结婚大数据"。全国结婚登记301.7万对同比下降5.7%。过去五年这个指标一直在下降五年前的2013年一季度全国还有428万对结婚。只过了五年全国结婚人数将近3分之一。
2018年6月4日民政部发布了"2018年一季度结婚大数据"。全国结婚登记301.7万对同比下降5.7%。过去五年这个指标一直在下降五年前的2013年一季度全国还有428万对结婚。只过了五年全国结婚人数减少了将近3分之一。
由于同期的人口总数是增长的,就说明,国内年轻人结婚的意愿越来越淡薄,选择单身的人越来越多。另外,这五年的离婚人数一直在上升,虽然上升速度不快。
@ -45,7 +45,7 @@ ICANN 现在的做法是,登记域名时,必须提供三个联系方式:
4、[微软发布10寸的 Surface Go](https://blogs.windows.com/devices/2018/07/09/meet-surface-go-starting-at-399-msrp-its-the-smallest-and-most-affordable-surface-yet/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072703.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072703.jpg)
10 寸是目前最小的 Surface 型号。 它可以当做平板电脑使用也可以配上键盘当做笔记本使用。重量521.6克续航9个小时售价399美元。由于能够使用微软 Office可能会比 iPad 更受欢迎。
@ -53,7 +53,7 @@ ICANN 现在的做法是,登记域名时,必须提供三个联系方式:
5、[热成像攻击](https://www.bleepingcomputer.com/news/security/thermanator-attack-steals-passwords-by-reading-thermal-residue-on-keyboards/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072725.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072725.jpg)
加州大学的研究人员提出,可以通过键盘上的热残留窃取密码。用户使用键盘后的一分钟以内,就可以通过热像仪,找出用户使用的键,从而暴力破解密码。
@ -65,31 +65,31 @@ ICANN 现在的做法是,登记域名时,必须提供三个联系方式:
7、[Git 节点关系图](https://blogs.msdn.microsoft.com/devops/2018/07/09/supercharging-the-git-commit-graph-iii-generations/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072704.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072704.jpg)
微软向 Git 2.18 提交了一个新功能会自动在Git 仓库生成一个有向图数据文件,这个文件保存每个提交之间的线性关系。这会大大加快大型库的合并操作的速度。另外,以后生成节点关系图,只要根据这个文件即可,不用遍历整个库 。
8、[自己做饭省多少钱?](https://priceonomics.com/how-much-money-do-you-save-by-cooking-at-home/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072705.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072705.jpg)
有一项研究计算了自己做饭和去饭店吃的价格差异。结论是同样的食材饭店比自己做贵5倍如果吃连锁店的套餐会贵三倍。为了省钱和健康还是自己多做做饭吧。
9、[胚胎基因检查](http://finance.sina.com.cn/stock/s/2018-07-13/doc-ihfhfwmu4300957.shtml)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072706.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072706.jpg)
2017年湖南省长沙市一位产妇在医生的建议下做了华大基因的"无创DNA检查",结果显示胎儿低风险,就把小孩生了下来。结果,这个新生儿有"13号染色体长臂缺失综合症"、"脑发育不良"、"虹膜缺损"等一系列缺陷和疾病。这意味着,小男孩很可能会智力障碍、生长迟缓、外表异常,几乎无法正常长大。
虽然这个案例是基因检测失败了,但是可以设想,如果这种检测是准确的(未来肯定可以做到),那么每个胚胎一定都会做这种检测。如果结果是高风险,胚胎就没有出生的机会;如果结果是某个基因缺失,可以修补后再出生。[下图](https://www.genome.gov/images/content/costpermb_2017.jpg)是过去20年 DNA 测序的价格变动。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072707.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072707.jpg)
10、[物理密钥](https://krebsonsecurity.com/2018/07/google-security-keys-neutered-employee-phishing/)
媒体报道,为了实现双因素认证,谷歌公司内部已经全员使用物理密钥。也就是说,除了密码,登录还需要物理凭证。下一步,谷歌会[发售](https://www.cyberscoop.com/google-titan-security-key-2fa-anti-phishing/)这种物理密钥。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072708.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072708.jpg)
以后,随着 [WebAuthn](https://en.wikipedia.org/wiki/WebAuthn) 标准的推广,普通网站也可以使用物理密钥登录。一旦当前设备(比如手机)登录过一次,以后就不需要输入密码,直接用物理密钥就可以登录。
@ -123,7 +123,7 @@ ICANN 现在的做法是,登记域名时,必须提供三个联系方式:
__扫描以下海报关注 100offer回复关键词「薪资报告」即可免费领取完整版报告。__
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072709.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072709.jpg)
## 教程
@ -149,23 +149,23 @@ dd 命令通常用来克隆整块磁盘,或者制作 Linux 系统的 USB 启
6、[如何写一个模块打包器](https://adamisntdead.com/lets-write-a-module-bundler/)(英文)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072710.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072710.jpg)
Webpack 是现在最流行的模块打包器,可以将脚本依赖打包成一个文件。这到底是怎么实现的?如果自己写一个打包器,应该怎么写?
7、[Chrome 浏览器开发者工具教程](https://apsdehal.in/blog/chrome-developer-tools-to-master)(英文)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072711.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072711.jpg)
介绍 Chrome 开发者工具各个部分的用法。
8、[MacOS 内核与 Linux 内核的差异](https://itsfoss.com/mac-linux-difference/)(英文)
8、[macOS 内核与 Linux 内核的差异](https://itsfoss.com/mac-linux-difference/)(英文)
介绍 MacOS 内核的历史演变,跟 Linux 的差异还是很大的。
介绍 macOS 内核的历史演变,跟 Linux 的差异还是很大的。
9、[什么是 Web 应用程序防火墙WAF](https://www.webarxsecurity.com/web-application-firewall/)(英文)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072712.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072712.jpg)
WAF 是应用程序级别的防火墙,目前主要用在 Web 服务器软件。这篇文章简单介绍了 WAF 的概念。
@ -181,7 +181,7 @@ WAF 是应用程序级别的防火墙,目前主要用在 Web 服务器软件
3、[CheatSheet 汇总](https://devhints.io/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072713.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072713.jpg)
这个网站收集各种软件的 Cheat Sheet常用操作表
@ -193,7 +193,7 @@ WAF 是应用程序级别的防火墙,目前主要用在 Web 服务器软件
1、[lockbox](https://testpilot.firefox.com/experiments/firefox-lockbox/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072714.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072714.jpg)
Firefox 推出的管理密码的 App最大特色是浏览器和手机同步。某个网站的密码浏览器输入了手机里也能看到反之亦然基本上就是有桌面同步功能的 1Password。目前只有 iOS 版本。
@ -211,7 +211,7 @@ asmttpd 是一个用汇编语言写的 Web 服务器,非常小,二进制包
5、[tui.image-editor](https://github.com/nhnent/tui.image-editor)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072715.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072715.jpg)
开源的在线图像编辑器。
@ -225,7 +225,7 @@ asmttpd 是一个用汇编语言写的 Web 服务器,非常小,二进制包
8、[汉字卡片](https://github.com/d33tah/strokes)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072716.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072716.jpg)
一个波兰程序员为了学中文,制作了一个工具:输入常用汉字,自动生成学习卡片。
@ -237,7 +237,7 @@ BGP 图像比 JPG 图像有更好的压缩比,但是它的解析需要加载
1、[DNA 储存信息](https://qz.com/1314803/storing-information-on-dna-is-now-cheap-enough-to-be-viable/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072717.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072717.jpg)
人类正在产生海量的信息,目前都储存在硬盘上。科学家正在尝试使用 DNA 储存这些信息。
@ -259,7 +259,7 @@ BGP 图像比 JPG 图像有更好的压缩比,但是它的解析需要加载
3、[从台积电看半导体的历史](https://www.qdaily.com/articles/54588.html)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072718.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072718.jpg)
2018年6月5日主持完台积电TSMC2017 年年度股东大会后,董事长 87 岁的张忠谋正式从他创办的公司退休。
@ -275,12 +275,12 @@ BGP 图像比 JPG 图像有更好的压缩比,但是它的解析需要加载
1、[Timeqube](https://timeqube.com/)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072719.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072719.jpg)
你是不是经常为会议超时烦恼?国外一家创业公司推出了一个小装置,可以通过颜色,提醒大家会议的进度。正常情况下是绿色,表示时间充分。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072720.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072720.jpg)
一旦时间快到了,就会变成红色。等到预定结束时,就开始不停闪烁。
@ -288,23 +288,23 @@ BGP 图像比 JPG 图像有更好的压缩比,但是它的解析需要加载
1、[手机加装单反镜头](https://www.mobile01.com/topicdetail.php?f=588&t=5505818)(组图)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072721.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072721.jpg)
台湾网友为手机装了一颗废弃的单反镜头,高景深和长焦都有不错的表现。
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072722.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072722.jpg)
2、[世界最大草绳](https://asahichinese-j.com/travel/news/11693591)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072723.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072723.jpg)
日本岛根县出云大社有一根世界最大草绳全长13.6米、重5.2吨用了2公顷水稻稻草制作的草绳捻成制作耗时3个半月。最近时隔6年这根绳子又换了一根新的。
3、[Evil building](https://www.reddit.com/r/evilbuildings/top/?t=year)
![](https://www.wangbase.com/blogimg/asset/201807/bg2018072724.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072724.jpg)
Reddit 上面有一个帖子询问大家,哪些建筑物看上去很像电影里面坏蛋的巢穴,里面有很多有趣的建筑物照片。

383
docs/issue-150.md Normal file
View File

@ -0,0 +1,383 @@
# 科技爱好者周刊(第 150 期):当音乐还是稀缺的时候
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1652),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031604.jpg)
厦门市山海步道长达23公里通过高架道路将市内多个公园串联起来。[via](https://new.qq.com/omn/20191229/20191229A0LH8J00.html)
## 本周话题:当音乐还是稀缺的时候
上周,磁带的发明者、飞利浦公司的荷兰工程师 Lou Ottens [去世](https://www.npr.org/2021/03/10/975598869/lou-ottens-inventor-of-the-cassette-tape-has-died)了。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031605.jpg)
这让我想起了往事。这里的年轻读者可能从没有听过磁带但是20多年前它是我们接触流行音乐的唯一渠道。
那时电台的音乐频道会播歌要想反复听就必须录音或者购买歌手的专辑。我记得最早一盒是7元后来涨到了10元。对于学生是很贵的东西买一盒要下很久的决心买来以后会反复听几百遍。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031606.jpg)
现在完全不一样了,一个新专辑在网上发布,很少有人连着听几百遍吧,不知名歌手的专辑可能根本没人听。因为音乐实在太多了,随便一个流媒体网站,都是上百万的曲库,大家已经不会在一张专辑上花太多的时间了。
音乐家应该会怀念磁带的年代。那时,生活中缺乏音乐,人们才会那么投入地去听,歌手也会投入地创作。那时的歌曲真的会影响人生,甚至影响社会。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031607.jpg)
美国歌手鲍勃·迪伦因为他的歌词,得到诺贝尔文学奖。“一个人要经历多少旅途,才能长大 / 一只鸽子要飞过多少海洋,才能看到沙滩 / 一门大炮要发射多少次,才有和平 / 我的朋友啊,答案就在风中飘荡”,成了一个时代的标志。要是他生在现在,到处是快餐文化,这种歌即使写出来,也不会有太大反响,最多就是在社交媒体上转发一阵子。
**音乐的黄金年代,其实是它稀缺的年代。** 现在的音乐就像流水线上的产品,丰富到大家都不在乎了。歌手出一张专辑,跟发一条朋友圈差不多。
如果看得远一点,真正出大师的年代,是音乐更稀缺的时候。巴赫、贝多芬和莫扎特的年代,根本没有录音技术,想听音乐必须去现场。但是,偏偏那个年代出现了最伟大的音乐家,后世的技术提升了,却没人赶得上他们,这是为什么?
我猜想原因可能跟稀缺有关系。稀缺意味着竞争少所有问题都没有解决你可以探索各种可能性和解决方案容易出大师影响后世。顺便说一下也许有人会问为什么更早以前没有出现著名音乐家因为欧洲人在17世纪才掌握了成熟的炼钢技术可以制作钢丝琴弦能够确定准确的音高了。
**稀缺年代不仅诞生大师,也会诞生大公司。** 现在的科技大厂都是新技术的早期诞生的。PC 的稀缺诞生了微软和苹果,互联网的稀缺诞生了 BAT手机 App 的稀缺诞生了美团和字节跳动。等到不稀缺的时候,再想变成巨头就难了。
这告诉我们,如果你真想做一番大事,就应该投入那些刚刚开始发展、供给还很稀缺的领域。否则,想要成功就好像在互联网年代当一个歌手。
## React 源码剖析
React 框架是2013年发布的至今已经七年了。从那时起它就一直是全世界最流行、最多人使用的前端框架。
很多同学都有疑问: **React 学起来并不简单,为什么会这么流行?**
最主要的原因可能是,它有很多前所未有的重大创新,一发布就引起轰动,引领了业界的潮流。学会了 React就等于多了一种思维而且它的原理非常清晰对于大项目的组织开发非常有利。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031701.jpg)
图片2013年 React 发布现场。)
但是不得不说React 发展到今天,变得越来越抽象,想要掌握它的 API难度早就今非昔比。有些地方可能光看示例都不一定能明白必须要查看源码才能彻底搞懂。
本周介绍的课程,就是一门 **《React 源码剖析专题课》**。它选择了国内开发者的几个常见难点,讲解它们的源码,从根源上解决疑惑,提升你的 React 开发水平。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031703.jpg)
讲课内容适合有一定基础的前端工程师,最好已经学过一遍 React或者开发过项目可以听听看。
该课程由腾讯课堂“双认证”机构——[京程一灯](https://www.yidengxuetang.com/)提供原价98元周刊读者只需 0.02元的报名费。微信扫描下方二维码,加入课程群,即可报名。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031702.jpg)
前50位报名的同学还会再送价值 98元 的大厂面试经验专题课,帮助大家应对前端面试。
## 科技动态
1、[北海航线](https://www.jiemian.com/article/5718015.html)
![](https://cdn.beekka.com/blogimg/asset/202102/bg202102507.jpg)
去年一艘俄罗斯油轮从中国出发跟在核动力破冰船后面进入北冰洋航行2月19日抵达偏远的北极码头萨贝塔Sabetta。这是历史上首次在2月份穿越北极。
![](https://cdn.beekka.com/blogimg/asset/202102/bg202102508.jpg)
这条北海航线以前只能在夏季通航,现在有望全年通航,实现另一条太平洋到大西洋之间的稳定航线,将亚洲到欧洲的海运时间缩短一半。它产生巨大经济利益的同时,也反映了北极地区正在加速变暖,越来越多的人类活动将可能使得北极生态发生恶化。
2、[太阳能睡眠舱](https://www.distractify.com/p/ulmer-nest-homeless-sleeping-pods)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020702.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020703.jpg)
由于大量接收难民,德国很多城市都有无家可归的流浪者,冬季的严寒使得他们的生存成了问题。乌尔姆市的志愿者制造了太阳能睡眠舱,解决流浪者的夜间避寒问题。
睡眠舱具有很好的隔热性,并且配备了太阳能电池板,用以提升舱内温度。设计人员说,这种睡眠舱只能供紧急状况使用,不能当作永久住房,流浪者还是应该优先考虑室内的庇护所。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020704.jpg)
3、[氢化镁燃料](https://www.inceptivemind.com/powerpaste-high-density-safe-easily-transportable-hydrogen-energy-fuel/17468/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020803.jpg)
氢气是一种环保新能源,但是很难储存,因为它太轻了容易逃逸,而且难以压缩体积,储存和运输的成本都很大。德国科学家研发了固态的氢化镁糊剂,尝试解决这个问题。
氢化镁在常温下是一种糊剂温度上升到250°C才会分解所以即使车辆在烈日下暴晒也仍然安全。使用时加入自来水水会与氢化镁发生了剧烈的放热反应从而释放氢气。
它的优点是能量密度是锂电池的十倍,也就是说,同样能量的锂电池体积是它的十倍。而且添加燃料非常简单,只要用新的燃料盒替换原来的即可。下图就是氢化镁发电机,右下角的白色盒子就是燃料盒。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020804.jpg)
4、[可以当显示器的衣服](https://www.jiqizhixin.com/articles/2021-03-11-4)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031206.jpg)
《Nature》杂志刊载了复旦大学高分子系的一项成果可以在纺织品上动态显示不同的色彩、图案。也就是说每件衣服都相当于一块显示屏。
这种织物不仅可以充当显示器,而且可以多次清洗、折叠,有很大的实用价值。它的原理是将光活性纤维和导电纤维编织在一起, 形成发光单元,然后使用电路控制。织物里面还集成了键盘和电源,可以与手机通信。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031207.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031208.jpg)
5、**一句话消息**
> - [一个英国人](https://www.bbc.com/news/uk-england-cornwall-56286719)最近拍到了清晰的海市蜃楼照片,一艘船悬浮在海面的空气中。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030504.jpg)
> - [《华尔街日报》](https://www.wsj.com/articles/telegram-app-is-booming-but-needs-advertisersand-700-million-soon-11615806001)说Telegram 的资金快用完了下个月即将到期的债务就有7亿美元。一直很好奇Telegram 的商业模式是什么?现在这个样子,放开让大家使用,没有会员和广告收入,明显不可持续啊。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031601.jpg)
> - [在线会议软件 Webex](https://business-review.eu/tech/cisco-webex-breaks-through-language-barriers-and-launches-real-time-translation-217869) 发布了实时会议翻译功能支持100多种语言可以让不同国家的人使用不一样的语言开会。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031107.jpg)
> - [欧盟和英国](https://www.bbc.com/news/business-56340077)即将出台《维修权法》,要求厂商必须让自己的产品变得更容易维修,从而延长产品寿命,减少电子垃圾。很多评论认为,这部法律针对的是苹果公司。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031006.jpg)
## 文章
1、[城市路线牌的设计](http://www.disansheng.com/index/details/2073)(中文)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021030602.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021030603.jpg)
本文讨论了路线牌的设计问题。
2、[沙发过弯问题](https://www.math.ucdavis.edu/~romik/movingsofa/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030313.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030314.jpg)
1966年一个数学家提出一个问题在一个直角走廊里面能够通过的沙发最大可以有多大
3、[我是如何感染寄生虫的](https://www.douban.com/note/797086502/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031704.jpg)
作者详细记录了因为使用生鱼肉而感染寄生虫的过程,以及随后的检测和治疗,有大量照片。
4、[浏览器是如何校验证书的?](https://cjting.me/2021/03/02/how-to-validate-tls-certificate/)(中文)
本文介绍了浏览器怎么处理 HTTPS 的证书,它的校验机制是什么,内容较为通俗全面。([@cj1128](https://github.com/ruanyf/weekly/issues/1672) 投稿)
5、[使用 FFmpeg 将短视频转为 GIF 和 WebP 动画图片](https://mattj.io/posts/2021-02-27-create-animated-gif-and-webp-from-videos-using-ffmpeg/)(英文)
在某些场合,动画图片的兼容性要好于视频。本文是一个教程,介绍如何使用 FFmpeg 将视频转成动画图片。
6、[为什么 Java 后端程序员不愿意改用 Kotlin](https://medium.com/google-developer-experts/why-are-java-server-side-developers-not-adopting-kotlin-8eb53e06ee99)(英文)
作者所在的团队从 Java 跳船到了 Kotlin。但是大部分 Java 后端团队不愿意这样做,作者讨论了原因。
7、[ECMAScript 2021 的新语法](https://2ality.com/2020/09/ecmascript-2021.html)(英文)
今年6月份即将发布的 ECMAScript 2021 标准,本文介绍里面新增的语法点。
8、[为什么应该使用 ISO 8601 日期格式](https://kirby.kevinson.org/blog/iso-8601-the-better-date-format/)(英文)
世界上有各种各样的日期格式,作者认为大家应该统一使用 ISO 8601 格式,即`yyyy-mm-dd hh:mm:ss`。
## 工具
1、[LinkDOM](https://github.com/WebReflection/linkedom)
JSDOM 的一个替代品,使用 JavaScript 解析 HTML 字符串,返回一个 DOM 对象,在上面实现了 DOM 接口。它比 JSDOM 体积更小、速度更快、内存占用更少。
2、[SVG Waves](https://www.softr.io/tools/svg-wave-generator)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030505.jpg)
一个在线工具,可以生成 SVG 的波浪图片,各种细节都可以定制。
3、[NodeGui](https://github.com/nodegui/nodegui)
一个类似 Electron 的跨平台桌面应用开发框架,底层技术是 Node.js + Qt5。
4、[ffmpeg-python](https://github.com/kkroening/ffmpeg-python)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030701.jpg)
FFmpeg 的 Python 包装库,将复杂的命令行参数转成易用的 API。
5、[SVG 俄罗斯方块](https://www.xul.fr/svgtetris.svg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030703.jpg)
在一个 SVG 文件里面,实现俄罗斯方块小游戏。原理是 SVG 可以内嵌`<script>`
6、[ghostwriter](https://github.com/wereturtle/ghostwriter)
![](https://cdn.beekka.com/blogimg/asset/202102/bg202102506.jpg)
一个 Markdown 桌面编辑器,支持 Windows 和 Linux。设计思想是保持强大功能的同时对写作产生最小干扰提供全屏的简洁模式。
7、[Image Renamer](https://github.com/Arman19941113/image-renamer)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031501.jpg)
一个使用 EXIF 信息的图片文件批量改名工具,支持 macOS 和 Windows。[@Arman19941113](https://github.com/ruanyf/weekly/issues/1674) 投稿)
8、[GitHub Star Count](https://chrome.google.com/webstore/detail/github-star-count/jahogeehepfohgakggfeeimokcgnmdid)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031502.jpg)
一个 Chrome 浏览器插件,在网页的 GitHub 仓库链接后面,插入该仓库的 Star 数目。([@chinazhangchao](https://github.com/ruanyf/weekly/issues/1675) 投稿)
9、[Issues Translate Action](https://github.com/tomsun28/issues-translate-action)
一个 GitHub Actions 脚本,定时运行脚本机器人,将非英语的 Issue 自动翻译成英语。([@tomsun28](https://github.com/ruanyf/weekly/issues/1678) 投稿)
## 资源
1、[低地轨道可视化](https://platform.leolabs.space/visualization)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030202.jpg)
这个可视化作品,可以让大家感受一下地球低轨道太空的实际状态,看看有多少太空垃圾。
2、[奇怪的词源](https://www.thestrangeroots.com/posts/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030305.jpg)
这个网站收集各种 IT 单词的来源。
3、[Web Browser Engineering](https://browser.engineering/index.html)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030702.jpg)
一本正在写作中的开源书籍介绍如何使用1000行 Python 代码,实现一个简单的网页浏览器。
4、[DOS Zone](https://talks.dos.zone/t/collections/44653)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030704.jpg)
DOS 游戏仓库,收集的所有 DOS 游戏都可以在浏览器里玩。
5、[通过 VS Code 学习 Vim](https://www.barbarianmeetscoding.com/boost-your-coding-fu-with-vscode-and-vim/table-of-contents/)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022001.jpg)
免费的英文电子书,通过 VS Code 的 Vim 插件,教你如何使用 Vim。
## 图片
1、[Windows XP 的壁纸山坡](https://www.sfgate.com/travel/article/Windows-XP-Bliss-Hill-Sonoma-Charles-O-Rear-15976588.php)
Windows XP 的默认壁纸大概是世界上观看次数最多的照片之一。那是一座真实的小山坡位于加利福尼亚州索诺玛市12号高速公路旁当年是一片草地现在被一排排葡萄架覆盖着。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022708.jpg)
现年79岁的摄影师查尔斯·奥雷尔Charles O'Rear那时经常在高速公路上路过这座小山坡。他是《洛杉矶时报》的特约摄影师并有25年为《国家地理》杂志拍摄的经历。
1996年一个星期五的下午他将车停在路边为田园诗般的风光拍了一张照片。然后他将这张照片卖给一家图片社微软发现了这张照片永久买断后具体金额未公开据说超过6位数美元然后将其用作 Windows XP 的默认桌面壁纸。
全世界的用户非常喜欢这张壁纸,它出现在各种场合。人们从未意识到这是一个真实的就在湾区的山坡,而是猜测它是计算机生成的图形,或者是在欧洲拍摄的。
可惜的是,仅仅在照片拍摄数年后,这座绿色小山丘变成了葡萄园,已经无法复现当初的样子了。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022712.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022711.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022709.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022710.jpg)
如果你想知道这座小山的确切位置,可以在 Google Map 输入坐标“38.249069, -122.410126”。
## 文摘
1、[珠穆朗玛峰的高度](https://www.recordnepal.com/wire/features/nepali-surveyors-arduous-journey-to-get-to-8848-86/)
2015年4月25日尼泊尔发生了8.1级大地震,造成近万人死亡。
地震之后,许多科学家推测珠穆朗玛峰可能会变矮。过去曾多次参与测量珠穆朗玛峰的印度很快提出,希望与尼泊尔合作,重新测量珠穆朗玛峰的高度。
尼泊尔政府拒绝了,表示将独立测量珠穆朗玛峰。历史上,尼泊尔人从未独立对其进行过测量,都是由外国测量队伍完成。
政府指定36岁的测量工程师乔塔姆Khim Lal Gautam带领一个小组完成此次任务。乔塔姆本人就是在喜马拉雅山区出生并长大。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121004.jpg)
他们需要爬到珠穆朗玛峰顶,放置一个 GPS 信号接收器和天线。在此之前需要先搜集海平面数据然后从孟加拉湾Bay of Bengal开始逐步测量之字形地向北推进把沉重的装备从这个山头扛到那个山头直到那最高峰出现在视线中为止确定了大本营周围的大地水准面细节才能算出高度。
2019年3月22日天气预报晴。当天有许多登山队预计将有223名登山者登上珠穆朗玛峰。由于携带的设备较多为了避免堵塞道路乔塔姆和一个同事以及一个向导不得不在凌晨3点开始向顶峰攀登。另外80人的队伍在大本营等着接收他们的信号。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020121005.jpg)
珠穆朗玛峰的峰顶很小,只能站六个人。大多数登山者登顶以后,拍几张照片就下撤了,一般只会待几分钟。因为下山比上山更危险,必须留出足够的时间。但是,乔塔姆必须在峰顶调试设备,部署 GPS 接收器以及部署用来测量积雪厚度的透地雷达并要确保能够接通卫星信号。他最终在零下43度的珠穆朗玛峰顶待了1小时45分钟。
当他开始下山下降到8,200米后乔塔姆Gautam筋疲力尽几乎走不动了。他已经连续23个小时没有进食携带的氧气也耗尽了。有一阵子他失去了知觉一位从山顶下来的美国登山者踢了他一脚确认他是否还活着他才醒过来慢慢继续往下爬。他后来说如果不是那个人把他踢醒他会在山上丧生。
稍后,乔塔姆回到第二营地时,直升机将他们接走了。
2019年10月中国宣布与尼泊尔合作共同确定珠穆朗玛峰的高度。
2020年5月27日中国测量队从北坡登上珠穆朗玛峰放置了卫星测量设备。
2020年12月8日中国和尼泊尔政府共同宣布珠穆朗玛峰的新高度8848.86米,比以前宣布的高度略高。
## 言论
1、
有些计算机语言运算可能会返回空值null这是一个设计错误因为会中断类型系统你将无法依靠编译器来检查代码的有效性。
任何可能为 null 的值都是等待爆炸的炸弹。我们必须依靠运行时手动检查来确保所处理的值不为 null。即使是静态类型语言null 也剥夺了类型系统的许多好处。
-- [《可变状态是新的 Goto》](https://web.archive.org/web/20210224005240/https://medium.com/better-programming/goto-destroys-lives-7636dd9201dd)
2、
项目做完了,员工都闲着,老板会让这些人立即投入到下一个项目中。毕竟每天都在烧钱,是不可能等主创人员想清楚再开工的。
反过来,这些人力也会给项目负责人带来压力,必须尽快做决策,以免让员工闲着没事干。这种情况下,能做出多少正确的决策?
-- [《独立游戏开发是一种什么样的体验?》](https://www.yystv.cn/p/7626)
3、
互联网使得报纸的销量再也回不去了。以《纽约时报》为代表的一些报纸,开始尝试网上付费订阅,但是免费的新闻到处都是,读者为什么要付费看新闻呢?
《纽约时报》的办法就是,报纸不仅仅提供新闻,实际上是提供信条和观点,卖给志趣相投的人。
-- [《后新闻时代的报纸》](https://www.city-journal.org/journalism-advocacy-over-reporting)
4、
各种聊天软件Signal、Telegram、WhatsApp 等都有相同的问题它们都是有围墙的花园用户只能跟安装了同样软件的人交流。这就像给不同域的人发送电子邮件都需要单独的邮件客户端一样比如Gmail 用户只能与 Gmail 用户通信。
-- [《聊天软件共同的问题》](https://stuker.com/2021/whatsapp-and-most-alternatives-share-the-same-problem/)
5、
大约10年前一群运维工程师对开发工程师有很大意见觉得开发工程师不关心自己的代码是否能够真正有效运行交付后就不管了。同时运维工程师还觉得遭受管理层的虐待管理层要求运维团队全天候待命但几乎没有提供内部的支持和认可。
这些工程师引发了一场称为 DevOps 的革命,即开发工程师和运维工程师需要更加紧密地合作,以支持通过 Internet 运行复杂软件这一日益复杂的任务。
-- [《运维工程师的口述历史》](https://www.protocol.com/enterprise/oral-history-hugops)
6、
你能想象吗智能手机问世只有不到5000天。与人类历史相比5000天实在太过于短暂。然而这短短的5000天我们的生活已经发生了如此惊人的变化。
-- [凯文·凯利](https://3g.163.com/dy/article/G09O4IN10531G0IB.html)
## 历史上的本周
2020年第 99 期):[疫情导致的研究生扩招](http://www.ruanyifeng.com/blog/2020/03/weekly-issue-99.html)
2019年第 47 期):[吃播算不算正式工作?](http://www.ruanyifeng.com/blog/2019/03/weekly-issue-47.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

396
docs/issue-151.md Normal file
View File

@ -0,0 +1,396 @@
# 科技爱好者周刊(第 151 期NFT 是什么,听说能赚钱
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1652),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032509.jpg)
意大利一个时尚品牌,推出了穿鞋子的沙发。说来奇怪,只是简单地加上袜子和鞋子,沙发好像就有了生气。([via](https://www.instagram.com/p/CLWmhSpl5Rq/)
## 本周话题NFT 是什么,听说能赚钱
最近,美国有一个东西非常火爆,叫做 NFT价格飞涨到了离奇的地步。
请看这样一条[新闻](https://www.thepaper.cn/newsDetail_forward_11783283)。一个网名叫做 Beeple 的艺术家从2007年5月1日开始每天在 Instagram 发布一张数字艺术的图片,就像下面这种。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032311.jpg)
到了今年他已经连续发布了5000张。为了纪念这一天他就把所有发布过的图片合成为一张超大的 JPG 图片,交给佳士德公司拍卖。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032312.jpg)
**这里就有一个问题JPG 图片怎么拍卖?** 那只是一段二进制编码,如果有人拷贝了一份,请问哪一份是真品,哪一份是赝品?
Beeple 的做法就是,拍卖的不是 JPG 图片本身,而是这张图片的 NFT结果拍出了6934万美元的天价
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032313.jpg)
NFT 到底是什么神奇的东西,使得一个图片文件值这么多钱?我感到非常好奇,就阅读了[一些资料](https://www.coindesk.com/its-an-nft-boom-do-you-know-where-your-digital-art-lives),下面就是我的理解。很可能有不正确的地方,欢迎指正。
**简单说NFT 是区块链的一种应用,最大特点就是把网址写入区块链。** 大家知道,数据一旦写入区块链,就无法再修改(参考我的[《区块链入门教程》](https://www.ruanyifeng.com/blog/2017/12/blockchain-tutorial.html)。因此NFT 包含的网址是没法改的,然后可以通过区块链的买卖机制,跟某一个数字钱包相关联。
这就是说,如果某个区块在你的数字钱包名下,该区块所包含的网址自然也会在你的名下。所以,**NFT 很适合作为网址的所有权证书。** 回到前面的例子,佳士得拍卖的,其实就是原始 JPG 图片的网址在区块链上的所有权。
买家买到手的就是包含这个网址的一个区块,本质上就是一条数据库记录,以此证明自己拥有的是“正品”。 **任何可以用网址表示的东西(一篇文章、一段视频、一条推特等等),都可以用 NFT 买卖,** 所以有人说 NFT 是数字资产所有权交易的最佳方案。
你可能马上会想到一个问题,如果网址发生变化,或者下线了,那可怎么办?毕竟 NFT 是没法修改的。根据我看到的资料这一点好像目前没有解决办法有人提出使用内容寻址的网址IPFS这里就不谈了。
如果你问我NFT 有没有投资价值会不会像比特币那样被暴炒我的想法是这取决于数字资产所有权这件事到底能有多大的市场。数字文件的最大特点就是无限的可复制性NFT 人为创造出了所有权和稀缺性,让拷贝与拷贝之间产生差异。这样做的意义,除了拍卖和炒作,我还真想不出其它场景,因为几乎都有比它更好的解决方案。
## Vue 3 原理解析
本周的课程讲座是一个面试辅导,帮助想要进阶的前端同学,准备 Vue 3 相关的面试。
2020年9月Vue.js 发布了 3.0 的第一个正式版本,重写了内部代码,改进了性能,引入了一些重大的新功能。从那时起,现有的项目就正式开始全面地向新版本迁移了。
Vue 3 的迁移在国内开始得更早,基本跟开发是同步的。作为国内使用最广泛的前端框架之一,各个大厂对 Vue 的投入非常大,面试几乎必问 Vue 3 这方面的问题。
**想要顺利通过面试,不仅需要了解 Vue 3 的原理,最好还能体现出强烈的学习能力,以及对新技术的敏感。** 后两者也是技术能力非常重要的组成部分。
开课吧推出的 **《Vue3 原理解析》** 课程,就是从上面几个方面,强化学员的 Vue 3 技术能力,帮助大家好好准备面试,顺利拿到 Offer。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032517.jpg)
在课程中Vue 3 源码贡献者崔效瑞老师,通过带领大家自己手写代码,让你亲手实现一个最简单的 Vue 3 内核,以此了解 Vue 的核心原理,精准找到学习关键点。
该课程原价199周刊读者有优惠可以 0 元学习。微信扫描下方二维码,即可报名。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032516.jpg)
前100个报名的同学还会额外获赠 《带你高效掌握 ES6原理讲解 + 项目实战》资料包。
## 科技动态
1、[安卓的车祸报警功能](https://www.reddit.com/r/GooglePixel/comments/lq3k0a/car_crash_detection_saved_me_hours_of_suffering/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030801.jpg)
最近,一个美国人在操作挖掘机时发生事故,滑下山谷,他被卡在车里,呼吸困难,周围没有其他人。好在他 Pixel 手机的 Android 10 系统内置了车祸报警功能,事故发生后的几分钟内,手机自动拨打求救电话 911发送他的坐标。
十几分钟后消防局赶到现场将他救出来事后发现他的7根肋骨和4根胸椎折断。下图是 Android 10 在拨打求救电话时显示的提示截图。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030802.jpg)
2、[太空舱旅馆](https://www.163.com/dy/article/FV151NN2051492T3.html)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032505.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032506.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032507.jpg)
国内企业推出了太空舱旅馆号称可以放在任何地方使用。它自带800-1600升水箱、5千瓦光伏配备了废水和粪便处理系统可以完成独立的生态循环。
厂家宣传,使用时不用打地基,不用挖建蓄粪池,不受地域位置限制,采用新型玻纤复合材料,质地轻薄,不易腐蚀。不过,如果真的要商用,肯定还是需要外接水电和排污。
3、[太阳能汽车](https://sonomotors.com/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031608.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031609.jpg)
一家德国创业公司宣布造出了世界第一辆太阳能汽车。该车最大特点就是太阳能板代替了车身油漆全车一共有248块电池板。不过太阳能的充电速度比较慢每周的电量只能支持112公里245公里视天气而定其余的电量必须通过充电桩供应。
该车充满电后可行驶250公里售价为2.5万欧元约为20万人民币。由于车身越大太阳能板可以放置越多该公司下一步打算推出太阳能大客车。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031611.jpg)
4、[三星堆考古](https://weibo.com/6755715468/K754l8FUu)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032011.jpg)
3月20日三星堆遗址的最新考古成果发布。上一次挖掘还是在上个世纪80年代只挖掘了两个祭祀坑2019年开始挖掘另外六个上图是这次出土的黄金面具和上一次出土的青铜面具。
下图是当年和现在的考古现场对比可以看到中国考古30多年来的进步。现在使用了[很多新设备](https://mp.weixin.qq.com/s/4L4CHKlJSBUlpmgaBKYlfQ),搭建了恒温恒湿的大棚,还使用 3D 打印为出土文物制作保护罩。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032012.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032206.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032013.jpg)
任何史书都没有记载,四千年前四川存在过一个高度发达的人类文明。这个文明是哪里来的,又为何消失,留下了太多的未解之谜。
5、**一句话消息**
[苏伊士运河](https://www.bloomberg.com/news/articles/2021-03-23/suez-canal-traffic-blocked-by-container-ship-stuck-in-waterway)有史以来第一次被一艘搁浅的集装箱船堵塞导致运河两端的船只大排长龙。这条著名运河其实非常狭窄宽度只有200米而集装箱船长达400米船身稍微横过来就会把路堵住。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032401.jpg)
[BBC](https://www.bbc.com/news/business-55932977) 报道,欧美很多大公司采用 AI 面试求职者。软件会给出一些问题或者游戏(下图),然后结合求职者的答题表现和摄像头捕捉的表情,决定是否进入下一轮面试。很多求职者质疑,仅凭计算机决定一个人的工作申请是否公平?
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021020911.jpg)
[美国科学家](https://www.fox5ny.com/news/an-endangered-species-in-the-u-s-has-been-cloned-for-the-first-time)使用1988年保存下来的 DNA在2020年克隆出了濒危动物黑足雪貂它由家养雪貂代为怀孕。这是美国第一个克隆的濒危物种这种方法以后可用于挽救其他物种。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022201.jpg)
[Oppo](https://thenextweb.com/plugged/2021/03/12/the-oppo-find-x3s-microscope-camera-is-the-kind-of-gimmick-im-here-for/) 新发布的手机 Find X3 Pro有一个其它手机没有的显微镜头可以将物体放大60倍引起了国外媒体的兴趣。下面就是他们拍的样张纤维和苔藓。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031203.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031204.jpg)
[韩国媒体](https://star.ettoday.net/news/1937227)透露,正在播出的电视剧《文森佐》的意大利场景,全部都是摄影棚内拍摄的,然后使用计算机生成,根本看不出破绽。韩国的数字工业真是越来越厉害。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031706.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031708.jpg)
## 文章
1、[为什么印度发展制造业这么难?](https://www.guancha.cn/moxizhi/2021_02_20_581655.shtml)(中文)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031709.jpg)
自从莫迪上台之后,印度一直想要发展制造业,以工业强国。本文详细分析,为什么印度的制造业发展不起来,无法复制中国的模式。
上图据说是,印度老师远程上课,但找不到手机架的解决方案。
2、[百度如何错过深度学习之父](https://posts.careerengine.us/p/605412f82e61cf72e86dc02c)(中文)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032103.jpg)
美国最近出版了一本新书《天才制造者》,透露了各大 IT 巨头开发人工智能的许多秘辛。
2012年李彦宏曾经拍板出资1200万美元聘请当时还没有出名的“深度学习之父”多伦多大学的辛顿教授担任首席科学家辛顿教授也动心了但是最后还是被谷歌挖走了。
3、[谁看了日本人的 LINE 聊天记录](https://mp.weixin.qq.com/s/w6lKuPMwgtGstu978iBU8Q)(中文)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032207.jpg)
LINE 将一部分开发外包给中国软件公司,中国开发者得到授权后,可以访问日本 LINE 公司的服务器,查阅了一些日本用户的个人资料和留言等信息。这件事披露后,尽管是完全合法的访问数据,还是轰动了日本列岛,直接惊动了日本首相菅义伟。
4、[我如何收购一家 SaaS 公司](https://every.to/superorganizers/how-i-bought-a-business-for-0)(英文)
作者是一个风险投资家,本文介绍他如何收购一个网络软件,可以从中了解风险投资的一些操作方法。
5、[我如何用表情域名赚钱](https://tinyprojects.dev/projects/mailoji)(英文)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031106.jpg)
作者偶然发现,某些国别域名允许注册表情符号 Emoji 的顶级域名比如上图的笑脸域名。他就一口气注册了300个开始利用它们赚钱。
6、[关于线程的简要介绍](https://www.internalpointers.com/post/gentle-introduction-multithreading)(英文)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031105.jpg)
线程thread是编程的重要概念本文用简单的语言介绍了什么是线程、它与进程的区别、线程的优缺点等等写得很好。
7、[一道有趣的物理题](https://users.physics.unc.edu/~deardorf/phys25/rwp/exam1rwpsolution.html)(英文)
这是美国一个大学的物理学考试题目:有没有可能在高压输电线路的下方,放置一大圈电线,利用线圈感应进行偷电?
8、[放弃悬停菜单](https://css-tricks.com/in-praise-of-the-unambiguous-click-menu/)(英文)
悬停菜单是一种常见做法,鼠标悬停时显示子菜单。作者认为,如果有些菜单项没有子菜单,悬停会造成行为不统一,建议统一改为单击菜单。
## 工具
1、[Gotify](https://gotify.net/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031001.jpg)
一个 Go 语言写的 WebSockets 库,有服务端、客户端和安卓端。
2、[UserLAnd](https://github.com/CypherpunkArmory/UserLAnd)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031002.jpg)
一个安卓应用,让你在安卓手机上安装 Linux 发行版,就像安装一个常规 App不需要系统 root。
3、[lint-md](https://github.com/lint-md)
一个检查中文 Markdown 语法风格的命令行工具,比如英文字母与全角字符之间有一个空格。([@hustcc](https://github.com/ruanyf/document-style-guide/issues/47) 投稿)
4、[FairEmail](https://email.faircode.eu/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030901.jpg)
开源的安卓电子邮件客户端,强调安全和隐私保护。
5、[AR-lab](https://github.com/shadowcz007/AR-lab)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032203.jpg)
一个实验性桌面程序,使用百度飞轮和 Electron 实现的 AR 剪贴和复制。手机先对准某人,再对准电脑屏幕,即可把他/她复制粘贴到桌面程序里面!([@shadowcz007](https://github.com/ruanyf/weekly/issues/1680) 投稿)
6、[rss_everyday](https://github.com/GuangzheJiang/rss_everyday)
一个 GitHub Actions 模板,每天定时运行,将 RSS 内容推送到 Telegram 频道。([@GuangzheJiang](https://github.com/ruanyf/weekly/issues/1682) 投稿)
7、[mdBook](https://github.com/rust-lang/mdBook)
GitBook 的 Rust 语言移植,可以将 markdown 源文件转成一个在线阅读网站。
8、[flowchart-fun](https://github.com/tone-row/flowchart-fun)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030201.jpg)
可能是最简单的流程图制作工具。左边的文本框输入,一行就代表一个新节点,缩进代表隶属关系,右边自动生成图形。
9、[DarkModeBuddy](https://github.com/insidegui/DarkModeBuddy)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022703.jpg)
一个 macOS 应用,自动根据外部光线的强弱,调整桌面为亮模式或暗模式。
10、[Arrow](https://github.com/arrow-py/arrow)
一个 Python 的日期时间库,借鉴了 moment.js 的 API 设计。
## 资源
1、[Clone Wars](https://github.com/GorvGoyl/Clone-Wars)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031003.jpg)
该仓库收集热门网站的开源实现,比如 Airbnb、Amazon、Instagram、Netflix、Tiktok、Spotify 等已经有70多个项目了。
2、[地球史视频](https://www.youtube.com/c/HistoryoftheEarth/videos)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030805.jpg)
一个原创科普视频的 Youtube 频道,从地球诞生开始,一段一段介绍地球的历史。
3、[真实世界的密码学](https://www.manning.com/books/real-world-cryptography)Real-world Cryptography
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030803.jpg)
本书使用简单的语言和示例,解释了普通用户在日常生活中遇到的密码学问题,可以免费在线阅读。
4、[数据结构与算法视频](https://space.bilibili.com/50003725/video)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032205.jpg)
一组不错的数据结构与算法讲解视频,涉及动态数组、二叉树、图论、动画引擎等等。从国外网站搬运到 B 站,带有中文字幕。([@jizai](https://github.com/ruanyf/weekly/issues/1685) 投稿)
5、[活火山直播](https://www.ruv.is/frett/2021/03/20/live-feed-from-iceland-volcano)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032107.jpg)
冰岛的一座活火山出现裂缝,涌出岩浆。工程师将摄像头对准火山,在网上提供直播,很难得可以看到火山喷发的直播。
## 图片
1、[博朗的配色](http://blog.presentandcorrect.com/rams-palettes)
德国博朗公司Braun以设计优雅著称曾经对乔布斯产生过重大影响。下面是它的一些产品配色方案非常漂亮。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030301.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030302.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030303.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030304.jpg)
2、[Facebook 小红书](https://twitter.com/antoniogm/status/1365795467376824320)
2012年Facebook 发行股票上市,每个员工收到了一本小红书。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030311.jpg)
最后一页写着这样一段话:
> “如果我们自己不创造能够杀死 Facebook 的东西,其他人将会这样做。……互联网不是一个友善的地方。那些不重要的东西甚至都没有机会留下遗迹。它们消失得无影无踪。”
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030312.jpg)
## 文摘
1、[庞巴德的故事](https://zh.wikipedia.org/wiki/%E9%98%BF%E5%85%B0%C2%B7%E9%82%A6%E5%B7%B4%E5%B0%94)
1952年法国人庞巴德Alain Bombard独自一人乘坐一艘4.3米的充气式救生筏穿越大西洋。他没有携带食物和淡水航行了4,400公里于当年12月23日到达加勒比海岛国巴巴多斯。他的体重减轻了25公斤这一切只为了证明他的观点人类实际上可以在海水上生存更长的时间
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022305.jpg)
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021022306.jpg)
作为一名医生,庞巴德有一个理论,在身体不缺水的情况下,人类饮用少量海水,并没有危险。只有当身体脱水并突然喝大量盐水时,才是危险的。
据他自己说,他在海上依靠鱼叉和鱼钩捕鱼,以及用小网捞海面上的浮游生物为食,每天也饮用有限的海水。
很多人不相信庞巴德的讲法,认为他实际上在航行时偷偷携带了淡水,并且一路上都在收集雨水,可能中途还有秘密的补给。
2005年庞巴德Bombard在法国土伦去世享年80岁。
2、[中情局留在喜马拉雅山脉的核垃圾](https://defector.com/cia-climbers-cold-war-nanda-devi-nuclear-device/)
1964年中国成功在新疆试爆了第一枚原子弹。美国政府非常震惊希望收集更多这方面的情报。
中央情报局 CIA 想出了一个匪夷所思的计划。他们打算在印度的高山顶上安装一个监听装置,捕获中国核计划的无线电通信。
监听装置是一个金属箱重50多公斤外表像一个烤箱但是装有将近2米的天线。它内部有一个微型核反应堆用来供电保证能够在极寒的山顶连续工作多年。
1965年中央情报局跟印度合作组建了一支登山队计划把这个装置放到印度第二高峰南达·戴维Nanda Devi的顶上。那座山峰位于喜马拉雅山脉海拔7816米。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030203.jpg)
登山队训练了6个月于1965年10月出发结果遭遇了彻底失败。距离山顶还有几百米的时候一场巨大的暴风雪来临了几名队员掉落山谷而丧生。登山队长被迫决定撤退并把核装置留在山上打算下次登山时再取回它。
到1968年为止中央情报局在该地区又组织了七次登山但是始终没有找到那台留在山上的设备只好在山顶又重新安装了另一台。但是那一台还没来得及收集到有用的情报就被埋在深深的积雪下面几个月后停止了工作。
于是,在喜马拉雅山脉的深处,留下了两个核装置,没人知道它们现在的状况。
2021年2月印度的北阿坎德邦爆发巨大的山洪造成50多人丧生。洪水的源头就是南达德维冰川山上的一个湖泊发生了决口。尽管没有证据支持许多人猜测原因可能就是那两个核装置还在工作产生的热量导致了冰雪融化冰川决口。
## 言论
1、
有史以来发行的所有美元几乎有四分之一是在2020年发行的。
-- [《美元的贬值》](https://eriktorenberg.substack.com/p/the-devaluing-of-the-us-dollar)
2、
小的、渐进式的创新可以使行业主导企业保持领先地位,但是激进的创新可以使新公司超越行业主导企业,这就叫“跨越式发展”。
-- [维基百科](https://en.wikipedia.org/wiki/Leapfrogging)
3、
杀手级应用killer application指的是极受市场欢迎的计算机程序证明了底层技术的价值。比如消费者只是为了运行该程序而会购买必需的硬件。
-- [维基百科](https://en.wikipedia.org/wiki/Killer_application)
4、
如果你自己开公司每月收入少于2万美元那么你的公司根本不是公司而是一份你的工作。
-- [《我如何收购一家 SaaS 公司》](https://every.to/superorganizers/how-i-bought-a-business-for-0)
5、
以前是其它行业的公司购买软件,现在是某一个公司创建一种软件,然后使用自己的软件进入该行业,并对这个行业加以改造。
--[《超越软件》](https://www.ben-evans.com/benedictevans/2021/3/18/outgrowing-software)
6、
2020年音乐产业的总收入不到200亿美元是20年前的一半。流媒体的发展大大缩小了音乐市场的产值。
--[《超越软件》](https://www.ben-evans.com/benedictevans/2021/3/18/outgrowing-software)
## 历史上的本周
2020年第 100 期):[零利率时代](http://www.ruanyifeng.com/blog/2020/03/weekly-issue-100.html)
2019年第 48 期):[著名程序员 Bill Joy 的人生启示](http://www.ruanyifeng.com/blog/2019/03/weekly-issue-48.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

392
docs/issue-152.md Normal file
View File

@ -0,0 +1,392 @@
# 科技爱好者周刊(第 152 期):从北大到技校
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1709652),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021033008.jpg)
自贡灯会正在举办,上图是“环游星系”组灯。([via](https://mp.weixin.qq.com/s/M3-gLp1ccOKhuWHYxhfbqw)
## 本周话题:从北大到技校
最近,我看到一条[新闻](https://mp.weixin.qq.com/s/5ocKYYfHr1r4SC55ajkIWA)。十年前,有一个学生申请从北京大学转学去技校。十年过去了,他现在怎么样,媒体报道他的现状。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040109.jpg)
这个学生名叫周浩,从青海考入北大生命科学学院。大家知道,生命科学是学术性很强的一个专业,要学物理、化学、医学、生物化学等许多理论课程。周浩更喜欢动手,对那么多理论没有兴趣,入学第一年就跟不上课程了。
他想转专业去工科,但没有成功。他对继续读下去,丧失了信心,大一结束后,就申请休学一年,去深圳寻找出路。社会的闯荡让他意识到,没有一技之长很难立足。一年后,他回到北大,原以为会重新爱上学习,结果还是不适应。
这时他听说德国的高中毕业生只有一半人读大学还有一半人选择读职业学校出路依然很好这也是德国工业强大的一个原因。这给了他启发。2011年冬天他从北大退学进入北京工业技师学院从一名北大学生变成了数控机床的技工。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040110.jpg)
机床更符合他的兴趣他如鱼得水从零基础成长为数控机床的熟练工。2014年第六届全国数控技能大赛的数控机床项目中他获得了高技组全国第一名。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032010.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040111.jpg)
技校毕业以后,北京市化学工业集团把他作为高技能人才引进,解决了北京户口。现在,他在北京工业技师学院任教,是一名数控机床的青年教师。
那篇新闻报道的结尾处,赞扬了他选择合适自己的道路,但没有鼓励大家也走这条路。毕竟这是一个很冒险的举动,中国是一个看重文凭的社会,名校的光环对普通人有巨大的帮助,贸然放弃的损失很大。另外,你转学去技校,亲戚朋友和老师同学会怎么议论,别人会怎么看你,这是很大的心理压力。
在我看来,有一个最关键的点,报道里面没强调,那就是他最后选择的专业是数控机床,这大大减小了退学风险。中国制造业急缺数控机床人才,中国要成为“世界工厂”,离不开一大批机床专家。与其做一个平庸的北大毕业生,数控机床工程师有更好的前途和回报,更不用提幸福感的提升和个人兴趣的满足了。
**但是,这个故事真正打动我的地方,不是他选择哪一条道路,而是他敢于去选择,不跟现状妥协。** 那一种自己把握命运的主动性和勇气,我不能这样过下去,这不是我要的路,我必须改变人生的方向,然后毅然决然付诸行动。
太多的人缺乏这种勇气,让生活推着自己往前走,随波逐流。一个青年高中毕业,对自己、对社会都不太了解,选择大学专业都是听父母的,等到发现没有兴趣的时候,不知道该怎么办,往往选择先拿到文凭再说,得过且过。没有那种对命运负责的勇气和壮士断腕、破釜沉舟的行动力。
在中国,想要违逆命运安排好的道路,难度是极大的。周浩的退学是一个罕见的真实例子,拒绝命运的安排,听从自己的内心,做一个人生的逆行者。希望这个故事,能让更多的青年有做自己命运主人的勇气。
## 算法面试必考100题
这一段时间以来,互联网公司的招聘量特别大。具体可以看[《谁在招人?》](https://mp.weixin.qq.com/s/7TKIVjY1VRN8GzitvICeUQ)月刊,这个月的招聘岗位是三年来最多的。
原因大概是疫情推动了在线服务互联网公司有很好的利润和业务成长现在加大投入补充新人了。不过一体两面的是今年的应聘难度也是空前的1高校毕业生创了新高2很多本来会出国或在国外就业的人现在选择国内就业3实体行业不景气更多的人涌向互联网公司。
如何拿到面试机会,成了很多同学最关心的问题。对于开发岗位来说,技术能力是决定性因素,校招的笔试和初面当中,通常都会包含算法题,考察你的编码解题能力。 **有针对性地准备一些算法题,是面试的有效准备方法。**
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040101.jpg)
这些年LeetCode 刷题很流行。这确实是提高算法基本功的好方法但是它也有自己的问题。一是题库越来越大现在官网已经有1800多题了根本做不完新人往往不知从何下手二是它主要收集美国的题目跟国内的情况不完全一样。
本周的课程资料就是一份 **《算法面试必考100题》含详细解答** 有针对性地帮助大家准备算法面试。它是“极客时间”从国内大厂的面试真题里面选出来的频率最高、知识点最有普遍性的100道题目涉及到了基本概念、数据结构、常见技巧等各个方面。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040102.jpg)
资料内容主要针对 Java 面试,也包括 C++ 和 Go 语言的题目不过很多知识点是通用的各种语言甚至伪代码都能用来解答。做一遍这100道题目不失为短时间内准备算法面试的一种有效方法。
微信扫描下方二维码,添加小助理以后,回复“面试题”,即可 **免费领取** 《算法面试必考100题》。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040103.jpg)
## 科技动态
1、[推特入侵者](https://www.smithsonian9to5magc.com/innovation/can-new-technologies-eliminate-grim-practice-of-chick-culling-180977263/2021/03/16/apple-twitter-hacker-three-years-prison/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031809.jpg)
2020年7月16日推特的多个认证账号遭到入侵包括 Apple、Uber、比尔盖茨、拜登、马斯克等。所有账号都发出同一条信息见上图大意是我们正在回报社区只要你向下面的钱包转入比特币我们将在30分钟内加倍返还给你。
虽然这些假推文在5分钟内就被删除但还是有价值10万美元的比特币转入了指定钱包。事后警方发现这是佛罗里达州的一个17岁少年所为他骗取了推特公司的一个员工的信任访问了内部系统发出这些假推文。
今年3月16日佛罗里达法院宣判该少年三年有期徒刑缓行三年。
2、[冰岛火山喷发](https://petapixel.com/2021/03/26/this-is-what-happens-when-you-fly-a-drone-into-a-volcano/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032902.jpg)
冰岛的吉尔丁达卢尔火山,最近爆发了。由于喷发规模不是很大,只是慢慢涌出岩浆,地势也容易接近,导致大量游客蜂拥而至。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032903.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032904.jpg)
有人将无人机飞到了火山口上方,拍到了罕见的正在喷发的火山口视频([Instagram](https://www.instagram.com/reel/CMzW24JHaCF/)[腾讯视频](https://v.qq.com/x/page/r3236uz470t.html))。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=r3236uz470t" width="400" height="600" allowFullScreen="true"></iframe>
火山口的高温烧坏了无人机底部的镜头,好在控制系统没有烧坏,还能够飞回来。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032905.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032906.jpg)
3、[FaceApp 变脸术](https://mothership.sg/2021/03/japanese-biker-actually-man/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032003.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032002.jpg)
Twitter 帐户 azusagakuyuki 有超过16,000个关注者看上去是一个年轻的日本女子经常发布自己骑摩托车的照片。
有人发现某张照片的摩托车后视镜里面似乎是另一个人的脸。电视台的综艺节目就派人调查结果发现骑手居然是一个50岁的男子。
他使用 FaceApp 变脸自己的照片后发布。他说没人愿意看一个大叔的自拍,变成年轻女子以后,关注的人就多了。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032004.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032005.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032007.jpg)
4、[3D 打印书屋](http://sh.sina.com.cn/news/m/2021-03-20/detail-ikkntiam5747824.shtml)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032512.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032513.jpg)
全国首个混凝土 3D 打印书屋在上海宝山区落成面积不到30平米可容纳15人。该建筑从上往下看是一个“逗号”的样式里面会放一个书桌。
该书屋是将预先设计好的模型文件,现场导入机械臂,然后一层层用混凝土打印出来。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032514.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032515.jpg)
5、**一句话消息**
[国内公司](https://m.thepaper.cn/newsDetail_forward_11930609)推出了高空抛物智能监控系统,能够做到精确定位监控,发现哪个窗口往外扔东西,还实现了社区和派出所联网。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021033009.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021033010.jpg)
[问答社区 StackOverflow](https://stackoverflow.blog/2021/03/31/the-key-copy-paste/) 的愚人节玩笑:一个专用的复制/粘贴小键盘。你可以一键把示例代码,复制到自己的项目。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040105.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040104.jpg)
[英国](https://www.bbc.com/news/business-56503741)新版的50英镑钞票背面人物是计算机科学家艾伦·图灵Alan Turing。该钞票将于6月23日进入流通那天是图灵的生日。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032518.jpg)
[毅力号漫游车](https://edition.cnn.com/2021/03/24/world/ingenuity-mars-helicopter-wright-brothers-scn-trnd/index.html)在火星上释放了一个飞行器,传回的照片简直就像太空西部片。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032510.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032511.jpg)
[iPhone13](https://www.wired.co.uk/article/iphone-13-rumours) 有谣传会取消所有对外暴露的接口,即取消充电口,完全依靠无线充电。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032108.jpg)
[一项研究](https://blog.rize.io/blog/phones-and-apps-reduce-your-ability-to-focus-even-when-they-dont-distract-you)发现,哪怕手机只是放在一旁,都会分散你的注意力。研究人员建议,对于要求专注的工作,最好将手机放到另一间房间。
## 文章
1、[2020年竣工的中国十大摩天楼](https://mp.weixin.qq.com/s/KNxrRPbIGLO0MeDcEJQCvw)(中文)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032009.jpg)
2020年全球有106座高度200米以上的建筑竣工中国有56座本文介绍其中最高的10座。上图是去年国内竣工的最高建筑403米的广西南宁华润大厦。
2、[OKR 考核替代 KPI 考核的问题](https://www.allnow.com/post/605713147dd7084b3527781e)(中文)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032309.jpg)
很多互联网公司开始采用 OKR 考核替代 KPI 考核。前者是注重目标和阶段性结果,后者是单纯的结果考核。这篇新闻分析讨论了这种替代产生的一些问题。
3、[暗网取证研究](https://mp.weixin.qq.com/s/_kObp0peUyajqnDACJDlqg)(中文)
暗网Dark Web具有匿名性及不可追溯性只能通过特定软件才能登录访问。本文讨论执法部门如何对暗网的取证。
4、[Adobe 公司的 Super Resolution 功能](https://blog.adobe.com/en/publish/2021/03/10/from-the-acr-team-super-resolution.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031902.jpg)
Adobe 公司新发布了一项革命性的图像功能Super Resolution。它可以将图像的解析度放大4倍同时不丢失细节。这篇文章是软件作者介绍该功能。
5、[ts 命令的用法](https://www.putorius.net/ts-command-add-convert-timestamps-linux.html)(英文)
Linux 命令行有一个 ts 命令,可以为输出加上时间戳。本文介绍它的各种用法。
6、[浏览器的 HTTP Referrer 标头政策变化](https://blog.mozilla.org/security/2021/03/22/firefox-87-trims-http-referrers-by-default-to-protect-user-privacy/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032310.jpg)
Firefox 浏览器宣布跟随 [Chrome 的做法](https://developers.google.com/web/updates/2020/07/referrer-policy-new-chrome-default),修改 HTTP Referrer 标头政策。修改后的做法是,从 HTTPS 跳转到 HTTP不发送`referer`标头;从 HTTPS 跳到 HTTPS只要有跨域`referer`标头就只包含域名,不包含路径。
7、[Makefile 可以取代 package.json 脚本](https://spin.atomicobject.com/2021/03/22/makefiles-vs-package-json-scripts/)(英文)
package.json 文件可以自定义 npm 脚本命令,比如`npm test`。这篇文章提出 Makefile 可以替代这些脚本命令,具有更好的可维护性和更强大的功能。
8、[SSH 如何搭建简易 VPN](https://blog.gwlab.page/vpn-over-ssh-the-socks-proxy-8a8d7bdc7028)(英文)
本文介绍 SSH 如何搭建一个简单的 VPN 网络。
## 工具
1、[Wombo](https://www.wombo.ai/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031603.jpg)
一个手机 App上传一张脸部照片和一首歌曲它就会自动生成照片人物对口型唱歌的视频。
2、[Zoom Escaper](https://zoomescaper.com/)
一个恶作剧软件,让用户在进行 Zoom 视频会议时,麦克风会产生噪音,从而避免发言甚至参与会议。
3、[wormhole-gui](https://github.com/Jacalz/wormhole-gui)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031602.jpg)
一个桌面应用程序,可以在同一个局域网的各个机器之间,互相发送文件。
4、[Baserow](https://gitlab.com/bramw/baserow)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031403.jpg)
一个开源的网页表格,目标是成为低代码的数据库,作为 Excel 和 Airtable 的替代品。可以使用托管的版本,也可以自己架设服务。
5、[Ryujinx](https://github.com/Ryujinx/Ryujinx)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031402.jpg)
一个任天堂 Switch 游戏机模拟器,可以在 Windows 上玩 Switch 游戏。
6、[Slog](https://slog.page/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031401.jpg)
这个网站可以把 Slack 上面的聊天,输出为一个博客网站。你只要把照片和想法发到 Slack就能变成一篇博客文章。
7、[moovie.js](https://github.com/BMSVieira/moovie.js)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031303.jpg)
一个 JavaScript 写的 HTML5 视频播放器,可以在网页上播放视频。特点是功能较全,支持外挂字幕文件。
8、[Papercups](https://github.com/papercups-io/papercups)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040201.jpg)
一个可以自己架设的开源服务,在网页上插入聊天窗口,并可以集成 Slack即在 Slack 上与网站访问者对话。
9、[Fraidycat](https://fraidyc.at/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031108.jpg)
一个另类的 RSS 阅读器,作为浏览器扩展安装,可以订阅 RSS 和社交媒体动态。UI 有点像推特的时间线,可以高效地展示信息。
## 资源
1、[Apple Privacy](https://www.apple.com/privacy/labels/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031201.jpg)
苹果官网的这个页面,列出了所有自家软件获取哪些用户信息。
2、[Duolingo 外语学习材料](https://duome.eu/tips/en)
多邻国Duolingo的外语教程笔记一共有30多个语种用英语讲解如何快速入门某一种外语。
3、[深度学习动手学](https://dataflowr.github.io/website/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032201.jpg)
深度学习的英语教程,可以免费在线阅读,针对初学者,注重动手练习。
4、[LaTex 教程](https://www.learnlatex.org/en/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031803.jpg)
LaTex 是学术文档的排版系统,这是一个免费的英语教程。
5、[Android FFmpeg 音视频开发教程](https://github.com/githubhaohao/LearnFFmpeg#android-ffmpeg-%E9%9F%B3%E8%A7%86%E9%A2%91%E5%BC%80%E5%8F%91%E7%B3%BB%E5%88%97%E8%BF%9E%E8%BD%BD)
一个中文教程,介绍如何将 FFmpeg 集成进入安卓 App带有示例工程源码。[@githubhaohao](https://github.com/ruanyf/weekly/issues/1691) 投稿)
## 图片
1、[人马马拉松](https://en.wikipedia.org/wiki/Man_versus_Horse_Marathon)
英国每年会举办一场奇特的马拉松人与马同场竞技线路全长35公里都是崎岖的山地小道看谁跑得快。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031005.jpg)
这场赛事起源于1980年英国人 Gordon Green 偶然在酒吧听到别人聊天,其中一个人说,在乡间小路那种环境,马并不比人快。他听了以后,不禁冒出一个念头,为什么不组织一场这种比赛呢。
从1980年到2019年比赛一共举办40次马赢了38次人赢了2次。
2、[无人机90秒穿越保龄球馆](https://www.abc.net.au/news/2021-03-12/hollywood-drone-video-minnesota-bowling-alley/13241718)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031302.jpg)
一个美国工作室发布了视频无人机90秒穿越保龄球馆一口气拍摄没有中断甚至没有任何后期制作除了加上声音效果非常惊人。
下面就是这段视频([Youtube](https://www.youtube.com/watch?v=VgS54fqKxf0)[腾讯视频](https://v.qq.com/x/page/p3233m9uy3y.html))。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=p3233m9uy3y" allowFullScreen="true" width="600" height="400"></iframe>
据透露,一共拍摄十几次才成功。他们使用的不是普通的无人机,而是穿越机,把 Gopro 绑在上面拍摄,完全依靠手动操作。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031301.jpg)
## 文摘
1、[海因莱因的五条写作规则](https://www.sfwriter.com/ow05.htm)
著名的美国科幻小说作家罗伯特·海因莱因Robert A. Heinlein给有志于写作的年轻人传授过五条写作规则帮助他们入门。
我觉得这些规则,不仅适用于作家,也同样适用于程序员。
**规则一:你必须动手写**
听起来很明显,是吗?但是,很多人只是想想而已,并没有真的动手写任何东西。成为作家的唯一途径是将自己放在键盘前,开始工作。
**规则二:完成草稿**
你开始写的前几页,可能很糟糕,你可能会想将它们扔掉。不要这样做,继续下去把草稿写完。一旦有了初稿,包括开头、中间和结尾,你会惊讶地发现,哪些是有用的部分,哪些是没用的部分。
**规则三:不要无休止地修改**
你应该不断修改你的草稿,但是一旦发现,修改后的效果没有比原来有太大的提升,就应该结束修改了。有句老话说,故事永远不会结束,只会被放弃。你要学习到了某个点,不再对这个作品投入时间。
**规则四:你必须将作品推向市场**
写完之后,放在书桌上是没有用的。即使你对自己没有信心,也应该把作品发布出去,看看外界的反应。不要胆怯,没有发表过的作品,等于没有写。
**规则五:你必须努力推广作品,直到售出为止**
一个事实是,你的作品几乎肯定会被拒绝,最大的可能是根本没有反响。不要为这种事情烦恼,很多伟大的作家都收过很多拒稿信。如果那些拒绝当中包含你认为不错的建议,请修改你的作品,然后再次发布。如果得不到什么建议,那就转向其他市场发布。你要坚持让更多的人看到你的作品。
最后,不管上一部作品得到什么样的成绩,你开始准备下一部作品。
## 言论
1、
旅行是非常棒的经历,但是你不能寄希望于旅行会让你的生活真正发生变革。我曾经环球旅行,现在差不多过去了十年,感觉就像对我的生活没有发生过影响。随着现在的生活越来越安定,旅行的记忆正在迅速消失。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=26408486)
2、
美国旧金山的金门大桥建于1930年代用了三年半。如今加州的基础建设严重滞后建造一条通往金门大桥的道路要花费七年的时间实际成本比桥还贵。
--[《增长是如何停滞的》](https://eriktorenberg.substack.com/p/the-world-according-to-peter-thiel)
3、
终身学习的首要问题是,你一定要尝试找到乐趣,以及可持续的长期动力。
-- [《学习而不感到厌倦》](https://junglecoder.com/blog/learning-without-burnout)
4、
有时,魔术只是有人在台下付出了你想象不到的时间。
-- [美国著名魔术师泰勒](https://cs-syd.eu/quotes/2016-04-24-sometimes-magic-is-just-someone-spending-more-time-on-something-than-anyone-else-might-reasonably-expect---raymond-joseph-teller)Raymond Joseph Teller
5、
眼镜蛇效应Cobra effect指的是解决某个问题的方案反而使得该问题恶化。
它来自于殖民时期的印度,政府颁布法令说每打死一条眼镜蛇都可以领取赏金。结果,民众为了赏金开始养殖眼镜蛇,政府不得不取消赏金,养殖蛇的人就把蛇都放了,放出去的蛇继而繁殖,反而使得眼镜蛇数量大增。
-- [维基百科](https://zh.wikipedia.org/wiki/%E7%9C%BC%E9%95%9C%E8%9B%87%E6%95%88%E5%BA%94)
## 历史上的本周
2020年第 101 期):[互联网不再稀缺](http://www.ruanyifeng.com/blog/2020/04/weekly-issue-101.html)
2019年第 49 期):[学会有所不为](http://www.ruanyifeng.com/blog/2019/03/weekly-issue-49.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

378
docs/issue-153.md Normal file
View File

@ -0,0 +1,378 @@
# 科技爱好者周刊(第 153 期):机器翻译是对译者的侮辱吗?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1709),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032508.jpg)
曼谷市内最肮脏的一条水道 Klong Ong Ang经过5年的努力终于变清了。两岸布置了绿植和灯光游客可以划独木舟这条曾经的臭水沟成了吸引人的景点。[via](https://www.instagram.com/p/CMrCYC6H9zS/)
## 本周话题:机器翻译是对译者的侮辱吗?
上个月,豆瓣网有一条[新闻](https://www.sohu.com/a/458133742_260616)。北京语言大学的一个研究生,对乌拉圭小说《休战》的中译本打了差评。
> “机翻痕迹严重,糟蹋了原作。还是老话,没有金刚钻别揽瓷器活。希望出版社找西班牙语科班出身的译者,翻译这些名家。”
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040401.jpg)
译者看见了这条评论,非常生气,你凭什么说我像机器翻译!
> “作为译者,愿意虚心接受来自所有人的意见。但是,逐字逐句认真翻译反复修改的书稿被说“机翻痕迹严重“,感觉挺糟心的。我觉得这和“翻译不好”不是一个概念,近乎人身攻击了。"
这本来是小事一桩,但是译者的好友打抱不平,向北京语言大学写举报信,声称该校学生对译者和出版社进行恶意攻击。学校收信后,出面让学生写了书面道歉。这下犯了众怒,网友蜂拥而至,为该书打“一星”。最终,豆瓣网不得不关闭了此书的评论和打分功能。
使用行政力量,压制正常的文艺批评,令人不齿。但是,今天我不想谈这个,而是想谈谈[南桥老师](https://www.thepaper.cn/newsDetail_forward_11996536)提出的一个有趣的观点:机器翻译很难接受吗?
> "为什么被说是机器翻译,译者会觉得反感?难道翻译一定要逐字逐句人肉翻译吗?"
这个问题提得好。 **很多人内心里面,把“机器翻译”等同于“劣质翻译”。** 但是,这种想法已经过时了。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040901.jpg)
现在的机器翻译强大得很,跟人工翻译的差距越来越小。英译中,人工翻译还有一点优势;但是中译英,真的不妨交给电脑吧。再过几年,如果有人说,你的翻译像机器翻译,很可能是一种表扬。这就好比,你的围棋水平被说成是软件水平,那就是世界冠军了。
我的想法是,拥抱机器翻译,尽量多使用。它是一种工具,能够提高生产力,为什么不多用呢。网上那么多英语信息,你看原文,看得过来吗?更好的方法是用机器翻译,先看一下中文。
各大浏览器现在全都内置了机器翻译,以 Edge 浏览器为例,打开英文网页时,会自动弹出一个对话框,询问是否需要翻译成中文。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040402.jpg)
我建议勾选“始终翻译英语网页”,以后只要打开英语网页,就会默认翻译成中文。这样阅读英语文章,极大提高速度,你的信息量将成倍增长。就算有时翻译得语句不通,但足以了解大意,如果觉得有必要精读,再查看英语原文。
此外Gmail 网页端也内置了“邮件翻译”功能,这个也很有用。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040403.jpg)
回到翻译书籍,我认为合理的流程是,先让机器翻译一遍原著,译者再修改机器译稿。这样起码节约了打字的时间和精力。未来也许就没有“译者”这个称谓了,只有“机器翻译校对”。
## Vite + TypeScript 深度实践
周刊与培训机构合作,每周介绍一门课程。通常,介绍的都是基础性课程, 本周尝试介绍一门前沿课程,内容很新,很多公司都在尝试,需要一定的前端基础。那就是 Vue.js 官方新推出的开发工具 [Vite](https://vitejs.dev/)。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040701.jpg)
Vite 到底是什么?一些资深的开发者都不太了解。这也难怪,它只有一年的历史,两个月前刚发布了稳定版 2.0。
简单说Vite 是 Vue.js 项目的开发服务器,提供了快速打包能力,用来替换掉 Webpack。大家知道Webpack 的最大痛点除了配置复杂就是打包速度非常慢。有些大型项目喝一杯咖啡回来都没打包完开发阶段哪怕只是修改一行代码热更新HMR重新打包有时也要好几秒甚至更久。
Vite 就是为了解决这个问题而设计的,利用浏览器原生的 ES6 模块的加载能力,跳过 Webpack 打包,为开发阶段提供“快如闪电”(官方文档用语)的加载速度。它的 Logo 就是一道闪电。
本周的课程介绍 Vite 的用法, **深度实践 Vite + TypeScript**,带你真正理解 Vue3 的开发与应用。因为 Vite 是 Vue.js 的官方产品,以后的最佳实践应该就是用它来开发 Vue 项目。了解和学会这一套新做法,不仅有助于前端技术水平的快速进阶,也有助于先人一步掌握 Vue3.0 如何在企业项目中落地,为面试和工作助一臂之力。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040702.jpg)
本课程由腾讯课堂“双认证”机构——[京程一灯](https://www.yidengxuetang.com/)提供原价98元周刊读者只需 0.02元即可报名。微信扫描下方二维码,加入课程群,即可报名。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040703.jpg)
报名成功的同学还会再送一份价值294元的课程资料《TypeScript 高级教程》。
## 科技动态
1、[海水淡化暖房](https://seawatergreenhouse.com/construction-blog/2017/11/7/construction-completed)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031009.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031010.jpg)
一个英国团队在非洲索马里兰海边,建成了大型海水淡化暖房。完全不用电,只使用阳光,进行海水淡化。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031011.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031012.jpg)
暖房里面有四个大型的金属制成的蒸发墙,放入海水以后,在干热的沙漠风吹拂之下,海水迅速蒸发,水蒸汽在蒸发墙上冷凝,形成淡水。同时,蒸发后的海水变成海盐,可以单独出售。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031013.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031014.jpg)
2、[人脸识别破解术](http://www.xinhuanet.com/2021-03/30/c_1127270651.htm)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040106.jpg)
上海警方破获一起虚开增值税发票案犯罪嫌疑人通过破解“人脸识别”注册虚假公司开假发票。他们先以30元每个的价格收购他人的高清头像照片和身份证信息然后使用“活照片” App 让照片“动起来”,生成包括点头、摇头、眨眼、张嘴等动作视频。
有了视频,下一步使用特殊处理的手机‘劫持’摄像头,在人脸认证环节时,手机摄像头不会启动,系统获取的是之前做好的视频。系统会认为是本人在摄像头前,最后会通过认证。
据犯罪嫌疑人交代,他们已经破解了大量含有“人脸识别”环节的 App其中不乏许多用户量巨大的App。每单的破解价格从25元到300元不等。
3、[月球方舟](https://www.cbsnews.com/news/scientists-335-million-seed-sperm-egg-samples-moon-noahs-ark/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031705.jpg)
美国亚利桑那大学的科学家提出“月球方舟”的设想将地球上670万物种的种子、孢子、精子和卵子冷冻储存后送到月球保存以防物种灭绝。
具体做法是,利用月球地表下熔岩形成的空洞,建设坑道,将冷冻容器放在里面。月球地表已经有三、四十亿年没有改变过,比起现在位于北极的世界种子库要安全得多,地球的风险实在太大。
4、[谷歌甲骨文诉讼的终审](https://www.bbc.com/zhongwen/simp/business-56646181)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040603.jpg)
2005年谷歌收购了安卓系统准备将 Java 语言用于安卓开发。由于授权费没有谈拢,最后选择自己实现 Java 虚拟机,没有用官方实现,但是外部 API 保持不变。这样一来,开发者正常编写的 Java 代码不用修改,就可以在安卓上面运行。
2010年甲骨文公司获得 Java 语言所有权之后,起诉谷歌侵权。双方争议的焦点是,软件的 API 是否具有版权,即谷歌沿用 Java 的 API是否造成侵权业界对这个诉讼非常关注如果法庭判决侵权成立以后就很难做服务的兼容层因为未经许可不能提供跟他人一模一样的 API 了。
这个案件经历了多轮审判2018年法院判决甲骨文胜诉谷歌上诉至美国最高法院。2021年4月5日最高法院以6票赞成、2票反对裁决谷歌对 Java API 属于合理使用,不构成侵权。
5、**一句话消息**
[埃及国家博物馆](https://www.axios.com/egypt-ancient-mummies-parade-cairo-photos-88c44bf7-becb-410c-9e7e-3ed09fdcbdaf.html)搬迁新馆政府举办了一个盛大晚会。浩浩荡荡的游行队伍将18具古埃及法老和4具皇后的木乃伊以国王的规格护送到新馆。这些木乃伊距今已经有3000多年。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040503.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040504.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040505.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040506.jpg)
[GitHub](https://daniel.haxx.se/blog/2021/03/23/github-steel/) 代码提交统计的 3D 模型,前一段时间开放了官方下载,网友已经收到了实物。官方的 3D 打印价格很贵,大家可以下载 stl 文件,去国内的网店打印。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040501.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040502.jpg)
[奢侈品牌 Gucci](https://www.ifanr.com/1407755) 发布了首款数字虚拟运动鞋Gucci Virtual 25售价人民币78元。买来后只能在线上世界穿。目前 Gucci App、VR 社交平台 VR Chat、游戏平台 Roblox 支持该鞋。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021033005.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021033006.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021033007.jpg)
[中科院](https://finance.sina.cn/7x24/2021-03-24/detail-ikknscsk0329255.d.html)研究显示北半球的夏季平均从78天增加到95天而春季、秋季、冬季都变短了。
## 文章
1、[加油站扫码支付的风险](http://www.xinhuanet.com/fortune/2021-03/24/c_1127247305.htm)(中文)
政府提示,在加油机旁边扫码付款有重大风险,手机发射的功率可能引发射频火花。这样说的话,那里也不应该手机上网。
2、[如何救助一只雪豹](https://user.guancha.cn/main/content?id=482248)(中文)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021033004.jpg)
青海野生动物救护中心的副主任讲述,救助一只迷路雪豹的全过程。
3、[大数据可视化工具](https://itnext.io/visualization-tools-for-big-data-c3361241a67e)(英文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040507.jpg)
现在前端的图表库很多,作者推荐了几个他觉得最好的库,逐一进行了介绍。
4、[Git 邮件工作流](https://blog.brixit.nl/git-email-flow-versus-github-flow/)(英文)
多人项目现在一般使用 Pull Request 进行合作,但是 Linux 内核项目使用的是电子邮件工作流,本文介绍具体怎么做。电子邮件发送 Patch 其实也很方便。
5、[React + D3.js 如何开发 SVG 图形](https://wattenberger.com/blog/react-and-d3)(英文)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021033002.jpg)
本文是一篇详细教程,讲解如何在 React 里面引入 D3开发 SVG 动画。
6、[八进制数字造成的安全漏洞](https://sick.codes/universal-netmask-npm-package-used-by-270000-projects-vulnerable-to-octal-input-data-server-side-request-forgery-remote-file-inclusion-local-file-inclusion-and-more-cve-2021-28918/)(英文)
本文分析 node.js 库 netmask 的一个安全漏洞的由来。如果黑客输入`0177.0.0.1`netmask 会认为这是一个公网地址,但实际上是内网地址。
7、[什么是二分法搜索?](https://jorgechavez.dev/2020/08/22/everything-you-need-to-know-about-binary-search-algorithm/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032801.jpg)
通过示例,详细讲解二分法搜索的入门教程。
8、[如何创建 SVG 网格布局和动画](https://www.cassie.codes/posts/swipey-image-grids/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040802.jpg)
本文是一篇详细教程,一步步教大家怎么在 SVG 图形里面,创建网格布局,并且添加图像的动画效果。
## 工具
1、[xeuledoc](https://github.com/Malfrats/xeuledoc)
一个命令行工具,用于获取谷歌文档的各种元信息。
2、[kill-sticky](https://github.com/t-mart/kill-sticky)
一个 Bookmarklet 书签脚本,用于消除网页上的粘性页眉或页脚。
3、[I don't care about cookies](https://www.i-dont-care-about-cookies.eu/)
浏览器插件,用来消除网页上的各种 Cookie 许可的提示层。
4、[Sorted CSS Colors](https://github.com/scriptype/sorted-colors)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031903.jpg)
CSS 标准一共列出了148种有名称的颜色这个在线工具用来在它们当中找到合适的颜色。你在色轴上面确定一个基色相近的颜色就会按照从浅到深的顺序列出。
5、[Nyxt](https://nyxt.atlas.engineer/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031901.jpg)
一个带有命令行的浏览器,可以完全不用鼠标,只通过命令行浏览网页。
6、[Charts.css](https://chartscss.org/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031806.jpg)
一个只使用 CSS 的图形库(不需要 JS可以把`<table>`标签变成折线图、直方图或其他图形。
7、[Manim](https://github.com/ManimCommunity/manim/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031805.jpg)
一个用来生成数学动画视频(比如绘制函数)的 Python 库。
8、[React PIN Field](https://github.com/soywod/react-pin-field)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031804.jpg)
一个 React 组件,生成漂亮的密码(验证码)输入框。
9、[FocalBoard](https://www.focalboard.com/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031801.jpg)
一个桌面的看板软件,类似 Trello可以用来管理待办事项。
10、[Workflow](https://github.com/sogou/workflow)
搜狗的 C++ 服务器引擎,支持各种后端协议,可以在它的基础上进行 C++ 开发,定制自己的高性能服务器。([@holmes1412](https://github.com/ruanyf/weekly/issues/1712) 投稿)
## 资源
1、[Visu Algo](https://visualgo.net/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040302.jpg)
该网站有各种常用算法的可视化演示。([@CIPHER-D](https://github.com/ruanyf/weekly/issues/1710) 投稿)
2、[`.new`域名](https://whats.new/shortcuts)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032308.jpg)
`.new`域名是谷歌托管的,提供了一个打开网络服务的快捷方式,下面是一些例子。
- `doc.new`:新建一篇谷歌文档
- `sheet.new`:新建一个谷歌表格
- `js.new`:新建一个 CodeSandbox 的代码片段
- `github.new`:新建一个 GitHub 仓库
标题网址是谷歌官方的`.new`域名汇总。
3、[文本编辑器比较](https://github.com/jhallen/joes-sandbox/tree/master/editor-perf)
文本编辑器是程序员的必备工具,这里比较了十几个常见编辑器的性能,包括内存占用、文件打开时间、正则搜索速度、大文件支持等方面。
4、[Emoji Tracker](http://emojitracker.com/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021033003.jpg)
这个网页按照推特的使用数量,对表情符号 Emoji 进行排序,最常用的放在最前面。可以用它查找哪些 Emoji 是经常使用的。
5、[Go 实用教程](https://www.practical-go-lessons.com/)Practical Go Lessons
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032501.jpg)
一本很不错的 Go 语言的英文教程,从零讲起。
## 图片
1、[复杂的 C++](https://www.cppstories.com/2017/02/how-to-stay-sane-with-modern-c/)
C++ 是一门复杂的语言,但是语言设计者还在往里面添加更多的东西。
- C++98版879页
- C++11版1324页
- C++14版1368页
- C++17版1586页
- C++20版1834页
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032001.jpg)
C++17 比 C++98 多了近80%的内容,而最新版 C++20 比 C++98 多了近1000页。开发者可能会抱怨复杂性的增加很难掌握所有的内容但是除了接受并没有其他办法。
2、[加尔松潟湖大桥](https://zh.wikipedia.org/wiki/%E5%8A%A0%E7%88%BE%E6%9D%BE%E6%BD%9F%E6%B9%96%E5%A4%A7%E6%A9%8B)
加尔松潟湖大桥是乌拉圭的一座环状桥梁于2015年通车。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032605.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032606.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032607.jpg)
它的环状设计主要出于美观考量,但也有一些实际的好处,比如强迫司机只能减速行驶,同时可以为行人设置单行道,不同方向的行人走不同的半圆,提高了安全性。
## 文摘
1、[时间是如何浪费掉的?](http://paulgraham.com/selfindulgence.html)
作者Paul Graham
几天前,我意识到了一件令人惊讶的事情:浪费时间的最危险方法不是花时间在玩,而是花时间在做假工作。
当你花时间玩乐时你会知道自己在放纵。内心的警报很快就会发出。如果某天早晨我醒来后整天坐在沙发上看电视我很快会觉得自己一定是做错了什么。这样一想就让人不舒服。你只需要在沙发上看电视2个小时就会有这种不舒服的反应更不用说整天看电视了。
但是,还有一些天,你整天都在忙,等到晚上你问自己今天干了什么,回答是:虽然很忙,做的却没什么意义。
你的感觉也会因此不好,但是不像整天看电视那样糟糕。如果我整天看电视,我会觉得自己正在走向灭亡,但如果是忙忙碌碌做无意义的事情,这样的警报就不会响起。因为我所做的事情表面上看起来像是真正的工作,比如处理电子邮件。
表面上看,你一天都在办公桌前工作,但其实你也是在浪费时间,因为这不会让你的生活发生真正的变化。而且由于你的内心不会发出警报,比起看电视,假工作才是浪费时间最危险的方法。
时间要用来做对你真正重要的事情,不要落入假工作的陷阱。
## 言论
1、
为了提炼出一个清晰的观点,我需要充足的睡眠、贪婪地阅读、修炼者一样地冥想、不跟任何人解释我在干嘛。
-- 纳西姆·塔莱布Nassim Taleb畅销书《黑天鹅》的作者
2、
写作过程分为两个阶段:发散和收敛。在发散阶段,你自由地探索新想法;在收敛阶段,你变得专注,将想法尽量简化,以便将其发布。我最喜欢的一句写作格言:收集点,然后连接点。
-- David Perell
3、
金钱杀死了黑客团体,加密货币的兴起是最后一击。有些黑客团队通过入侵比特币交易所而成为亿万富翁,那些声称自己不在乎钱的黑客几乎毫无例外地都是孩子,或者只是假装自己不在乎。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=26498998)
4、
我希望 Deno 和 node.js 可以合并,就像以前 io.js 和 node.js 的合并。但是这次应该很难发生io.js 属于分叉,而 Deno 更像生态系统的重启。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=26620578)
5、
大学的建立是为了培养学生进行智力探索,但是现在,大学越来越转向职业培训,这根本不是建立大学的原始目的。
-- [David Perell](https://twitter.com/david_perell/status/1376378046752653313)
## 历史上的本周
2020年第 102 期):[工作热情从何而来?](http://www.ruanyifeng.com/blog/2020/04/weekly-issue-102.html)
2019年第 50 期):["时间换收入"是一个陷阱](http://www.ruanyifeng.com/blog/2019/04/weekly-issue-50.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

377
docs/issue-154.md Normal file
View File

@ -0,0 +1,377 @@
# 科技爱好者周刊(第 154 期1982年的信息社会预言
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1709),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041108.jpg)
法国葡萄酒产区四月份遭遇了罕见的零下低温,为了避免葡萄苗被冻死,酒农们入夜后在地里点满了蜡烛,让葡萄取暖。([via](https://www.allnow.com/post/60700f58274e4e5c71f11eac)
## 本周话题1982年的信息社会预言
美国未来学家约翰·奈斯比特John Naisbitt上周[去世](https://www.jiemian.com/article/5935782.html)了享年92岁。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041115.jpg)
1982年他出版了一本预测未来的书叫做《大趋势》Megatrends非常畅销全球累计销量超过1400万册。
该书1984年引进国内中文版也是轰动一时是当时国内的热门读物他后来多次受邀访华。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041116.jpg)
1982年还没有互联网和手机个人电脑也才刚刚诞生第一台 IBM PC 发布于1981年暑假。那个时候他就预言人类社会很快就将从工业社会进入信息社会。
2007年我读了这本书很受震动做了许多[摘录](http://www.ruanyifeng.com/blog/2007/03/megatrends_by_john_naisbitt_part_i.html)。现在翻出来看看,依然觉得他当年的描述,直到今天都有启发意义。下面就是他的一些观点。
**1 信息的地位**
工业社会的战略资源是资本,信息社会的战略资源是信息。
信息是知识社会的驱动力。权力的来源不再是金钱,而是信息和知识。
以前,我们大量生产工业品;未来大量生产信息。
**2信息社会要求的技能**
信息社会,我们比以往更需要具备读写技能。“读”用来吸收信息,“写”用来创造信息。
未来要想取得成功,你必须懂三种语言:流利的母语,一门外国语,一门电脑语言。
如果一个人的知识面太过专业化,一段时间后,他可能发现自己的专业已经陈旧了。如果一个人的知识面很广,在终身教育的配合下,他的专业可以随着时代的变化而改变。
**3始终关注未来**
信息和知识有一个重要特点,那就是它们不适用于守恒定律,会越用越多。而且,它们会合作增强,也就是说整体的价值大于部分之和。
如何过滤和处理信息,将成为关键的问题。
农业社会,人们习惯向过去看,依赖过去的经验;工业社会,人们更注重现在;信息社会,我们必须关注将来。
长期预测的技能将受到越来越大的重视。
## 数据分析培训
本周赠送的课程资料是就业技能培训,帮助大家学习数据分析工具,既有实用性,也能提高就业竞争力。
现在几乎每一家公司都离不开数据处理,需要用数据做精细化运营,驱动业务增长。很多业务岗位都有数据技能要求,大中型公司还有专门的“数据分析师”岗位。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041406.jpg)
开课吧特别向周刊读者赠送一门受到好评的课程 **《数据分析就业班》**,由 Python 布道师廖雪峰、数据分析专家杨国俊、《零基础玩转 Python》畅销书作者常江三位老师亲自研发授课。
课程内容包括:
> 1学会使用 Python 处理数据,配置一个爬虫,抓取网上数据。
>
> 2使用 Excel 和 SQL 完成数据分析报告,做出漂亮的数据可视化图表。
>
> 3讲解常用的统计模型比如线性回归、决策树、K-means 算法等。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041410.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041407.jpg)
讲课过程注重实用性,全程配合实战项目,力求让大家在动手中学习。课程面向初学者,也适合 0 基础的或者运营、产品、财会等非技术岗的同学。课程安排包括 6天 7 节课 + 数据分析专家直播3 个实战练习 + 社群服务 + 班主任作业督学答疑。
微信扫描下方二维码添加助理老师就能获取课程只需象征性支付0.99元。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041409.jpg)
由于助理老师人力有限一般会在24小时内通过申请。前100位报名者还能免费领取价值99元的 **《Python 数据分析手册》** 。
## 科技动态
1、[真菌材料](https://www.cbc.ca/news/technology/what-on-earth-mycelium-fungi-building-1.5963938)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032701.jpg)
加拿大科学家尝试使用真菌,替代泡沫塑料,作为绝缘的填充材料。真菌可以低成本地大量繁殖,只要使用木屑、秸秆、果壳等生物废料就可以种植,种植和使用过程都是低能耗、无污染,废弃后会自然降解。
它还可以长成特定的形状,就像浇铸混凝土一样。目前,已经有公司在销售真菌做成的地砖、隔音墙板、保温板。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032702.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032703.jpg)
2、[自动驾驶公交车](http://cq.gov.cn/zwxx/jrcq/202104/t20210413_9155376.html)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041404.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041401.jpg)
重庆市首个自动驾驶公交车开通运行这是全国第一条投入运营的自动驾驶公交线路。线路全程8.8公里单次乘车费用为2元。
该车拥有4个激光雷达、2个毫米波雷达和7个单目相机可以感知周边两三百米范围内的车辆和行人。每个路口还设有边缘计算单元对路口各方向来车、来人进行计算并与车辆自身感知进行融合实现车路协同从而防止出现感知失误。每辆自动驾驶公交车上会有一名安全员可随时转换为人工驾驶。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041402.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041403.jpg)
3、[脑机接口的猴子试验](https://www.jiqizhixin.com/articles/2021-04-09-4)(中文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040905.jpg)
Neuralink 是马斯克投资的专门研究脑机接口的公司。它最近发布了一个爆炸性的视频,一只安装了脑机接口的猕猴,熟练地在玩打乒乓的电子游戏。
研究人员先在猴子的大脑皮层里面,植入了一个芯片。然后,训练猴子使用手柄操作游戏,一旦操作正确,猴子可以从吸管里面喝到奶昔,帮助它建立神经反射。这时,仪器会记录猴子的大脑电信号,以判断什么信号对应什么操作。等到猴子熟练了手柄操作以后,就移除手柄,仅仅通过大脑电信号来操作游戏。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041001.gif)
上面 GIF 动画中可以看到,猴子很熟悉地在玩乒乓球游戏,但是它没有使用手柄,完全是通过大脑意念在操作。它知道只要操作正确,就可以从吸管里面喝到奶昔。
马斯克说,该技术将用在瘫痪病人身上,“可能会让瘫痪病人对智能手机的操作速度,比普通人用手来操作还要快。”
4、[线性城市](https://www.archdaily.cn/cn/955185/sha-te-a-la-bo-gong-bu-100ying-li-xian-xing-cheng-shi-gui-hua)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031710.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031712.jpg)
沙特政府宣布,将建设一个“未来城市” Neom。该市是长达170公里的线性布局只有一条主干道分为三层。地面是步行层有各种建筑物和绿化带地下一层是服务层提供各种基础设置地下二层是交通层提供轨道交通。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031711.jpg)
初看之下,这个设计十分奇特,但是仔细想想,其实非常合理。由于只有一条主干道,所以可以充分利用公共交通,而且只有一条路线,运输效率非常高。另外,各种公用事业管道也只需要建设一根主管道,向两旁拉出分支即可。
5、**一句话消息**
[Nvidia 公司](https://finance.sina.com.cn/tech/2021-04-13/doc-ikmxzfmk6469862.shtml) CEO 黄仁勋(下图)宣布推出首款服务器 CPU跟 Intel 公司正面竞争。该 CPU 为 ARM 架构,产品名 Grace号称训练超大 AI 模型有10倍的性能提升。它将用来在瑞士国家超级计算中心建造下一代超级计算机。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041414.jpg)
[亚马逊](https://aws.amazon.com/cn/blogs/opensource/introducing-opensearch/)正式发布了 OpenSearch这是对 Elasticsearch 官方版本的反击,后者最近修改许可证,禁止作为云服务进行销售。两者的关系有点像 MariaDB 和 MySQL双方势均力敌大概过一两年才能看出来谁会赢。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041301.jpg)
[哈勃望远镜](https://robbreport.com/lifestyle/news/rare-psyche-asteroid-worth-way-more-than-the-global-economy-1234577976/)在火星和木星之间发现了一颗稀有的小行星上面包含的铁镍合金按照现在的价格价值1000亿亿美元比全球 GDP 总和高出70000倍分给全球75亿人每人可以分到13亿美元。太空采矿也许会大发展了。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032907.jpg)
[湖南科技大学](http://www.xinhuanet.com/2021-04/08/c_1127306762.htm)研发的“海牛Ⅱ号”海底钻机系统在南海超过2000米的海底成功下钻231米刷新世界深海海底钻机钻探深度。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040803.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040804.jpg)
## 文章
1、[我如何走上研究恐龙的道路](https://mp.weixin.qq.com/s/wysaCR9cnsaVbMP5NxFXJw)(中文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040107.jpg)
中国科学院古脊椎动物研究所汪筱林老师的演讲,他是怎么会研究恐龙的,以及如何在哈密地区发现了世界分布面积最大的翼龙化石群,足足有几千万条恐龙的化石。
2、[GitHub Actions 被滥用挖矿](https://www.qbitai.com/2021/04/22837.html)(中文)
最近,有人向各种 GitHub 仓库疯狂提交 Pull Request只为了触发 GitHub Actions 跑他的挖矿脚本。本文详细介绍这个事件。
3、[我如何做出一个病毒式传播的网站](https://notfunatparties.substack.com/p/inside-a-viral-website)(英文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040108.jpg)
苏伊士运河的堵塞事件,启发作者做了一个 [istheshipstillstuck.com](https://istheshipstillstuck.com/) 网站可以查看事件的最新进展。该网站变得极其流行5天内有5000万的访问量。作者介绍了背后一些有趣的事情。
4、[什么是字符串哈希?](https://jorgechavez.dev/2020/11/12/string-hashing/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032802.jpg)
本文通过一个简单的例子,讲解字符串的哈希值的原理,它是怎么算出来的。
5、[SQLite 命令行数据处理示例](https://antonz.org/sqlite-is-not-a-toy-database/)(英文)
SQLite 是一个很强大的工具,很多人只把它当作数据库使用,却不知道它可以用在命令行,处理各种数据文件。
6、[为什么面向对象编程很糟糕?](http://harmful.cat-v.org/software/OO_programming/why_oo_sucks)(英文)
一篇很老的经典文章,作者是 Erlang 语言的创始人乔·阿姆斯特朗Joe Armstrong他总结了面向对象编程的四个重大缺点。
7、[如何不使用 Rails 开发一个 Ruby 的 Web 应用](https://shopify.engineering/building-web-app-ruby-rails)(英文)
Rails 是 Ruby 语言的标准 Web 框架,但是不用它也能开发 Web 应用。本文是一篇长篇教程详细讲解不使用框架时Ruby 语言如何开发 Web 应用。
8、[如何清理 Docker](https://dockerwebdev.com/tutorials/clean-up-docker/)(英文)
如果你大量使用 Docker它会占用很多硬盘空间。本文教你如何彻底清理 Docker包括清理容器文件、镜像文件、网络数据、虚拟磁盘等等。
## 工具
1、[FicusJS](https://docs.ficusjs.org/index.html)
一个 Web Component 组件开发框架,看上去挺简单。
2、[Lite YouTube Embed](https://github.com/paulirish/lite-youtube-embed)
一个 Web Component 组件,用来快速加载 Youtube 视频,可以从它的源码学习 Web Component 组件的写法。
3、[PDFReal](https://pdfreal.com/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032908.jpg)
该网站提供了一系列在线工具,用于 PDF 文件的各种处理。
4、[Explorer ++](https://explorerplusplus.com/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032901.jpg)
一个 Windows 轻量级文件管理器,有 Tab 窗口,支持为文件打书签,界面可以自定义。
5、[UltraWeather](https://github.com/Leftium/ultra-weather)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032704.jpg)
一个开源的 Web 应用,可以自己架设服务,查看全世界主要城市的天气,并且有 API。
6、[wkhtmltopdf](https://wkhtmltopdf.org/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032609.jpg)
一个命令行工具,将 HTML 源码文件转成渲染好的 PDF 文件。
7、[MDTU](https://devtool.tech/markdown)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041101.jpg)
Markdown 文档的微信公众号编辑器,支持微信外链转脚注(或二维码)、从 URL 采集 Markdown 等功能。([@shfshanyue](https://github.com/ruanyf/weekly/issues/1719) 投稿)
8、[VS Code 主题生成器](https://themes.vscode.one/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032603.jpg)
一个在线工具,用来创建自己的 VS Code 主题。
9、[Aerial](https://github.com/OrangeJedi/Aerial)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032602.jpg)
Windows 屏幕保护程序,在屏保时自动播放 Apple TV 的屏保视频,非常漂亮。
10、[DeaDBeeF](https://deadbeef.sourceforge.io/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032520.jpg)
桌面音频播放器支持几乎所有的音频格式并且可以互相转换。Linux 和 macOS 可用。
## 资源
1、[permission.site](https://github.com/chromium/permission.site)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032608.jpg)
该网站收集 Chrome 浏览器各种需要用户许可的场景(比如读取剪贴板、读取地理位置等),每个场景都提供可运行的示例。
2、[程序员的 IT 英语教材](https://englishplusplus.jcj.uj.edu.pl/index.html)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032519.jpg)
这是波兰某个大学的计算机专业英语教材,收集了一些 IT 方面的经典英语文章,用来提高非英语国家程序员的英语水平。
3、[在线匿名者指南](https://anonymousplanet.org/guide.html)
一本免费阅读的英文书籍,教你如何在网上不留下痕迹地进行访问,分为各种使用场景,内容比较深。
4、[Beej 的 C 语言教程](http://beej.us/guide/bgc/html/index-wide.html)Beej's Guide to C Programming
C 语言的详细教程(英文的),免费在线阅读。
5、[高教书苑](https://ebook.hep.com.cn/ebooks/index.html#/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040602.jpg)
高等教育出版社的在线平台可以查阅该社出版的3000多本书籍的信息还可以免费阅读全文或部分章节。
## 图片
1、[木卫二](https://phys.org/news/2021-03-ocean-currents-enceladus.html)
木卫二是太阳系少数有液态水的行星。它的表面是厚厚的一层冰,下面是巨大的液态海洋。
请看下面这张清晰的照片,冰外壳上到处都是洋流的痕迹。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032604.jpg)
它非常小直径只有500公里相当于月球的七分之一。冰层厚达20公里下面的海洋有30公里深含水量是地球海洋的好几倍地球海洋的平均深度为3.6公里)。由于底部的海洋没冻,因此它一定有一个热核。
## 文摘
1、[巨型集装箱船](https://www.bloomberg.com/opinion/articles/2021-03-29/despite-the-ever-given-getting-stuck-in-the-suez-canal-ships-will-get-bigger)
上个月,巨型集装箱船“长赐轮”堵塞了苏伊士运河。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021033101.jpg)
这艘巨轮2018年下水可以装20,000个标准集装箱20,124TEU是世界上最大的轮船之一。它长400米比辽宁号航空母舰长300米长出三分之一。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021033102.jpg)
这么大的船以前人们认为不可能造出来。二十多年前的1999年世界最大集装箱船的容量仅仅为 8,000TEU。当时很多人觉得这样的船已经足够大了。
可是,现在超过 20,000TEU 的集装箱船全世界已经有将近100艘包括建成的和正在建的。而且集装箱船还在变得更大。中国的沪东中华造船集团已经完成了一艘 25,000 TEU 集装箱船的设计。可以预计到十年后的2030年30,000 TEU 的庞然大物也将变得司​​空见惯。
如此巨大的船体,可能引发很多问题。目前,世界最大的集装箱必须等到涨潮,才能确保有足够水深,可以进入荷兰鹿特丹港。如果没有进一步疏通航道,更大的集装箱船很快就将无法在上海、釜山和香港停泊。
陆地上的港口基础设施也存在类似的问题。虽然现代港口的卸货效率惊人可以在几天之内卸完满载的20,000 TEU 集装箱船,可是大船等待泊位所花费的时间会大大减少整个航运业的利润,因此可能不得不建造更长的码头,以容纳更大的船舶,还要建造可以跨越更宽甲板的起重机和容纳成千上万个集装箱的更大的装货场,以及配套的铁路和公路枢纽的扩容。
另一个困难是当前主要的海运路线可能无法容纳更大的船了。长赐轮已经大到无法通过巴拿马运河了因为巴拿马运河使用船闸将船提升到更高的水位那个船闸容纳不了大船。苏伊士运河、马六甲海峡、新加坡海峡都是深24米地质条件使得这个深度无法改变。
长赐轮的吃水深度是15.7米所以可以通过苏伊士运河。但是为了保证安全船底与水底必须最少有3.5米的间隔因此一旦更大的集装箱船吃水深度超过20米就将不能进入苏伊士运河了。
超大型集装箱船的好处是,船舶越大,规模经济也越大,效率比小型船只高得多,从而可以在一次航行中获得更高的利润。那些利润也许能支持这些巨轮选择好望角航线,绕过非洲到达欧洲。那条航线的航行成本更高,但是水深足够。
从环境方面考虑,超大型集装箱船也有必要。航运业也是一个排放大量二氧化碳的行业,为了减少燃油消耗和排放,最佳方法可能就是将船造得更大,提高能源使用效率。
过去20年我们已经看到集装箱船从10,000 TEU跃升至24,000 TEU。那么到了2050年如果出现50,000 TEU 的船只,请不要感到震惊。
## 言论
1、
Linux 服务器经常发生磁盘已满的错误我的解决方法是在所有的服务器硬盘上都预先放置一个8GB的空文件除了占用空间它没有其他作用。
一旦磁盘已满,就删了这个文件,顿时就有了多余空间,也有了解决问题的缓冲时间。
--[《为什么我所有的服务器都有 8GB 的空文件》](https://brianschrader.com/archive/why-all-my-servers-have-an-8gb-empty-file/)
2、
很多人认为他们需要使用面向对象编程,实际上他们只需要模块化。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=26588045)
3、
所有统计模型都是错的,但有些模型有用。
-- [乔治·博克斯](https://en.wikipedia.org/wiki/All_models_are_wrong)George Box英国统计学家
4、
自从网约车平台出现,出租车司机就成为了大数据算法下的平台工具人。
--[《出租车司机的餐饮地图》](https://www.huxiu.com/article/417359.html)
5、
目前W3C 规范有1,217个总字数超过1亿。这意味着已经不可能从头开发一个全新的网络浏览器因为网络已经变得如此复杂创建新的网络浏览器的工作量可与阿波罗登月或曼哈顿计划相媲美。
-- [《网络浏览器的无限范围》](https://drewdevault.com/2020/03/18/Reckless-limitless-scope.html)
## 历史上的本周
2020年第 103 期):[信息的半衰期](http://www.ruanyifeng.com/blog/2020/04/weekly-issue-103.html)
2019年第 51 期):[为什么过去10年笔记本硬件发展缓慢](http://www.ruanyifeng.com/blog/2019/04/weekly-issue-51.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

379
docs/issue-155.md Normal file
View File

@ -0,0 +1,379 @@
# 科技爱好者周刊(第 155 期):数字货币是打破美元霸权的武器吗?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1709),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041107.jpg)
四川省都江堰市的巨型“自拍熊猫”雕塑最近亮相。该作品由荷兰艺术家创作长26.5米、高12米熊猫躺在草地上拿着手机自拍。[via](https://www.instagram.com/p/CNZQYe5Hqao/)
## 本周话题:数字货币是打破美元霸权的武器吗?
前些天,硅谷风险投资家[彼得·泰尔](https://www.bloomberg.com/news/articles/2021-04-07/peter-thiel-calls-bitcoin-a-chinese-financial-weapon-at-virtual-roundtable)Peter Thiel公开说美国应该限制比特币。因为比特币是中国的金融武器用来削弱美元。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040906.jpg)
他说,中国故意把比特币的价格炒高,吸引资金,使得比特币的影响越来越大。这就破坏了美元的地位。
我想讨论一下这种说法。比特币的价格上涨,跟政府有没有关系,我不知道。但是,比特币会破坏美元,倒是真的。
简单说,**比特币的接受程度越高,美元就伤越重。** 因为美元是实际上的世界货币,每家银行都有美元业务,美国因此可以管到全世界所有银行,进而控制世界金融体系。这就是美国的实力,除了实体武器,它还有两大无形的武器,一个是互联网,另一个是美元,都由它控制。
但是,比特币的交易和结算完全不通过银行,而是通过矿工网络。因为不涉及银行,美国就控制不了比特币,这意味着,美国的金融制裁在比特币面前是没用的。从这个角度看,为了防止美国制裁,囤积一点比特币,甚至国家出面搞一个矿场,都是可行的方法。
**进一步说,任何不通过银行体系的交易方法,都是对美元霸权的破坏。** 国内正在推行的数字人民币,也有这个作用。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040907.jpg)
数字人民币的交易和结算,需要通过机房。理论上讲,所有结算都可以放到中央银行的机房,跳过商业银行,等于是一个不受美国影响的独立结算体系。数字人民币的交易规模越大,传统金融体系的结算规模就会越小。
《华尔街日报》最近有一篇[文章](https://www.wsj.com/articles/china-creates-its-own-digital-currency-a-first-for-major-economy-11617634118)提到,美国应该担心,那些贫穷的小国开始使用数字人民币做国际汇兑。以前,国际汇兑目前只能通过银行,所以受到美国的控制。一旦有国家愿意接受数字人民币,就有了另一个选择,他们可以用数字人民币做国际汇款。因为汇款不通过商业银行,是在中国中央银行的机房完成的,美国就管不到了。数字人民币的国际市场份额越大,美元的影响力就越小。
最后顺便提一下,《华尔街日报》的文章还提到一个场景。数字人民币是记名的,谁的名下有多少钱,中央银行都知道,因此政府可以将财产与个人直接匹配。下面的场景是完全可能的:大街上的摄像头发现有人乱穿马路,通过人脸识别,认出这个人是你,系统直接扣除你的数字人民币,作为罚款。不像现在,操作起来很麻烦,还要确认你的账户在哪一个银行,里面有没有钱。
## 家庭保险规划
读者问到周刊的合作问题,我说一下。每周有一个栏位,介绍课程或产品,合作方主要是培训机构和 IT 公司。
非 IT 类的合作机构,目前只有一家,那就是广东的谱蓝公司。因为很早以前,他们就支持我,每年搞活动都会找我发布消息,一直合作到现在。他们的春季免费活动**家庭保险规划**又要开始了,大家有理财或保险问题,可以考虑参加。
谱蓝是拥有合规牌照的保险咨询公司创始人孙明展老师从世界500强保险公司离职后创办专门为用户提供保险咨询和理财规划。他们开发了一个人工智能系统通过算法与金融产品数据库给出最合适的财务建议。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041612.jpg)
这个系统已经运作多年,受到用户的好评。大家可以搜索一下“谱蓝”,有很多关于他们的报道,孙老师的公号“孙明展”也值得看,都是理财科普文章。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041613.jpg)
现在的经济形势很复杂,利率这么低,房市和股市居高不下,经济增长速度又在放慢,个人财务的压力可想而知。怎样才能保证财务安全,实现保值和增值,减轻意外事件的冲击,给自己和家庭多一点保障?
这次的“家庭保险规划”活动,就是由专业的理财师为大家一对一提供咨询,根据实际情况,分析家庭财务,给出保障建议和具体方案,打好家庭财务的安全垫。活动内容包括但不限于下面几项:
> - 家庭成员保障责任综合评估
> - 保险产品的性价比分析比较
> - 基于家庭状况和需求,构建综合保障规划
大家有什么问题,都可以问理财师。他们保证不为任何一家保险公司和基金公司做广告,只提供定制方案和咨询服务。
微信扫描下方二维码,就能 **免费领取** 这份价值800元的家庭保障规划服务。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041615.jpg)
## 资讯
1、[变色缝合线](https://www.smithsonianmag.com/innovation/high-schooler-invented-color-changing-sutures-detect-infection-180977345/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032909.jpg)
一个美国17岁黑人女中学生根据甜菜汁遇到碱性物体会从鲜红色变为深紫色的原理发明了一种变色缝合线可以检查手术伤口是否发生感染。
健康的人类皮肤是酸性的pH值约为5。一旦伤口被感染pH值会升至大约9含有甜菜汁的缝合线就会变成深紫色下图。这可以快速发现是否发生术后感染对于一些缺乏医疗设备的发展中国家可能有很大的实用价值。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032910.jpg)
2、[智轨电车](http://hunan.voc.com.cn/article/202103/20210331074331810.html)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041102.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041103.jpg)
3月31日智轨电车开始在湖南省株洲市载客试运营。这种电车外观上像有轨电车但是不需要铺设轨道。它采用的是虚拟轨道道路上需要预先放置识别标志然后车载传感器通过感知这些标志确定行驶路线。在专用道路上可以做到自动行驶。
这种电车采用三节编组最小转弯半径15米。理论上可以像火车一样挂载更多车厢。它的优点是造价低仅是有轨电车的五分之一工期也短缺点是需要独立路权才能发挥出优势 如果遇到混行的道路,还不如传统公交。
3、[鸡蛋的性别](https://www.smithsonianmag.com/innovation/can-new-technologies-eliminate-grim-practice-of-chick-culling-180977263/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032202.jpg)
养鸡行业通常会在雄性小鸡出生后,将它们杀死,因为公鸡不会生蛋,而且脂肪增加速度太慢,不适合作为肉鸡。
这种做法即浪费又不人道美国的粮食与农业研究基金会FFAR发起了“鸡蛋技术奖” 需求最佳的解决方案能够识别鸡蛋里面受精卵的性别。一旦发现某个鸡蛋会孵化出公鸡就不再进行孵化转而上市或者供应食品业。目前已经有6种技术进入第二阶段测试每个方案可以获得200万美元资金完成进一步研发。
4、[水冷服务器](https://news.microsoft.com/innovation-stories/datacenter-liquid-cooling/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041109.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041110.jpg)
计算机芯片的功耗不断提升,发热量也水涨船高,服务器的散热成了机房最大的难题。空气冷却越来越不够用了,微软公司开始尝试水冷,因为液体的传热效率比空气高几个数量级。
他们将服务器主板都浸泡在液体之中用的是专门的绝缘导热液吸热只要达到50摄氏度就会沸腾看上去就像浸在沸水中一样。导热液的蒸汽遇到机柜上方的冷凝器又会自动液化落回服务器中从而形成一个循环冷却系统。由于不需要额外的能量让液体流动这个冷却系统本身是不耗能的大幅降低了冷却成本。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041111.jpg)
5、**一句话消息**
[苹果](https://www.apple.com/newsroom/2021/04/apple-introduces-airtag/)发布蓝牙标签 AirTag贴在各种物品上面然后手机可以查看该物品的位置。最特别的是它的蓝牙信号可以被附近的所有苹果设备读取这意味着不管被带到哪里都可能追踪到它的位置。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042106.jpg)
[GitHub](https://github.blog/2021-04-19-open-source-goes-to-mars/) 新增了一个徽章系统,只要你拿到了某项成就,个人页面上就会显示相应的徽章。目前主要有三种徽章:火星徽章( NASA 火星探测用到了你的仓库)、北极徽章(你的仓库被放入北极保存)、赞助徽章(你资助了他人的开源项目)。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042102.jpg)
[美国宇航局 NASA](https://www.nasa.gov/directorates/spacetech/niac/2021_Phase_I/FLOAT/) 宣布,准备在月球上搭建货运轨道,使用磁悬浮小车运送月球基地内部的物品和建筑材料。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032705.jpg)
[中国科学家](https://mp.weixin.qq.com/s/VCV9VzwmvAiVrptl8XqSag)发现了游隼的5条迁徙路线下图每年9-10月份游隼都会从北极地区飞向亚欧大陆的各个角落次年4-5月再飞回北极。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040113.jpg)
[专家](https://finance.sina.cn/7x24/2021-04-11/detail-ikmxzfmk6186199.d.html)表示中国现在人均月流量为9GB10年以后的2030年人均流量或许达到100GB/月。如果你现在每月消费网络流量大于9GB就超过一半中国人了。
## 文章
1、[国产的短视频编辑软件们](https://mp.weixin.qq.com/s/SQh6XDKVXyG7gKOO8ofrqw?)(中文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041601.jpg)
国内短视频大厂纷纷推出配套的视频剪辑软件,相比国外的老牌工具,并不落下风,本文介绍国产视频编辑软件的现状和策略。
2、[如何饲养一头衰老的马来熊](https://mp.weixin.qq.com/s/5EV33PrdQYya0aNzNG3vfQ?)(中文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041604.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041605.jpg)
南京市红山动物园有一头32岁的马来熊。野生马来熊的寿命在20-30岁之间32岁就相当于人的90岁。饲养员彭培拉说“经过了评估我们认为这个动物已经没有任何攻击性那我们应当有自由度去给动物幸福。”从此人们每天都能看到这一人一熊缓缓走在通道上。
3、[火星放飞无人机](https://xw.qq.com/tech/20210419009211/TEC2021041900921100)(中文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042003.jpg)
美国宇航局成功在火星表面放飞一架名为“机智”号Ingenuity的小型无人直升机。本文介绍这个项目的细节。
4、[Chrome 90 的 4 大新功能](https://sspai.com/post/66156)(中文)
本文介绍 Chrome 90 的四个新功能,对于普通用户还是挺有感的。
5、[如何制作一个纯 CSS 的密码生成器](https://dev.to/inhuofficial/a-pure-css-password-generator-they-said-it-can-t-be-done-4pla)(英文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041305.jpg)
写法很简单,但是做出来的效果真不错。
6、[深入了解 CORS](https://ieftimov.com/post/deep-dive-cors-history-how-it-works-best-practices/)(英文)
本文详细介绍浏览器跨域请求的概念、原理和最佳实践。
7、[浏览器 Fullscreen API 使用指南](https://css-tricks.com/how-to-leverage-the-fullscreen-api-and-style-it/)(英文)
FullScreen API 可以让你完全控制,将整个页面或某个页面元素全屏显示,并且提供 CSS 伪类`:fullscreen`控制样式。
8、[Web MiniDisc 应用程序](https://stefano.brilli.me/blog/web-minidisc/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040903.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040904.jpg)
上个世纪90年代索尼公司发布过 MiniDisc 播放器(上图一),有些型号带有 USB 接口。作者尝试写一个 Web 应用(上图二),使用 WebUSB 从浏览器连接播放器,然后使用 ffmepg.js 解码音频,从而将电脑上的音乐发送到它上 MiniDisc 播放器。
9、[如何创建一个 Node.js 的命令行应用](https://blog.logrocket.com/online-radio-server-pure-node-js/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040902.jpg)
作者一步步详细讲解,如何使用 Node.js 写一个命令行窗口应用,播放 MP3 歌曲。
## 工具
1、[xip.io](http://xip.io/)
一个 DNS 工具,可以为 IP 地址生成任意子域名。比如IP 地址是`127.0.0.1`,那么`foo.127.0.0.1.xip.io`就会指向`127.0.0.1`。
2、[darkhttpd](https://github.com/emikulic/darkhttpd)
C 语言编写的单文件 Web 服务器,无需安装,只要编译一下就能使用,可以替代`python -m http.server`。
3、[Music Time](https://github.com/swdotcom/swdc-vscode-musictime)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040301.jpg)
VS Code 的插件,可以根据编写代码的风格和速度,自动播放从 Spotify 选择的最能促进生产率的歌曲。
4、[Mail Studio](https://mailstudio.app/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040202.jpg)
一个桌面软件,通过可视化界面,创建响应式邮件。
5、[dnspeep](https://jvns.ca/blog/2021/03/31/dnspeep-tool/)
一个命令行工具,查看本机发出的所有 DNS 请求和获得的回应。
6、[CORS Anywhere](https://github.com/Rob--W/cors-anywhere)
脚本的跨域请求,需要对方服务器支持 CORS否则就很麻烦。这个工具是一个 CORS 代理,需要自己架设,然后轻松将任何跨域请求变成同域请求。
7、[HTTP Toolkit](https://httptoolkit.tech)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040114.jpg)
一个桌面程序,用来拦截和调试各种应用的 HTTP 通信包括浏览器、安卓应用、命令行应用、Electron 应用等等。
8、[DBeaver](https://dbeaver.io/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041201.jpg)
数据库管理的桌面软件,支持各种主流数据库。
9、[dahliaOS](https://web.dahliaos.io/#/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041710.jpg)
这个网站是用 Flutter Web 框架开发的,使用 Dart 语言编写,然后编译成 JS相当流畅。以后开发网站时除了 React 和 Vue还可以考虑用 Flutter。
## 资源
1、[通过 Go 语言学习测试驱动开发](https://studygolang.gitbook.io/learn-go-with-tests/)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031205.jpg)
中文电子书,通过编写测试用例学习 Go 语言,为测试驱动开发打下基础。
2、[VR compare](https://vr-compare.com/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040112.jpg)
这个网站收集各种 VR 头盔的详细信息,并有对比表格。
3、[kunstderfuge.com](http://www.kunstderfuge.com/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041304.jpg)
该网站可以按照古典音乐家的人名查询,免费下载他们作品的 MIDI 文件各类作品接近20000个。
4、[Google Earth Timelapse](https://earthengine.google.com/timelapse/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041801.jpg)
Google Earth 提供的卫星照片时间线功能可以查看同一个地点从1984年至2020年的变化目前官方提供了十几个地点。[@LanternD](https://github.com/ruanyf/weekly/issues/1723) 投稿)
5、[文本生成图表的在线工具](https://xosh.org/text-to-diagram/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041302.jpg)
这个网页收集各种从文本生成图表text-to-diagram的在线工具一共有40多种。
## 图片
1、[背景图片的差异](https://capitalandgrowth.org/answers/Article/2987224/How-to-Use-Pre-Suasion-to-Sell-More-Products)
一家销售沙发的电子商务网站,需要为沙发页面配上背景图片。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040203.jpg)
他们选择了两张图片,进行了 A / B 测试。
A 组配上了蓝天白云。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040204.jpg)
结果:最柔软、带有靠垫的那一款沙发,销量最好,可能是因为顾客认为那款沙发更舒适。
B 组配上了一分钱硬币。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040205.jpg)
结果:最便宜的那款沙发,销量最好。
## 文摘
1、[张忠谋最新演讲](https://udn.com/news/story/7240/5403906)
4月21日台积电创始人张忠谋发表公开演讲谈谈他对半导体产业的看法。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042208.jpg)
**半导体的历史**
半导体的导电性介于导体如金属及绝缘体之间因此称为半导体。一直到1948年大家才关注这个东西因为当年有一件大事发生美国 ATT Bell Labs 的 Shockley、Bardeen、Brattain 发明了基于半导体的晶体管ATT 开始实验生产晶体管。
1952年ATT 授权晶体管给其它公司,包括 IBM、TI德州仪器。电脑与半导体开始平行发展。
1958年Jack Kilby德州仪器公司及 Robert Noyce仙童公司发明集成电路也是基于晶体管及半导体。
我是1955年从 MIT麻省理工学院硕士毕业加入半导体事业。1958年到德州仪器认识了大我8岁的同事 Jack Kilby后来也认识了 Robert Noyce。
我和这些知名半导体人士在华盛顿的半导体会议一起开会,晚上一起去喝啤酒。那时大家觉得自己很幸运,身处在前途无量的半导体行业,喝完酒在雪花飘摇中走回旅馆。
**Intel 公司**
1985年我回台湾创办台积电需要募资。Intel 那时是霸主,认为台积电做不大。我与 Intel 高层熟识一开始找他们投资。但是Intel 不想投我询问理由是时机不对吗Intel 回应“是景气不好”。台积电成立以后,他们才帮了一点忙。
台积电在2020年市值曾达6,000亿美元成为全球市值最大的半导体公司反观曾居半导体霸主地位的 Intel去年同时期的市值仅2,000亿美元连台积电的一半都不到。Intel 从没想到芯片代工模式会变得这么重要。现在他们宣布也要做芯片代工,真是相当讽刺。
**台湾的优势**
美国在芯片制造占有土地与水电优势,台湾半导体则有人才优势。最关键的是台湾有大量敬业、优秀的工程师、技工、作业员愿意加入制造业。
美国人的敬业程度绝对不如台湾,至少工程师如此。我现在要的是又优秀又敬业的工程师、技工、作业员,而且要他们愿意投入制造业。美国制造业不红了,几十年前就不红了,工程师不投入制造业,包括金融、市场行销等都比制造业吃香。
台湾高铁及高速公路交通方便适合大规模制造业人员调动。台积电三个制造中心新竹、台中、台南成千工程师不必搬家调动就可以到另一个工厂上班。台积电有宿舍他们平时住宿舍周末回家、不必搬家assignment工作分派常常是一年这个如果在亚利桑那Arizona你要怎么做。
美国虽然有胡萝卜又有棒子,但是单位成本显著较台湾高,就算美国联邦与州政府祭出津贴,但是短期的津贴不能弥补长期的竞争劣势。
**大陆和韩国**
经过20年几百亿美元补贴之后中国大陆的半导体制造落后台积电5年以上。芯片设计落后美国、台湾一两年大陆现在还不是对手。
在芯片制造领域,三星电子是台积电强劲竞争对手。因为韩国的优势与台湾相似,都拥有人员调动的便利性。
## 言论
1、
世界上每个程序员一觉醒来,都会有“我应该开发一个 Todo 清单程序的想法”,人们喜欢开发生产力工具。所以,你应该尽量避免将生产力工具作为创业项目,那类软件根本没有护城河。
--[《我如何因为创业损失1000万美元的故事》](https://threadreaderapp.com/thread/1376985869542887425.html)
2、
RedHat 公司现在由 IBM 拥有,他们的企业发行版附带了许多非自由软件,并且积极地告诉客户如何获得更多收益。他们没有采取任何措施来推广自由软件,而只是将其视为他们可以随意使用的东西。他们最近还杀死了社区支持的 CentOS。这看起来像一家在乎自由软件的公司吗
-- [Leah Rowe](https://libreboot.org/news/rms.html),评论 RedHat 因为斯托曼重新进入自由软件基金会FSF的董事会而停止向 FSF 捐款。
3、
全世界正在加大芯片的生产,金属资源的供应会进一步紧张,人类很可能会用尽地球上的某些金属。这意味着,我们需要回收旧芯片,并且应该把芯片拆分成更小、更利于回收的组件,这样才可能把电子产品重新变回原始金属。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=26656023)
4、
做正确的事情比长时间工作重要得多。大多数人将大部分时间浪费在无关紧要的事情上。
一旦确定了目标,就必须迅速完成少数优先级最高的任务,这是第一位重要的。我还没有遇到过一个非常成功但行动缓慢的人。
-- [Sam Altman](https://blog.samaltman.com/how-to-be-successful)OpenAI 的CEO 和 YC 前总裁
5、
我认为,对人工智能的恐惧,大多数情况下,就是对资本主义的恐惧。我们担心资本主义将如何通过技术来利用我们。
现在,技术与资本主义息息相关,已经很难区分两者了。
-- [Ted Chiang](https://kottke.org/21/04/ted-chiang-fears-of-technology-are-fears-of-capitalism),美国科幻小说作家
## 历史上的本周
2020年第 104 期):[语音合成的用途](http://www.ruanyifeng.com/blog/2020/04/weekly-issue-104.html)
2019年第 52 期):[人脸识别与课堂监控](http://www.ruanyifeng.com/blog/2019/04/weekly-issue-52.html)
2018年第 1 期):[创刊号](http://www.ruanyifeng.com/blog/2018/04/weekly-issue-1.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

395
docs/issue-156.md Normal file
View File

@ -0,0 +1,395 @@
# 科技爱好者周刊(第 156 期):显卡缺货与异业竞争
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1709),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042313.jpg)
进入四月以后,印度的新冠肺炎患者激增,全国氧气的库存迅速耗尽。政府不得不用气罐车,向重症地区运送液氧。有的地区没有高等级公路,只能将气罐车装在火车上运过去。([via](https://scroll.in/article/992928/how-grave-is-indias-oxygen-emergency-worse-than-the-government-admits)
## 本周话题:显卡缺货与异业竞争
最近,我想再配一台电脑,结果发现买不到显卡。加密货币的价格暴涨,导致显卡早就被抢购一空。
家用计算机的显卡挖矿,六个月据说就可以回本,以后就都是利润了。如果多块显卡组成矿机,利润相当可观。所以,显卡都被用来挖矿了,市场已经没有现货了,只能买二手显卡。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042808.jpg)
幸好,我去年买过一块显卡,还能凑合用。看了一下二手市场的行情,不由感慨地发了一条推特:
> "去年我花2000元买过一块显卡现在用了一年再卖掉可以卖到5000元。"
网友在下面回帖他一年前400元买的显卡今年2000元卖掉了。就是缺货到这种程度。
我不由感叹矿工高兴了DIY 市场却遭殃了。如果你只是一个普通的电脑爱好者,可能根本不关心比特币,对挖矿没有任何兴趣,突然之间,你莫名其妙就受到了波及,想要组装一台理想配置的电脑,用来玩游戏或处理大数据,就这样组不成了,真是飞来横祸。
**一个其它领域的、跟你原本不相干的事情,突然就对你产生了重大影响。这在经济学上,叫做“异业竞争”。** 某个行业的变化产生了溢出效应,波及到了另一个行业。这样的事情,最近好像越来越多了。
我举几个例子。智能手机的出现,使得电信公司很受伤,因为人们都用聊天软件联系,传统电话和短信的使用量急剧下降。再比如,外卖的兴起,影响了方便面的销售。
本周我还看到一条[新闻](https://finance.sina.com.cn/tech/2021-04-23/doc-ikmxzfmk8574665.shtml),上海机场的董事长说,海南岛的免税政策对机场影响很大。以前,人们购买免税商品,首先想到的是机场,但是现在不用出国、在海南岛也能购买免税商品,下一步甚至北京上海也要开市内免税商店,这对机场的收入有很大影响。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042809.jpg)
**总之,现在的世界高度关联,异业竞争比以前多得多、快得多。** 不仅本行业的变化会影响你,世界上不知哪一个角落发生的事情,也会从天而降影响你。
这就是互联网时代,每个人的生活变得不确定,随时都会被意想不到的方式影响。有些是好的影响,有些是坏的影响,也无从准备或预防。只能尽量壮大自己,接受变化。
## Vue3 原理剖析
本周的课程资料是一个前端进阶课程,专门为想提升自己 Vue.js 水平的同学准备的。
大家都知道Vue.js 是国内使用最广泛的前端框架之一3.0 版出来以后,各方面都有很大改进,配套工具也在不断完善,目前来看,还处在上升期。新项目的加入,加上老项目的升级,市场份额有进一步上升的趋势。
根据一些最近找工作的同学反馈,面试当中 Vue 相关问题,几乎每次都有,尤其是大厂的面试。大家普遍比较关心,怎么准备 Vue 的面试。
老实说,一些具体的开发问题,跟项目经验相关,除了多做项目,没有太好的准备方法。比较可行的面试准备,还是多投一点时间在 Vue 的原理上面,搞懂 API 想要解决的问题,以及设计思路。打好了基础,不管是哪一类问题,至少不会太失分,也有利于长远发展。
本周的课程就是“开课吧”提供的 **《Vue3 原理解析》**,由 Vue3 源码贡献者崔效瑞老师主讲,带大家自己实现一个迷你版本的 Vue.js让你站着 Vue 设计者的角度思考问题,精准找到学习关键点,快速顺畅地理解原理。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042901.jpg)
课程的直播时间是 **周五4月30日晚上 19:50**。如果你想长假里面,静下心来,学一点东西,这是一个非常合适的学习内容。听完课以后,正好利用假期,自己动手实践一下。
报名的同学还可领取《原理讲解+项目实战带你高效掌握ES6》资料包里面不仅包含 ES6 核心新特性的讲解,还有基于 ES6 class 的贪吃蛇游戏实现,通过实例教你如何在实际项目中拆分类,帮你提升面向对象的编程思想!
微信扫描下面二维码,就可以免费报名参加。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042902.jpg)
完成课程以后还可以领取另外两份开课吧精心制作的学习资料《Vue3 & React17 进阶知识地图》和《Vue 面试题高薪问答攻略》。
## 科技动态
1、[火星制氧实验](https://new.qq.com/rain/a/20210422A02OXP00)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042304.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042305.jpg)
美国宣布毅力号火星车成功完成制氧实验在火星上制造了10克氧气耗时一个小时可以供一个宇航员呼吸10分钟。上图为探测车里面的制氧机。这个实验为人类探索火星铺平了基础。
氧气对于宇宙飞行非常重要不仅用于呼吸还用于燃料的助燃。发射一个四名宇航员的火星飞船需要7吨燃料和25吨氧气。人类要想火星旅行必须解决氧气供应。火星大气包含95%的二氧化碳,本次实验使用太阳能,对二氧化碳进行电解,从中获得氧气和一氧化碳。
2、[美国制造的代价](https://puri.sm/posts/librem-5-and-librem-5-usa-what-are-the-differences/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041711.jpg)
Purism 是一家美国的 Linux 开源硬件厂商,他们的最新 Linux 手机有两个型号Librem 5 和 Librem 5 USA。规格完全相同唯一区别是前者的主要零件在中国制造后者完全在美国制造。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041712.jpg)
如果你喜欢“美国制造”,就要承担更高的价格,猜猜看贵多少?
Librem 5799 美元Librem 5 USA1999美元。
3、[云洞图书馆](https://mp.weixin.qq.com/s/Gu0xMcm6pNhc7ma56h8gHg?)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041715.jpg)
北京 MAD 建筑事务所设计的海口市云洞图书馆4月12日正式开馆每天接受400人预约入馆。这是海口市规划的16座“海边的驿站”之中第一座完工的。这座一体成型的白色混凝土建筑被英国《泰晤士报》称为“2021年最期待建成的建筑作品”。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041814.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041815.jpg)
它的南侧是图书阅览室,北侧是公共驿站,提供咖啡厅、卫生间、休息区等服务。设计师的想法是,这是一座位于陆地与海洋之间的建筑,通过它消融海与地之间的边界。
建筑物充满各种大小不一的洞,游客可以通过这些洞看天望海,同时也借此实现自然采光和自然通风。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041816.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041817.jpg)
整个建筑是数字建模,先搭建一个中空的骨架,然后混凝土一体浇灌,局部采用 3D 打印。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041818.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041819.jpg)
4、**一句话消息**
[“新视野号”探测飞船](http://pluto.jhuapl.edu/News-Center/News-Article.php?page=20210415)New Horizons在发射15年之后今年四月到达了距离太阳50个天文单位的地方太阳到地球的距离为1个天文单位。它是第五个飞出太阳系、进入柯伊伯带kuiper belt的飞行器。也就是说以目前的科技飞出太阳系需要15年。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041701.jpg)
[英国](https://www.organdonation.nhs.uk/get-involved/news/organ-donation-law-change-due-to-come-into-effect-in-england-on-20th-may/)通过一项法律,所有成年人死亡后默认同意捐献自己的器官,除非签署过不愿捐献的声明。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042405.jpg)
[美国国防部](https://www.c4isrnet.com/battlefield-tech/space/2021/04/13/heres-whos-designing-a-nuclear-powered-space-vehicle-for-darpa/)选择了三家公司,开始设计核动力推进器,为太空作战提供快速机动的能源。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041417.jpg)
[温州市交通执法大队](https://www.thepaper.cn/newsDetail_forward_12072623)发现,执法车出动后,总是抓不到违法运载的货车,对方似乎能够精准地避开执法车的巡查线路和时段。 检查后发现,车辆被人安装了烟盒大小的 GPS 跟踪器,通过磁铁吸附在车底。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041112.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041113.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041114.jpg)
[一家创业公司](https://www.qonos.ae/)推出了数字画框。挂在墙上,它会自动将精选的艺术品推送到显示屏,定时更新。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032601.jpg)
[Facebook](https://arstechnica.com/gadgets/2021/03/facebook-finally-explains-its-mysterious-new-wrist-wearable/) 正在研发一种腕带,可以将运动神经电信号转换为数字信号,从而感知手和手指的位置和活动,实现新型的人机交互。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032101.jpg)
## 文章
1、[为什么游戏里做一扇门这么难?](https://www.yystv.cn/p/7800)(中文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041418.jpg)
很多游戏开发者认为,实现一扇门是最让人痛恨的事情,各种各样的 bug 因此产生。“门不仅要能打开,还要能关上,有时还需要开锁或者被撞开,打开之后还得能来回摇摆。”
2、[Z 字形斑马线](https://mp.weixin.qq.com/s/xZN419WSw3zrCYjyqw2S0g)(中文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041413.jpg)
国内多地启用 Z 字形斑马线让行人过马路的路线从直线变为“Z”字型目的是减缓行人速度拉长过马路的时间让他更注意两边的车况防止交通事故。这种设计到底有没有用是有争论的。
3、[云巴会在国内流行吗?](https://finance.sina.com.cn/tech/2021-04-16/doc-ikmxzfmk7228054.shtml)(中文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041820.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041821.jpg)
4月16日国内首条“云巴”在重庆璧山正式通车这是比亚迪公司主导的一个“小运量的高架有轨电车系统”。本文介绍这种交通系统的背景和前景。
4、[视频分辨率与码率的关系](https://support.shangzhibo.tv/hc/kb/article/1028655/)(中文)
视频文件的清晰度主要由码率、分辨率、帧数等指标决定。本文介绍这几个指标的概念,以及它们之间的关系。
5、[消失的除法指令](https://cjting.me/the-missing-div-instruction-part1/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042612.jpg)
学习汇编的时候观察到一个现象C 语言的除法操作,编译得到的汇编代码是一条乘法指令。这是为什么?([@cj1128](https://github.com/ruanyf/weekly/issues/1738) 投稿)
6、[Serverless 数据库比较](https://news-app-two-omega.vercel.app/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041412.jpg)
这篇文章比较了三个 Serverless 云服务商的数据库服务DynamoDB、 FaunaDB 和 Upstash看看它们的性能如何。
7、[如何在命令行操作 GitHub Actions](https://github.blog/2021-04-15-work-with-github-actions-in-your-terminal-with-github-cli/)(英文)
GitHub 的命令行工具现在支持 GitHub Actions 了,用起来非常方便,这篇是官方的介绍文章。
8、[我的复古网站](https://ash.ms/2019-10-02/retro-website-launch/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041808.jpg)
作者将他的个人网站,做成 WIndows 95 的样子,把个人博客放在上面,很有意思。本文介绍他是怎么做的。
9、[从头开始编写 RPC](https://alexanderell.is/posts/rpc-from-scratch/)(英文)
RPC 指的是远程函数调用,是服务器通信的常见方法。本文介绍 RPC 的概念,然后用 C 语言演示一个简单的例子。
## 工具
1、[MetricsGraphics.js](https://github.com/metricsgraphics/metrics-graphics)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031802.jpg)
一个基于 D3 的图表库,用来处理时间序列数据。特点是 API 简洁易用,生成的图表清晰漂亮。
2、[ClearURLs](https://github.com/ClearURLs/Addon)
一个浏览器插件,自动删除 URL 里面的访问者追踪参数。
3、[regexploit](https://github.com/doyensec/regexploit)
某些正则表达式有性能漏洞,可能会引发 DDOS 攻击。这个工具可以找出有漏洞的正则表达式,参见[教程](https://blog.doyensec.com/2021/03/11/regexploit.html)。
4、[NPlayer](https://nplayer.js.org/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042511.jpg)
一个支持弹幕的网页视频播放器。([@woopen](https://github.com/ruanyf/weekly/issues/1734) 投稿)
5、[JS image carver](https://trekhleb.dev/js-image-carver/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041704.jpg)
一个采用接缝裁剪seam carving算法的在线工具可以任意改变图片的高度和宽度而不会扭曲图像。
它的原理是找出那些对图片主要内容贡献最少的像素,将它们删除,不断重复这个过程,直到达到指定的高度和宽度,详见[这篇教程](https://trekhleb.dev/blog/2021/content-aware-image-resizing-in-javascript/)。
6、[LuckDraw](https://100px.net/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042506.jpg)
一个大转盘/ 九宫格的页面抽奖组件,多端适配,有 JS / React / Vue / 小程序的等版本。([@buuing](https://github.com/ruanyf/weekly/issues/1724) 投稿)
7、[GoGoCode](https://github.com/thx/gogocode)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042509.jpg)
一个 JavaScript 代码的 AST 抽象语法树的处理工具,便于方便地转换代码。([@kuangyanit](https://github.com/ruanyf/weekly/issues/1730) 投稿)
8、[Storyteller](https://storyteller.webzard.io/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042508.jpg)
如何写软件教程是一个令人头痛的问题。Storyteller 是一个在线工具,提供一个教程编辑器,以无代码的方式制作交互式教程。([@netweng](https://github.com/ruanyf/weekly/issues/1728) 投稿)
9、[Varlet](https://github.com/haoziqaq/varlet)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042507.jpg)
Vue3 的 Material Design 移动页面组件库。([@BeADre](https://github.com/ruanyf/weekly/issues/1727) 投稿)
10、[chore-cli](https://github.com/iwfan/chore-cli)
一个 TypeScript 项目的脚手架工具。([@iwfan](https://github.com/ruanyf/weekly/issues/1737) 投稿)
## 资源
1、[lofi.cafe](https://lofi.cafe/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041416.jpg)
这个网站是一个制作精良的在线电台,播放工作学习时放松精神的背景音乐,可以根据音乐风格切换房间。
2、[学习 iOS 开发指南2021版](https://matteomanferdini.com/become-an-ios-developer/)
这篇英语长文向初学者介绍如何学习 iOS 开发,大家关心的各种问题都能在里面找到解答,比如应该学习 Object-C 语言还是 Swift 语言。
3、[山内溥家族基金会](https://y-n10.com/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041415.jpg)
任天堂第三代传人山内溥有一个家族基金会,基金会官网非常有创意,很有任天堂游戏的感觉,我从没见过这样的网站,值得参观。
4、[免费的 Python 书籍](https://github.com/pamoroso/free-python-books)
这个仓库收集网上的 Python 免费书籍(英文)。
5、[HelloZooKeeper](https://github.com/HelloGitHub-Team/HelloZooKeeper)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042510.jpg)
ZooKeeper 的中文教程从最基础的安装使用到背后原理和源码使用有趣诙谐的文字讲解。ZooKeeper 是大型分布式计算的配置服务工具。([@521xueweihan](https://github.com/ruanyf/weekly/issues/1733) 投稿)
## 图片
1、[石头宠物](https://en.wikipedia.org/wiki/Pet_Rock)
1975年一个美国人加里·达尔Gary Ross Dahl在酒吧里听到了朋友们抱怨养宠物很麻烦。他想到为什么石头不能作为“宠物”呢一块石头不用喂食不用遛不用洗澡也不会死或生病是完美的宠物。
他很认真地对待这个想法,开始动手设计。石头是来自墨西哥海滩的光滑小卵石,每块仅花费一美分。 它们像活宠物一样放在定制的纸板箱中出售,带有稻草和呼吸孔。他还花时间写了一本石头宠物的使用说明书。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041411.jpg)
石头宠物于1975年圣诞节前正式上市引发了公众的好奇销售非常好。但是圣诞节过后销量就开始下降1976年2月价格打折。最终达尔以每只4美元的价格售出了超过100万只石头宠物成为百万富翁。
2、[三轴陀飞轮](https://www.myminifactory.com/crowdfunding/tourbillon-mechanica-tri-axial-crowdfunding-250)
陀飞轮是豪华手表才有的调速装置,主要用于抵消地心引力对机芯运作造成的误差。三轴陀飞轮则是陀飞轮的最高境界,整个装置沿三个轴同时旋转。
国外网友使用廉价的 3D 打印,制作出简易的三轴陀飞轮模型,目前正在众筹。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041501.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041502.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041503.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041504.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041505.gif)
## 文摘
1、[代码的马斯洛金字塔](http://www.dein.fr/2015-02-18-maslows-pyramid-of-code-review.html)
马斯洛金字塔是美国心理学家马斯洛提出的一个心理学模型认为人类的心理需求从下往上分为5个层次一旦实现了下层的需求就会追求上一层的需求。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042807.jpg)
这五个层次依次是:生理需求、安全需求、社交需求、尊严需求、自我实现。
代码质量也可以用金字塔模型表示,从下往上有五个层次。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040705.jpg)
**1第一层正确**Correct
代码是否执行预期的工作?是否考虑了边缘情况?是否经过充分测试?是否有可维护性?是否有可接受的性能?
**2第二层安全**Secure
代码是否存在漏洞数据是否安全存储个人识别信息PII是否得到正确处理是否对用户的输入进行了全面的验证
**3第三层可读**Readable
代码是否易于阅读和理解?测试足够简洁吗?变量、函数、类的名称是否适当?使用领域模型是否可以清晰地映射现实世界,以减少认知负担?是否使用一致的编码风格约定?
**4第四层优雅**Elegant
代码是否利用了众所周知的编程模式?能否更简单简洁地实现所需的功能?你会为编写这些代码感到兴奋吗?你为这些代码感到骄傲吗?
**5第五层利他主义**Altruist
别人能否从这些代码学到东西?这些代码是否会激励其他工程师进行改进?它是否会让世界变成一个更好的地方?
## 言论
1、
我最近禁止了安卓手机的所有动画,手机的零延迟让我震惊,仿佛一瞬间它就变快了。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=26846740)
2、
旅行不是为了看到不同的事物,而是为了学会不同地看待事物。
You don't travel to see different things, you travel to see things differently.
-- [Ben Davenpor](https://m.facebook.com/HanksWorldWide/photos/pb.160385744474061.-2207520000.1564413746./238546423324659/),风险投资家
3、
在泰国工作的人,都说那是一个很糟糕的地方;在泰国休假的人,都说那个地方好极了。
-- 网友
4、
面向对象编程的哲学思想是,通过对语言建模来适应问题,而不是对问题建模来适应语言。
-- 《C prime plus》教材
5、
入职以后,公司给每位员工发了一台电脑,表面上看是每个人拥有了一台电脑,其实是给每个电脑配了一个人。
--[网友](https://dig.chouti.com/link/29787991)
## 历史上的本周
2020年第 105 期):[线上行业会赢](https://www.ruanyifeng.com/blog/2020/04/weekly-issue-105.html)
2019年第 53 期):[DNA 相亲会](https://www.ruanyifeng.com/blog/2019/04/weekly-issue-53.html)
2018年第 2 期):[为什么写周刊?](https://www.ruanyifeng.com/blog/2018/04/weekly-issue-2.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

406
docs/issue-157.md Normal file
View File

@ -0,0 +1,406 @@
# 科技爱好者周刊(第 157 期KK 给年轻人的建议
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1747),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041105.jpg)
上图为美国第一个海上风力发电场位于罗德岛海域2016年完工是美国仅有的三个海上风电场之一。拜登政府最近宣布计划到2030年将美国的海上风电能力提升1000倍。[via](https://www.instagram.com/p/CNCxCChDfa8/)
## 本周话题KK 给年轻人的建议
凯文·凯利Kevin Kelly网名 KK是著名的科技评论家曾经担任《连线》Wired杂志的第一任主编他的著作《失控》在国内外都非常有名。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050403.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050404.jpg)
去年4月28日是他68岁的生日。老爷子在个人网站上发表了一篇[《给年轻人的68条建议》](https://kk.org/thetechnium/68-bits-of-unsolicited-advice/),谈自己的人生体会。文章很受欢迎,浏览量非常大,译成了十几种外语。
今年4月28日69岁生日时他又续写了一篇[《给年轻人的99 条建议》](https://kk.org/thetechnium/99-additional-bits-of-unsolicited-advice/)。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050405.jpg)
这些建议,读起来很有意思。我觉得,他年纪大了以后,对传统的观点越来越不屑一顾了,更强调叛逆和逆向思维。大家看这一条。
> 1”智者看到一样东西疑问要比答案多。“
言下之意,所谓有智慧的人,不是因为他知道答案,而恰恰因为他不知道,比别人有更多的疑问。那么,按照这种说法,那些言之凿凿、说起话来不容置疑、告诉你答案的人,在 KK 看来并不是那么可信。
有意思的地方是KK 本人是一个评论家,平日的工作就是写文章,分析科技趋势。这是不是他在对大家说,我的那些文章也不必当真,其实我内心的疑问比你们更多。
> 2“小时候让你与其它同学格格不入的东西长大后会帮助你成功如果你不失去它的话。”
这句话是说,一个人能够成功,不是因为你跟别人一样,而是因为你从小就跟别人不一样,并且保持了下来。这就是鼓励大家走不一样的路,别人告诉你做人要怎样怎样,听听就好。
> 3"金钱的作用被高估了。真正的创新很少需要大量资金,否则大公司将垄断创新。相反,几乎所有的突破都是由那些缺乏钱的人实现的,正是因为他们资源有限,才被迫进行创新,依靠自己的热情、毅力和独创性来寻找新的方法。资源不足是创新的优势。”
创业公司最大的苦恼就是没有资源,但是 KK 认为这恰恰是一种优势。一个公司能够创新,不是因为有钱,更大的原因是没钱,不得不发明新方法。
从上面三条引语可以看到KK 年近古稀以后,观点更具有叛逆性了。别人眼里的劣势——没答案、不从众、没资源——在 KK 看来,都是优势。也许这是因为他深信,科技行业的突破都来自于颠覆现状,如果都跟主流一样,就没法颠覆现状了。
最后,再贴几条他的建议,我觉得说的很好。
>4成功的秘诀少承诺多交付。
>5实现一个目标拿到什么结果是次要的更重要的是它让你改变了多少。
>6唯一可以接受的债务是购买价值极有可能增加的东西。大多数商品一旦购买价值就会减少或消失不要借钱进行这类消费。
## 数据分析职业能力特训营
目前,就业市场的数据分析岗位非常多,从开发岗到业务岗,都招数据分析人员。它们要求的技能层次是不一样的,下图是不同岗位的技能图,供大家参考。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042803.jpg)
上图中Python、Excel、SQL 这三项技能处在开发岗和业务岗的临界点。它们都不需要复杂的编程知识普通人能够在短时间内入门快速上手数据分析。Python 的计算、SQL 的查询、Excel 的数据透视表,不管你是不是程序员,学会它们都对你的职业和财富,有立杠见影的好处。
本周介绍的课程 **《数据分析就业班-6天春招特训营》** ,就是把这三种技能放在一起,带大家通过做项目快速入门。
这门课由开课吧开发Python 布道师廖雪峰数据分析专家杨国俊《零基础玩转Python》畅销书作者常江三位大咖亲自研发授课前期上线后收获了很多好评能够帮助大家迅速建立数据分析能力。具体的讲课内容如下。
> - 先导课Python 带你走进数据分析
> - 实操课 1数据分析工具选择
> - 实操课 2数据分析技能拆解Python + Excel + SQL
> - 实操课 3抖音、快手业务数据对比分析
> - 实操课 4Python 数据爬虫实操(以爬取论文为例)
> - 直播课:数据大牛详解数字化人才职业优势
> - 进阶课:数据可视化指南
> - 就业课4招搞定大厂高薪数据岗
讲课内容完全是就业导向,与实战相结合,还会详细讲解一些经典的大厂面试题,希望有助于大家早日获到大厂 Offer。整门课一共是 6 天 7 节课,还有数据分析专家直播,以及 3 个实战练习 + 6 天社群服务 + 班主任督学答疑。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042806.jpg)
微信扫描下方二维码,添加助教老师,就可以领取该课程,仅需象征性支付 0.99 元报名费。由于报名人数较多需要手工添加助教老师会在24小时内联系大家。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042805.jpg)
前100位报名的同学还会获赠价值99元的《Python数据分析手册》。
## 科技动态
[小鹏汽车](https://www.sohu.com/a/462090019_114760)发布电动载人飞行器:旅航者 X1与普通汽车大小一样可在车位上垂直起降。最大载重 200 公斤,续航 18-25 分钟,飞行高度 1000 米以下,抗风等级 5~6 级,速度 120 公里/小时。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042205.jpg)
[Telegram](https://telegram.org/blog/payments-2-0-scheduled-voice-chats) 真是一家很不一样的公司。它原来有一个 Web 客户端,最近一口气又发布了另外两个。现在,三个全功能的官方 Web 端同时运行(客户端[1](https://web.telegram.org)、[2](https://webk.telegram.org)、[3](https://webz.telegram.org)),这是内部的前端程序员太多的意思吗。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042701.jpg)
[亚马逊](https://www.aboutamazon.com/news/retail/amazon-one-continues-expansion-now-available-as-a-contactless-payment-option-at-initial-whole-foods-market-store-in-seattle)在西雅图的超市,继续推广它的掌纹付款。只要升出你的手掌,就能付款。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042202.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042201.jpg)
[一项研究](https://runrepeat.com/refereeing-analysis-post-covid-soccer)发现,自从欧洲足球联赛禁止观众入场以后,裁判给客队的黄牌明显下降,客队跟主队的被罚次数基本一致。研究人员认为,由于没有现场观众的压力,主队的主场优势就消失了。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042403.jpg)
[挪威](https://edition.cnn.com/travel/article/norway-ship-tunnel/index.html)将开工建设世界第一条船用隧道长度为1.6公里,从山体里面穿过一个半岛,避免岬角巨大的风浪。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032302.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032303.jpg)
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021032304.jpg)
[iOS 14.5](https://www.imore.com/facebook-and-instagram-threaten-charge-access-ios-145-unless-you-give-it-your-data?hm=r) 开始只有用户同意App 才能追踪用户的活动。Facebook 在这个版本的手机上,会跳出警告,声称如果用户不同意被追踪,可能无法免费提供服务。([@jwenjian](https://github.com/ruanyf/weekly/issues/1746) 投稿)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050407.jpg)
[国家卫健委](https://finance.sina.cn/7x24/2021-04-10/detail-ikmxzfmk5974459.d.html)规定,抗生素滥用将纳入医院考核,防止抗生素过分使用,让细菌产生耐药性。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050601.jpg)
## [谷歌的新办公室设计](https://www.nytimes.com/2021/04/30/technology/google-back-to-office-workers.html)
谷歌公司已经要求雇员在今年9月份回到办公室结束远程工作。为了配合这个决定谷歌专门成立了一支团队对办公室进行重新设计。
1工位上方增加风管用来通风和供暖。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050208.jpg)
2需要私密性时工位之间会自动升起半透明的玻璃纸气球壁充气膨胀以防窥视。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050209.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050210.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050211.jpg)
3对于不需要固定工位的人设立流动办公桌。高度可以升降既可以坐着办公也可以站着办公。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050212.jpg)
4设立“团队仓”Team Pod
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050213.jpg)
这个空间可以自由组合,椅子、桌子、白板都可以快速重新布置,既可以分割成一间间独立办公室,也可以布置成开放式空间。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050606.jpg)
5创建新的会议室方便办公室人员和远程人员一起开会。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050205.jpg)
所有与会者围成一圈,远程人员的位置上摆放大型显示屏,显示脸部,创造面对面交谈的体验。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050604.jpg)
6建立户外工作区防止室内可能的病毒传播。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050206.jpg)
工作区有草皮和木围栏,遍布 Wi-Fi 信号。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050207.jpg)
室外也有搭建在帐篷里面的视频会议室。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050605.jpg)
## 文章
1、[你家的智能电视可能正在监视你](https://user.guancha.cn/main/content?id=505352)(中文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050102.jpg)
网友在 V2ex 论坛上发帖说,自家的电视机正在监视所有联网设备。他发现一个叫做“勾正数据服务”的应用,每隔 10 分钟会扫一遍所有联网设备,然后打包将你的内网信息上传。
2、[切尔诺贝利核电站的内部现状](https://petapixel.com/2021/04/24/exclusive-photos-inside-the-chernobyl-nuclear-power-plant/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042610.jpg)
切尔诺贝利核电站由于核泄漏而被废弃,但是它里面其实现在有工作人员,监控整个遗址的安全指标。一个波兰摄影师获得同意,进入核电站大楼,拍摄内部状况。本文就是他的记录,以及大量的照片。
上图背后的圆形建筑是一个保护壳,里面就是著名的石棺,封存了发生核事故的反应堆。
3、[台积电南京厂扩产28纳米生产线的影响](https://www.tmtpost.com/5257771.html)(中文)
台积电宣布扩大南京厂28纳米生产线。本文分析这对国内芯片业的影响。
4、[TypeScript 项目的基本操作](https://www.metachris.com/2021/04/starting-a-typescript-project-in-2021/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042203.jpg)
本文面向初学者,介绍了 TypeScript 项目会用到的各种基本操作,帮助你启动一个 TypeScript 项目。
5、[CSS 技巧](https://markodenic.com/css-tips/)(英文)
本文介绍一些较新的 CSS 技巧,可以不使用 JavaScript就达到复杂的交互效果。
6、[Tailwind CSS 使用入门](https://allround.io/articles/introduction-to-tailwind-css-and-utility-classes)(英文)
Tailwind CSS 是一个很有特点的 CSS 框架,本文介绍它的基本用法。
7、[如何用自然语言处理NLP推送广告](https://netlabe.com/real-time-context-targeting-using-nlp-baceb4324fc4)(英文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042402.jpg)
本文演示了将网页文章的内容,推送给 NLP 的云服务,自动进行自然语言分析,返回文章主题。然后,页面脚本根据网页的不同主题,在网页上加载最相关的广告。
8、[AVIF 图像格式指南](https://darekkay.com/blog/avif-images/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042401.jpg)
AVIF 是一种新的图像格式,跟 JPG 和 PNG 类似,但可以压缩得更小。现在浏览器的支持已经比较好了,本文介绍这种格式的用法。
9、[软件测试的虚荣性指标](https://markmayo.medium.com/its-a-trap-avoid-focusing-on-vanity-metrics-in-software-testing-7a627c7848)(英文)
作者提出,开发者要避免追求那些虚荣性的指标,比如测试覆盖率越高越好、测试案例越多越好。
## 工具
1、[Puppeteer Console](pptrconsole.com)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041811.jpg)
这个网站提供一个虚拟浏览器的控制台,可以在线输入 Puppeteer 脚本,然后就会在网页上可视化打开浏览器,看到运行结果。
2、[React Flow](https://github.com/wbkd/react-flow)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041905.jpg)
一个基于 React 的库,用来制作功能强大的、可交互、可编辑的节点图工具。
3、[Pexels 视频制作器](https://shotstack.io/demo/pexels-slideshow/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042101.jpg)
这个在线工具根据关键字从图库里面找出相关图片自动生成一段40秒的视频。
4、[Cusdis](https://github.com/djyde/cusdis)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042104.jpg)
一个可以自己搭建的网页评论系统,类似于 Disqus。
5、[nushell](https://github.com/nushell/nushell)
一个命令行 Shell语法更加合理通过管道功能可以更加便捷地管理系统。
6、[Netdata](https://github.com/netdata/netdata)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042204.jpg)
Linux 服务器的一个开源的监控服务,功能非常强大。
7、[Triangula](https://github.com/RH12503/Triangula)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042301.jpg)
这个开源软件可以将照片转为三角形图案。
8、[tarojs-router-next](https://github.com/lblblong/tarojs-router-next)
小程序框架 Taro 的一个好用的路由库。([@lblblong](https://github.com/ruanyf/weekly/issues/1741) 投稿)
9、[Golang-iDevice](https://github.com/electricbubble/gidevice)
一个 Go 语言开发的工具,用来与 iOS 设备通信,可以作为库使用,也可以在命令行独立使用。([@electricbubble](https://github.com/ruanyf/weekly/issues/1740) 投稿)
## 资源
1、[这是越位吗?](https://offsideornot.com/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041603.jpg)
该网站使用真实足球比赛的截图,让你一张张判断,是否存在越位。
2、[Skyline Webcams](https://www.skylinewebcams.com/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041702.jpg)
该网站提供世界五大洲的直播摄像头,可以看到世界各个地点的实况。
3、[新兴技术列表](https://en.wikipedia.org/wiki/List_of_emerging_technologies)
这是维基百科的一个页面列出了目前最前沿的技术领域将近有100个。
4、[OpenCVE](https://www.opencve.io/cve)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041303.jpg)
该网站可以查询各种 CVE 编号的安全漏洞,并且可以根据操作系统和应用程序进行过滤。它的[源码](https://github.com/opencve/opencve)是开源的,你也可以自己架设。
5、[一天学习一个 npm 轮子](https://github.com/Haixiang6123/one-day-one-npm-lib)
一个教程库,作者选了十几个常用的前端 JS 库,演示如何自己从头实现这些库。([@Haixiang6123](https://github.com/ruanyf/weekly/issues/1742) 投稿)
## 图片
1、[灰绿色分界线](https://www.geographyrealm.com/gray-green-urban-divide-wealth-poverty-visible-space/)
卫星照片上,很多城市都有“灰绿色分界线”,可以用来区分高收入社区和低收入社区。
灰色是水泥道路和屋顶的主要颜色,而高收入社区往往有更多的树木和植被,呈现出绿色。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041602.jpg)
2、[吊运非洲犀牛](https://mp.weixin.qq.com/s/fiWK8SUpFOCUaur9tpUkGg?)
1960年非洲有超过10万头黑犀牛。但到了90年代仅仅剩下了2354头。为了保护它们免遭盗猎者杀害政府和动物保护组织使用直升机将它们空运到人迹罕至的安全地区。
经过研究,空运犀牛的最佳姿势,就是将它们麻醉后,四肢捆住,面罩遮盖眼睛,倒吊于直升机的下方。很多时候,只需半小时,犀牛就能成功抵达新家。得益于眼罩的遮蔽,犀牛下机之后,甚至都不知道自己上过天。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041606.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041607.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041608.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041609.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041611.jpg)
## 文摘
1、[土豆电池](https://www.smithsonianmag.com/innovation/a-potato-battery-can-light-up-a-room-for-over-a-month-180948260/)
中学的物理课上,你可能做过一个实验,把土豆做成电池,点亮电珠。
切下一小块土豆,在上面插入一个铜片,作为阴极,再插入一个锌片,作为阳极。然后,使用电线,将一个小电珠连在阴极和阳极之间。这时,电珠就会发光。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041809.jpg)
以色列科学家发现,煮过的土豆有更长的通电时间。煮八分钟的土豆做成的电池,接上 LED 小灯泡,通电时间是没有煮过的土豆的十倍。
实际上,这种土豆电池可以让 LED 小灯泡亮40天成本仅仅是普通 AA 电池的十分之一。这对于没有电网的贫困地区、偏远地区,以及发生灾害的紧急时刻,有实用价值。
需要明确的是,土豆本身并不是一种能源。它之所以能够充当电池,是因为含有电解质,能够导电。真正发电的是两个金属做成的电极。由于阴极的锌比铜活泼,容易失去电子,电子由锌片流向铜片。
土豆只不过充当电极之间的桥梁,用来传导电流,从而产生电能。一段时间以后,电极因为氧化反应全部消耗了,电池就失去了作用,这时必须更换电极,才能继续发电。
土豆电池套件包括两个金属电极和鳄鱼夹,很容易组装,部件也可以廉价更换。
许多富含电解质的水果,例如香蕉和草莓,也可以形成这种化学反应,用作电池。土豆的优势在于它是世界第四大粮食作物,在全球各个地区都有供应。而且,土豆由坚固的淀粉组织组成,可以保存数月,不会像草莓那样容易腐烂和吸引昆虫。
煮过的土豆之所以有更长的导电时间,因为土豆的内在电阻被破坏了,从而使电子可以更自由地流动,大大提高了整体的电能输出。研究人员发现,将土豆切成四,五块,效率更高。
根据同样的原理,只要是电解质液体,就能插入电极充当电池。因此,盐水也可以当作电池。事实上,盐水电池已经是一种成熟的商品,用来作为紧急情况下的应急照明。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041810.jpg)
## 言论
1、
1980年加利福尼亚的一名商人创办了一个精子库只存储诺贝尔奖获得者和其他杰出知识权威的精子承诺为女性提供科学界最佳精子帮助她们生下天才婴儿。
在该精子库的努力之下大约有200名儿童出生但还没有一人成为杰出天才甚至连成就斐然的工程师都没有。
--《人体简史》,作者为比尔·布莱森
2、
上个世纪60年代到80年代你写好程序需要提交给大型机运行然后等待它返回结果。
现在2020年代大型机又回来了它们只是被改称为“云”。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=26857859)
3、
我总是努力写零外部依赖的代码,多年以后依然可以运行。这是人类对抗熵的战争中, 我所做出的一点贡献。
-- [乔·阿姆斯特朗](https://www.humio.com/whats-new/blog/why-we-chose-elm-for-humio-s-web-ui)Joe ArmstrongErlang 语言的发明发明者
4、
接受一份你不完全了解的工作,跟结婚有一点像。你可能会长期不开心,但是待在里面的时间会超过你的预期。
因为你会变得习惯于日常生活,逐步了解周围的人。等到你真正知道这个地方的一切时,你已经投入其中了,离开将变得很困难。许多人永远没有离开(这家公司)。
-- [《雇佣我,只要你给我有趣的工作》](https://truzzi.me/hire-me-pay-what-you-want-interesting-work/)
5、
年轻时,你希望成为大明星。随着年龄的增长,你的目标降低了一些,希望打动别人,在这个世界上留下印记。后来,你就会想,只要熬过去了,有几个人记得你的名字,就已经在这个世界上留下了印记。你没必要去影响整个世界,还是好好享受生活为好。
--[《死亡和疫情教会我的事情》](https://cn.nytimes.com/opinion/20210420/life-adulthood-death/)
## 历史上的本周
2020年第 106 期):[数字游民](http://www.ruanyifeng.com/blog/2020/05/weekly-issue-106.html)
2019年第 54 期):[可扩展性最好的活动](http://www.ruanyifeng.com/blog/2019/05/weekly-issue-54.html)
2018年第 3 期):[周刊的风格](http://www.ruanyifeng.com/blog/2018/05/weekly-issue-3.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

380
docs/issue-158.md Normal file
View File

@ -0,0 +1,380 @@
# 科技爱好者周刊(第 158 期):内容渠道的贬值
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1747),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051305.jpg)
首届中国国际消费品博览会在海口市开幕开幕式有1000架无人机表演了不同的造型照亮了夜空。[via](http://pic.people.com.cn/n1/2021/0507/c1016-32096680.html)
## 本周话题:内容渠道的贬值
上周,美国的 [Verizon 公司](https://www.cnbc.com/2021/05/03/verizon-sells-yahoo-and-aol-businesses-to-apollo-for-5-billion.html)宣布,将以前收购的两个网站—— AOL 和 Yahoo ——一起打包卖掉一共50亿美元。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050902.jpg)
这是怎么回事呢Verizon 是美国第二大通信商,运营 4G 和 5G 网络。几年前,它突然心血来潮,决定进军内容行业,不仅提供通信服务,还要提供内容。
美国三大新闻门户网站,它一口气收购了第一名的 Yahoo2017年45亿美元 和第三名的 AOL2015年44亿美元另一家 MSN 属于微软,它动不了。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050903.jpg)
买来以后Verizon 就发现了真相内容行业根本不行非常难做那些门户网站疲软不堪业务毫无起色。去年又赶上了疫情于是不想再撑了决定认赔出局抛售旗下的媒体资产集中精力做无线通信。两大门户买来时将近90亿卖掉只有50亿仅仅四五年的时间贬值了将近一半。
**内容渠道的贬值,是一个全世界的普遍现象。** 国内的几大门户网站,这几年也在走下坡路。不仅仅是它们,传统的内容类网站都不行,论坛和博客社区都在凋谢,怎么都做不起来。天涯社区、猫扑社区,当年红极一时,现在都是奄奄一息。豆瓣的社区也不成功,只是因为它有资料库业务,所以还能维持。
贬值到什么程度我举两个例子。12008年微软公司曾经报价446亿美元收购 Yahoo被拒绝理由是报价太低。到了现在Yahoo 的价值连当年的零头都不到。22013年博客平台 Tumblr 以11亿美元的价格被收购仅仅6年后2019年又以300万美元卖出贬值了99.7%,相当于白送。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050904.jpg)
**互联网是高增长行业,可是为什么,内容渠道却在大幅贬值呢?**
我认为,根本原因是,内容的生产方式已经变了。以前,内容是媒体生产的,比如报纸、电视台、通讯社每天发布内容; **而现在,内容是用户生产的,或者准确说,是用户发现的。** 你只要有手机,就能随时发布消息、照片和视频,别人看到以后进行转发,热点榜就这样源源不断产生了。
用户获取内容的主要渠道,已经从内容类网站转向了社交平台。用户看到什么内容,不再是网站主编决定的,而是由热搜榜和推荐算法决定的。所以,内容渠道才会大幅贬值,因为它已经不重要了。
**内容渠道的贬值,一个直接后果就是,内容生产者也在贬值。** 内容消费向一些网红作者集中,其它的内容生产者基本赚不到钱,所以内容生产行业(作家、歌手、影视公司等等)我都不看好。最终,绝大部分的内容生产者,如果只依靠单纯的内容消费,恐怕都无法生存下去,必须有其他赚钱门路。
## 浏览器图形渲染入门
本周向大家介绍一门中级前端课程,研究浏览器的图形渲染机制。
网页从代码变成一张五彩斑斓的页面靠的就是浏览器的图形渲染引擎它负责处理布局、色彩和动画。W3C 委员会给出了一套接口,方便开发者调用渲染引擎,生成更精细、更高级的图形效果。这套接口叫做 Canvas我们可以通过它高效地绘制任意图形。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051201.jpg)
Canvas 接口又分成两大类,一类属于 2D 的平面图形引擎,另一类属于 3D 的空间图形引擎。后者可以跟显卡通信,生成 3D 游戏的画面,被单独称为 WebGL 接口。这两个接口是前端的一个独立方向,属于前端图形学。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051202.jpg)
各种炫酷的页面图形效果和动画的基础,就是前端图形学。它对于公司的业务正变得越来越重要,图形工程师属于目前最紧俏的前端岗位之一,大厂都在大量招聘。因为小游戏和营销活动的需求太大,图形工程师非常缺人。
本周的专题课就是讲解 **如何调用 Canvas 接口,构建一个你自己的简易绘图引擎** ,内容精炼实用,注重系统性,原理和实战并重。课程由腾讯课堂“双认证”机构——京程一灯制作,下面是主要课程内容。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051203.jpg)
课程原价98元现在只需 **0.02元** 。微信扫描下方二维码,进群后即可报名,保证无套路。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051204.jpg)
报名成功后会再送价值294元的资料《Vue3 + TypeScript 高级教程》。
## 资讯
1、[机织运动鞋](https://spectrum.ieee.org/tech-talk/robotics/industrial-robots/adidas-futurecraft-3d-printed-robot-woven-sneaker)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041902.jpg)
运动鞋是一种劳动力密集的产品,需要手工制作。阿迪达斯最近研发了一款 Futurecraft Strong 跑鞋,尝试全自动机器制造运动鞋。它的鞋底是 3D 打印,鞋面采用 2,000 多条不同的线,由机器编织而成。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041903.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041904.jpg)
这种鞋可以根据用户的脚型和喜好定制鞋底和鞋面颜色图案。目前1小时30分钟内可以制作一双运动鞋。阿迪达斯表示未来几个月内可以将制造时间减少到几分钟。 该鞋计划2022年上市。
2、[如何骗过特斯拉](https://www.cnet.com/roadshow/news/tesla-autopilot-without-a-driver-consumer-reports-video/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042306.jpg)
特斯拉汽车规定,必须有人坐在驾驶位,把手放在方向盘上,才能开启自动驾驶,作为人工驾驶的辅助。美国的《消费者报告》杂志最近报道,很容易破解这项限制,在无人情况下启动自动驾驶。
方法很简单,只要在方向盘系上重物(上图),并且扣好安全带,特斯拉汽车的自动驾驶就可以启动,并且上路。《消费者报告》杂志呼吁,特斯拉公司尽快实施更可靠的测试方法,保证驾驶位确实有人,才能启动自动驾驶。
3、[最白的白色油漆](https://www.bbc.com/news/science-environment-56749105)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041703.jpg)
美国普渡大学的科学家研发出了世界最白的白色油漆可以反射超过98的阳光。目前市场上普通的白色涂料可反射80至90的阳光。反射率越高越有利于房间降温减少空调的耗能。
这种油漆的主要成分是白色的硫酸钡,使用了许多不同大小的颗粒,混合在一起。不同的颗粒可以散射不同波长的光,所以反射率特别高。
4、[DNA 歌单](https://www.bustle.com/p/spotify-ancestrydna-users-can-now-generate-personalized-playlists-based-on-their-dna-heritage-results-11957587)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041813.jpg)
音乐网站 Spotify 与 DNA 网站合作,任何人只要允许 Spotify 查看他的 DNA 测序Spotify 就会向该用户推送根据 DNA 定制的歌单。
算法是这样的,根据 DNA 可以知道用户的祖先来自哪里,就推送与该地区风土人情相关的音乐。
Spotify 说:“ DNA 歌单不仅是娱乐,也可以作为教育资源。如果你不熟悉与自己 DNA 相关的地区,这个歌单将有助于你了解该地区的文化、历史和文化。”
5、**一句话消息**
[Unicode 委员会](https://jenniferdaniel.substack.com/p/pressing-flesh-against-flesh-)批准了握手的表情符号将区分肤色。也就是说握手符号将来有25种肤色可以选择下图。美国人的政治正确真可怕。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050507.jpg)
[三星公司](https://www.kedglobal.com/newsView/ked202105090002)推出笔记本电脑的 Exynos 芯片,是世界首块可以运行 Windows 的 ARM 架构的笔记本芯片。此前,苹果公司已经将 ARM 芯片 M1 用于笔记本电脑。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051106.jpg)
[世界最大的珠宝商潘多拉](https://www.bbc.com/news/business-56972562)Pandora表示将不再出售自然钻石改为只出售实验室制造的人工钻石下图
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050412.jpg)
## 文章
1、[从长征 5B 再入的新闻谈起](https://mp.weixin.qq.com/s/Dx0lWSGRZGZIrA8pAkn2ug)(中文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051104.jpg)
最近,长征 5B 火箭的残骸落入印度洋。它是目前中国最大的火箭,残骸无法在大气层里燃烧干净,加之落点无法控制,所以可能会对地面构成威胁。本文是一篇很好的评论。
2、[如何写打印样式表](https://www.matuzo.at/blog/i-totally-forgot-about-print-style-sheets/)(英文)
只要是放置内容的网页除了正常的样式表以外还应该设置打印样式表print.css。本文介绍打印样式表的基本写法。
3、[我如何用机器学习代替绿幕](https://nomoregreenscreen.com/post/the_story_so_far/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042801.jpg)
作者喜欢拍摄视频,会使用绿幕替换背景,但是家庭使用绿幕很不方便。有一天,他看到一篇论文,使用机器学习替换正常视频的背景,他就开始学着做。
4、[我邮寄了一个 AirTag](https://www.intego.com/mac-security-blog/i-mailed-an-airtag-and-tracked-its-progress-heres-what-happened/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051206.jpg)
苹果公司新发布的 AirTag具有追踪功能。作者就放了一个 AirTag 在邮包里面,发出去以后一路追踪,看看效果如何。
5、[Python request 库的用法介绍](https://hodovi.ch/blog/advanced-usage-python-requests-timeouts-retries-hooks/)(英文)
Python 语言的 request 库用来发出 HTTP 请求,作者非常喜欢这个库,认为它简单、直观、容易使用。本文介绍怎么使用它在 Python 脚本里面发出 Web 请求。
6、[我的 HTML 页面模板](https://www.matuzo.at/blog/html-boilerplate/)(英文)
作者介绍了自己目前使用的 HTML 页面模板,解释了每一行的用途。
7、[Prisma ORM 库介绍](https://www.prisma.io/blog/prisma-the-complete-orm-inw24qjeawmb)(英文)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042207.jpg)
Prisma 是 Node.js 和 TypeScript 项目新一代的 ORM 库,用来操作数据库。看上去功能非常强大,还带有配套的图形界面管理工具,下一个项目可以用它试试看。
8、[最小的 Docker 镜像文件](https://devopsdirective.com/posts/2021/04/tiny-container-image/)(英文)
作者介绍如何做出一个最小的 Docker 镜像文件,包含一个简单的 HTTP 服务器,大小只有 6KB。
9、[Bash 如何更快地浏览目录](https://mhoffman.github.io/2015/05/21/how-to-navigate-directories-with-the-shell.html)(英文)
本文介绍一些高级的 Bash 技巧,让你更快地在目录之间切换。
## 工具
1、[Semgrep](https://github.com/returntocorp/semgrep)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042302.jpg)
静态代码扫描工具,用来发现代码错误,类似于 ESLint但可用于17种语言。
2、[Zellij](https://github.com/zellij-org/zellij)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042303.jpg)
一个终端复用器,类似于 Tmux使用 Rust 开发的,功能更强大。
3、[Boxedwine](http://www.boxedwine.org/demo/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042404.jpg)
这个库用来在网页上建立一个虚拟机,运行 Windows 的 exe 程序。
4、[MarkShow](https://mark.show/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042609.jpg)
一个在线工具,你输入 Markdown 文档,它自动转为 PPT 模式,进行在线演示。
5、[PolyGit](https://www.polygitapp.com/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042611.jpg)
一个 iOS 应用,让你在手机(或平板)上克隆 GitHub 仓库,进行修改后,再提交回去。
6、[pass](https://www.passwordstore.org/)
一个命令行的密码管理器,有图形界面客户端,能用于各种平台和手机系统。特点是比较简单直观。
7、[cherrytree](https://www.giuspen.com/cherrytree/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040704.jpg)
一个桌面的笔记软件,支持文件夹结构,可以将所有内容保存成一个 SQLite 文件。
8、[标准笔记](https://standardnotes.org/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041709.jpg)
跨平台的笔记软件,有在线版,支持端对端加密,基础功能可以免费使用。
9、[cpufetch](https://github.com/Dr-Noob/cpufetch)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040801.jpg)
一个开源的命令行程序,可以输出 CPU 的详细信息,支持桌面系统和安卓。
## 资源
1、[整数序列百科全书](https://oeis.org/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041807.jpg)
该网站收集各种整数序列比如“1,2,3,6,11,23,47,106……”这个序列的下一个数字是什么
2、[Rust 第一步](https://docs.microsoft.com/en-us/learn/paths/rust-first-steps/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041812.jpg)
微软官网上面的 Rust 教程,从零讲起,教你如何在 Windows 里面使用 Rust 编程。
3、[远程工作软件地图2021版](https://friday.app/remote-work/market-map)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042001.jpg)
本文列出了远程工作可选择的软件,一共有几十种。
4、[Cockroach 大学](https://university.cockroachlabs.com/catalog)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042002.jpg)
分布式关系型数据库 CockroachDB 的官方教程站,提供多门免费课程。
5、[virtocean](https://virtocean.com/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042103.jpg)
该网站提供各种海洋相关的声音,作为背景音乐。
## 图片
1、[彩色篮球场](https://mymodernmet.com/pigalle-basketball-court-paris/)
法国一个时尚品牌将巴黎的一个街头篮球场,重新设计成彩色篮球场,让这个本来没人关注的地方,变成了网红景点。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041705.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041706.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041707.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041708.jpg)
2、[卡通漫画人物的面容](https://designyoutrust.com/2021/04/person-uses-artificial-intelligence-to-make-anime-and-cartoon-characters-look-more-realistic/)
一个美国学生使用 Artbreeder 软件,通过人工智能,将二维的漫画人物生成三维真实人像。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041803.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041804.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041805.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041806.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021041802.jpg)
## 文摘
1、[半导体行业的复兴](https://semiwiki.com/general/297730-semiconductor-startups-are-they-back/)
60年前半导体行业诞生在旧金山湾区芯片创业公司兴盛一时在旧金山到处都是。那个地方因此被称为“硅谷”半导体的主要成分是硅
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042107.jpg)
后来,这个行业日趋成熟,加上它要求巨额资本投入,使得创业公司大量减少,硅谷的重点转移到了互联网和软件公司。半导体不再是行业的热点了。
但是,过去的几年中,半导体创业公司正在缓慢地复苏,芯片公司发生了惊人金额的融资和收购。那么,半导体创业公司为什么会复苏?还是现在的繁荣属于暂时的海市蜃楼?
---
首先,必须明确一点,过去几十年中,半导体行业一直在增长。全球范围内,在计算机、智能手机、消费电子产品、汽车、工业电子产品的增长带动下,半导体的销售额每年都在上升。正是因为半导体技术的进步,才使得计算机更强大、网速更快、电子产品的体积更小。
那么,在这样一个不断发展的大型市场中,过去很长一段时间内,为什么没有新的半导体创业公司呢?
主要原因有下面几点。
1半导体行业的清洗部门发生了大量倒闭投资者损失严重。
2互联网技术蓬勃发展企业家的兴趣从半导体转移到了互联网。
3中国成为半导体的供应大国在增加竞争的同时拉低了市场的价格。
4半导体上市公司发生了巨大的整合兼并巨头越来越强留给小企业的空间不断缩小。
5生产一种半导体芯片大约需要融资3000万美元批量生产则至少需要再增加1亿美元。
6只有大型公司才会大量采购半导体产品。由于不断的行业整合芯片采购者的数量变少了减少的购买者意味着更低的报价。
这些原因使得半导体不再是一个有吸引力的投资领域,风险投资对半导体创业公司的兴趣和投资因此变少。
---
但是过去的几年中情况开始发生转变。自2017年以来对半导体创业公司的投资大幅增加。这是为什么
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021040601.jpg)
原因之一是人工智能AI的爆炸式增长。AI 需要巨大的计算量,急需创新的半导体产品。在人工智能和计算机视觉的帮助下,自动驾驶汽车取得了长足的进步。这进一步推动了对芯片的需求。
原因之二是建造半导体芯片的成本已大大降低。如果不使用最新工艺大多数芯片不需要最先进工艺芯片的制造成本是非常廉价的。现在用1000万美元或更少的钱就可以制造半导体芯片远远少于以前的3000万美元。
原因之三是半导体购买者的范围也在不断扩大。大型互联网公司和软件企业开始进入芯片领域,他们已成为半导体创业公司的新收购者。
原因之四是美国和中国之间的紧张局势,这使得各国越来越关注芯片的自给自足和国有化,这推动了对半导体的投资。汽车行业面临的芯片短缺也加剧了这种趋势。
---
半导体创业浪潮是否会一直持续下去?
我认为是的。随着量子计算、空间技术、计算生物学等新领域的涌现,对芯片的需求还会不断上升。因此,半导体创业公司的复苏势头值得看好。
## 言论
1、
巴菲特的财产为845亿美元。其中842亿美元是在他50岁生日后获得的。他20岁进入投资业如果只做了30年就不干了就根本不会有人听说过他。
只有坚持下来不放弃,才可能有所作为,因为只有在足够长的时间里面,复利才会显示威力。
-- [《金钱心理学的笔记》](https://www.swyx.io/psychology-of-money/)
2、
由于没法做实验,没有一家药厂愿意为孕妇开发药物,这导致孕妇一旦生病,就无药可用。
-- 《人体简史》by 比尔·布莱森
3、
其他公司把钱花在广告和操纵公众舆论上,我们则专注于产品。
-- [马斯克](https://finance.sina.cn/7x24/2021-04-28/detail-ikmxzfmk9380585.d.html)回应特斯拉公司为何不雇佣公关人员
4、
八小时工作制是20世纪制定的那时下午五点以后社会经济就停止运作了。但是21世纪非常不同我们生活在每周七天、每天24小时运作的世界中社交媒体是24/7通信网络是24/7网上商店是24/7一切都是24/7根本没有固定的休息时间。
-- [《我们为什么要接受过度劳累的工作文化?》](https://www.bbc.com/worklife/article/20210507-why-we-glorify-the-cult-of-burnout-and-overwork)
## 历史上的本周
2020年第 107 期):[致富与杠杆](http://www.ruanyifeng.com/blog/2020/05/weekly-issue-107.html)
2019年第 55 期):[不是反对 996而要提倡远程办公](http://www.ruanyifeng.com/blog/2019/05/weekly-issue-55.html)
2018年第 4 期):[马克思研究的问题](http://www.ruanyifeng.com/blog/2018/05/weekly-issue-4.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

374
docs/issue-159.md Normal file
View File

@ -0,0 +1,374 @@
# 科技爱好者周刊(第 159 期):游戏开发者的年薪
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1747),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052012.jpg)
重庆市很多山地,地形复杂,产生了特有的奇观:被高架道路团团围住的楼盘。([via](https://www.instagram.com/p/CO6iPjJlIvs/)
## 本周话题:游戏开发者的年薪
最近,推特上面有很多欧美的游戏开发者,晒自己的薪水,使用 [#GameDevPaidMe](https://twitter.com/hashtag/gamedevpaidme) 这个标签就能看到,从中可以了解国外程序员的收入。
下面是一个美国开发者的发言。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051102.jpg)
他有超过十年的开发经验年薪是20多万美元。这还是在西雅图如果在湾区工资可能还会再高一些。这跟我听说的差不多美国高级程序员的年薪一般都会超过20万美元约130万人民币
我没想到的是,欧洲程序员的年薪,比美国少非常多。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051103.jpg)
上面这个英国开发者作为高级程序员年薪居然才4万英镑约36万人民币。他入行时更是少到1.5万英镑约14万人民币。欧洲其他国家的情况也差不多年薪也就几万欧元如果是东欧国家比如波兰薪水就更低了。
这就是令我吃惊的地方, **西欧国家的人均 GDP 远高于中国,但是程序员的收入居然与中国差不多,甚至还低于中国。**
我敢说国内高级游戏开发者的年薪肯定不止4万英镑36万人民币。我举一个例子去年有一条[新闻](https://finance.sina.com.cn/tech/2021-03-05/doc-ikftpnnz2743455.shtml)腾讯起诉了两名90后前员工他们都是游戏开发离职后违反了竞业条款加入了竞争对手。为了计算违约金法院的[判决书](https://www.qixin.com/lawsuit/923ec0d1-1590-4ae4-a5c7-85d17c1cddcb/603d1ae1ebf551ed45008c1f)详细列出了薪资水平。
> 吉某某于2019年3月4日提出辞职工作至2019年4月1日。2018年4月至2019年3月期间吉某某每月固定工资32,240元腾讯公司于2018年11月以"税前发放"名义支付吉某某344.38元2019年2月支付吉某某其他奖金113.08元。腾讯公司另发放2018年年终奖203,240元。
按照上面列出的数字,工资 + 年终奖接近60万人民币。这比英国游戏开发者的收入高出了一大截。这个还只是腾讯的普通开发算不上骨干程序员。
**结论就是,中国程序员的年薪已经不低了,虽然不如美国,但是一点不输给欧洲,高级程序员的收入其实要比欧洲高得多。** 如果人民币以后升值薪水差异就会更大。我在推特上说如果以国内游戏业的薪水去欧洲招人可以招到非常好的程序员。网友在底下评论人家的薪水是以每天工作8小时计算的这也是事实。
以前我们总是说,中国的劳动力成本低,这种说法已经不成立了,现在欧洲程序员反而比国内更便宜。这样的一个直接后果就是,外包行业在国内搞不下去了,软件外包就是比谁的成本低,国内的外包行业已经在萎缩了,倒是收费高昂的软件咨询公司越来越多。
对于年轻程序员来说,这也是前所未有的挑战。你的工资高了,但是面对的竞争也强了,你是跟全世界的优秀人才在竞争。如果国外程序员比你优秀,还比你便宜,那么雇主可能不会选择你,反正可以远程开发。所以,大家要有世界眼光,不要满足于跟周围的人比,要以世界水平来要求自己。
## 深度剖析 React 源码
学习前端开发时,很多同学都有想法,想啃一啃框架的源码。
这是很好的想法。如果能看懂源码,用起来就会得心应手,个人能力也是很大提升。万一还能向框架仓库提交代码,成为贡献者,那更是个人的荣耀和职业生涯的成就。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052006.jpg)
首当其冲的,就是 React 的源码。它是全世界最流行的前端框架,应用最广,包含了很多重要概念(比如虚拟 DOM、hooks、fiber 等),多端适用,很有学习价值。
但是React 源码量级实在是太大了(压缩后接近 300KB内部构成非常复杂。很多同学第一次打开源码就被“劝退”了因为根本找不到代码入口。就算硬着头皮读下去也是如坠云雾之中。
就算这样,考虑到下面几点,我还是鼓励大家啃一下 React 源码。1大厂面试会问到 React 原理没看过源码很难深入理解。2读源码能提升解决 bug 和性能优化能力。3 React 框架本身是一个非常好的学习资料可以学到怎么写出规范的和可维护的代码。4读懂源码可以证明你的潜力。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052007.jpg)
本周的课程资料就是 **《深度剖析 React 17 源码资料包》** ,由前京东资深前端工程师高少云老师主讲。这份资料从简单的手写 mini-react 入手再到复杂的fiber、hooks深入解读 React 源码。
课程主要内容如下。希望能够引导大家,真正入门 React 源码。
> - 第一课:《初步解读 React 的工作原理》,讲解虚拟 DOM 和 JSX 的源码实现。
> - 第二课《Fiber 的背景与实现》,讲解 Fiber 架构。
> - 第三课:《深入解读 Hooks》深度解读 Hooks 源码。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052011.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052009.jpg)
现在只需要微信扫描下方二维码,就可以 **0 元** 获得《深度剖析React源码》资料包。有意掌握 React 的同学,不妨学学看。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052010.jpg)
## 科技动态
1、
[一家美国 3D 打印公司](https://3dprintingindustry.com/news/desktop-metal-redefines-woodworking-with-new-wood-3d-printing-technology-189752/)推出了木纤维打印,可以 3D 打印出木制品。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050810.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050811.jpg)
2、
[国家广电总局](https://finance.sina.cn/7x24/2021-05-14/detail-ikmyaawc5198964.d.html)发布统计我国网民日均刷视频约100分钟。这个时长应该已经超过了刷网页的时长。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051403.jpg)
3、
[山东省和河南省](https://news.sina.com.cn/c/2021-05-14/doc-ikmxzfmm2458567.shtml)签订《黄河生态保护协议》规定从河南流入山东的黄河水如果水质改善一个等级山东给予河南6000万元补偿资金如果恶化一个等级河南给予山东6000万元补偿资金。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051701.jpg)
4、
[美国政府](https://www.npr.org/2021/05/13/996299367/how-to-stop-ransomware-attacks-1-proposal-would-prohibit-victims-from-paying-up)正在考虑通过一项新法律,如果企业遭到勒索软件攻击,法律将禁止向勒索者支付赎金。政府希望让勒索者无利可图,从而停止攻击。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051502.jpg)
5、
[一位澳大利亚赛车手](https://www.h2-view.com/story/hyundai-nexo-breaks-world-record-for-longest-distance-travelled-in-a-fcev/)创下了氢动力汽车续航的世界纪录他使用一辆现代牌氢动力汽车单次续航887.5公里共消耗了6.27公斤的氢气。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051901.jpg)
6、
巴勒斯坦和以色列最近爆发军事冲突下面是一张5月14日凌晨的照片。右侧是巴勒斯坦发射的火箭弹左侧是以色列“铁穹” Iron Dome防御系统发射的拦截导弹两方对射看上去非常壮观。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051811.jpg)
7、
[北京大兴](https://finance.sina.com.cn/chanjing/gsnews/2021-05-18/doc-ikmyaawc5978539.shtml)建成全球最大的加氢站日加氢量可达4.8吨共有8台加氢机、16把加氢枪。一辆总重4.5吨的氢燃料电池货车只需加氢3分钟就能续航350公里。氢能每公斤30元与传统货车的加油成本基本相当。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051802.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051803.jpg)
8、[32位股价不够用](https://www.wsj.com/articles/berkshire-hathaways-stock-price-is-too-much-for-computers-11620168548)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050506.jpg)
美国最贵的股票,目前是巴菲特的伯克希尔·哈撒韦公司 过去一年股价不断上涨已经达到了421,000美元一股。
这给纳斯达克股票市场造成了麻烦因为交易所使用32位格式储存股价能够记录的最大值是`2^32 - 1`4,294,967,295。其中留出4位作为小数所以能够记录的最高股价为429,496.7295美元。只要伯克希尔·哈撒韦公司再上涨2%,就会超出这个最高价。
纳斯达克市场已经暂停了伯克希尔·哈撒韦公司的报价,开始升级系统。巴菲特曾经被问到,为什么不像大多数公司一样拆分股票,让股价变得便宜。他回答,这样会吸引来很多不老练的短期投资者,他们根本不知道自己在做什么,所以不会拆分股票。
## 文章
1、[鸽子在我家窗口孵蛋](https://www.douban.com/people/xquizend/status/3421629287/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050701.jpg)
一对鸽子在阳台的空花盆筑了个简易巢,然后在里面下了两只蛋,并且孵了起来。作者观察了半个月,终于看到小鸟孵出来了。
2、[如何生成不规则边框的背景图](https://css-tricks.com/creating-non-rectangular-headers/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050101.jpg)
本文介绍为一个网页元素添加不规则背景图(上图)的几种方法。
3、[Git 的 squash 合并](https://blog.dnsimple.com/2019/01/two-years-of-squash-merge/)(英文)
Git 分支进行合并时,有多种合并方式:直进合并、非直进合并、递归合并和 squash 合并。最后一种 squash 合并,指的是把待合并的节点汇总成为一个新的提交。本文介绍这种合并方式。
4、[JavaScript 模块的代码重复性](https://habr.com/ru/post/554334/)(英文)
作者做了一个实验,他新建了一个 Angular 的标准项目,分析 node_modules 目录里面安装的所有模块对脚本文件的每一个函数计算哈希值结果发现61%的函数是重复的,莫非大家都是从 StackOverflow 拷贝代码。
5、[Rust 的不知名贡献者](https://brson.github.io/2021/05/02/rusts-most-unrecognized-contributor)(英文)
我们都知道很多语言的创始人、主要贡献者是谁。但是Rust 语言的主要贡献者是谁,大家却说不出来。本文介绍 Rust 语言背后的贡献者。
6、[微小变化带来的大收益](https://joelcalifa.com/blog/tiny-wins/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050402.jpg)
作者讲了几个案例,都是网站细节的微小改进,带来用户体验的巨大改进,比如 GitHub 的 favicon 显示构建结果(上图)。
7、[使用 Go 语言学习蒙特卡洛模拟](https://ggcarvalho.dev/posts/montecarlo/)(英文)
本文采用 Go 语言,使用各种小例子,讲解什么是蒙特卡洛模拟。
8、[走进半导体巨头](https://www.cbsnews.com/news/semiconductor-chip-shortage-60-minutes-2021-05-02/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050301.jpg)
美国 CBS 电视网的著名新闻节目《60分钟》最近播出了一期半导体特辑访问英特尔和台积电的 CEO报道芯片为什么会出现短缺。这是节目的文字稿。
9、[JavaScript 的延迟加载属性模式](https://humanwhocodes.com/blog/2021/04/lazy-loading-property-pattern-javascript/)(英文)
如果一个对象的属性值需要非常昂贵的计算,我们可能希望,只有用到这个属性时,才对它求值。本文讨论这在 JavaScript 里面应该怎么实现作者是著名的尼古拉斯·扎卡斯Nicholas C.Zakas
## 工具
1、[Scheme flood](https://schemeflood.com/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051408.jpg)
大家用桌面浏览器访问这个网站,会列出你的电脑安装了什么应用(上图)。这样做的目的,是生成一个用户指纹,从而追踪用户,作者写了一篇详细的[文章](https://fingerprintjs.com/blog/external-protocol-flooding/),解释这是怎么实现的。([@jwenjian](https://github.com/ruanyf/weekly/issues/1759) 投稿)
2、[Chanify](https://github.com/chanify/chanify/blob/main/README-zh_CN.md)
一个开源的 iOS 设备消息推送工具,分为服务器和 iOS App 两个部分。安装以后,可以将文本/图片/文件等各种消息推送到 iOS 设备。([@wizjin](https://github.com/ruanyf/weekly/issues/1768) 投稿)
3、[osmos::feed](https://github.com/osmoscraft/osmosfeed)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050201.jpg)
一个通过 GitHub Actions 自动更新的 RSS 阅读器,每次更新后会发布成 GitHub Pages 的静态网页。([@chuanqisun](https://github.com/ruanyf/weekly/issues/1767) 投稿)
4、[APK 在线分析](https://apkinfo.online/)
一个在线工具,用来分析、修改 APK 文件(安卓应用安装包),以及提取 APK 图标。([@codemofa](https://github.com/ruanyf/weekly/issues/1765) 投稿)
5、[Come Browse With Me](https://comebrowsewithme.com/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042810.jpg)
这个在线工具通过 WebRTC可以将你的浏览器窗口分享给他人也就是说别人可以看到你在页面上的一举一动。
6、[readme.so](https://readme.so/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050202.jpg)
一个 Web 工具,通过拖拉自动生成代码仓库的 README 文件。
7、[FicusJS](https://github.com/ficusjs/ficusjs)
一个轻量级的 Web Components 开发框架,用于快速开发 Web Components 组件。
8、[github-elements](https://github.com/github/github-elements)
这个仓库收集了 GitHub 发布的官方 Web Components 组件目前有17个都是 GitHub 官网实际在使用的项目。
9、[一纸简历](https://cv.devtool.tech/app)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051902.jpg)
使用 Markdown 编写简历的在线工具,支持模板与实时预览,可以导出为 PDF 文件。([@shfshanyue](https://github.com/ruanyf/weekly/issues/1756) 投稿)
10、[木及简历](https://resume.mdedit.online/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051903.jpg)
编写简历的在线工具,与上一个软件类似,有多个模板可选择,源码见 [GitHub](https://github.com/hua1995116/react-resume-site)。([@hua1995116](https://github.com/ruanyf/weekly/issues/1760) 投稿)
## 资源
1、[FFmpeg 操作备忘](https://gist.github.com/steven2358/ba153c642fe2bb1e47485962df07c730)
这个网页收集了 FFmpeg 一些常见操作的命令行写法。
2、[业余编译器作者的学习资源](https://c9x.me/compile/bib/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042501.jpg)
该网页收集各种编译器相关的自学资源。
3、[JavaScript 数据科学教程](http://js4ds.org)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042406.jpg)
一本英文的 JavaScript 教程,免费阅读。从零基础的语法开始讲起,为数据研究人员提供必要的 JavaScript 知识。
4、[IPv6 测试聚合站](https://ipv6.stream/)
一个专门收集各种 IPv6 网络测试服务的网站。([@TulvL](https://github.com/ruanyf/weekly/issues/1764) 投稿)
5、[Starlink 地面站分布图](https://www.google.com/maps/d/viewer?mid=1H1x8jZs8vfjy60TvKgpbYs_grargieVw&ll=42.83802071464017,-94.85800456249999&z=2)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042613.jpg)
Starlink 的卫星上网,目前需要有地面站。网友在谷歌地图上建了一个图层,标出现阶段所有的地面站位置。亚洲一个都没有,所以国内就算有卫星天线,恐怕目前也无法使用 Starlink 卫星上网。
## 图片
1、[数学家的黑板](https://www.scientificamerican.com/article/the-art-of-mathematics-in-chalk/)
美国普林斯顿大学最近出版了一本[《数学家的黑板》](https://press.princeton.edu/books/hardcover/9780691199221/do-not-erase)摄影集,收录了很多数学家的课堂板书。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042502.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042504.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042503.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042505.jpg)
2、[迈阿密的色彩](https://devonzuegel.com/post/field-notes-miami)
迈阿密是美国南方的旅游胜地是美国唯一一个外国出生的居民58%)多于本土出生的居民的大城市。
GitHub 的一个产品经理最近移居迈阿密,感叹这个城市的色彩,丰富得难以想象。她在自己网站上发布了许多照片,下面是其中的几张。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042310.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042309.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042308.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042311.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042307.jpg)
## 文摘
1、[拉里·埃里森的回忆](https://twitter.com/zackkanter/status/1383494783591583749?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Etweet)
Oracle 公司的创始人拉里·埃里森Larry Ellison在回忆录《软件战争》Softwar里面回忆了他跟比尔·盖茨的一段往事。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052004.jpg)
1993年我打电话给比尔·盖茨讨论了一些技术问题。我不同意他的观点并解释了我的理由。比尔说“我考虑一下会给你回电话。”
四小时后,比尔·盖茨回电话说:“我觉得你是对的,但是有几个地方,我还没有想通,你能解释一下 A、B 和 C 这几点吗?”
我说:“比尔,你过去四个小时内一直在考虑这个吗?”
他说,是的,这是一个重要的问题,我必须想通它,现在我们接着把它讨论清楚。
我惊呆了。他投入时间和精力,反复思考这个问题,得出结论我是对的,他是错的。大多数人不愿承认自己是错的,比尔毫不犹豫就这样做了。他唯一关心的就是对和错。这使得他是一个非常危险的对手。
**2、对于教育的三点思考**
美国培训行业的一个创业者 David Perell最近在他的邮件列表里面 谈了对美国教育的三点感想。
1表面上美国人总是表现出来对教育很关心学校暴露的各种运作问题都能上新闻媒体。但是对于学生怎么学习、在学校里到底学到了什么美国人却漠不关心。
David Perell 认为,其实应该反过来,需要关心的是学生是否真的学到了东西,而对于学校的各种问题倒是可以漠不关心。
2学生应该特别重视写作课。
如果你不知道如何写作,可能就不知道如何思考。
3老师们总是抱怨学生不听课但是很少想一想自己的讲课是否值得一听。
## 言论
1、
机器学习模型的耗电量越来越大。目前,最复杂的模型 GPT-3要使用 1,287 兆瓦的电能相当于大型水电站的发电量运行一次产生552公吨的二氧化碳排放量。
-- [《谷歌否认 AI 模型的低效率》](https://venturebeat.com/2021/04/29/google-led-paper-pushes-back-against-claims-of-ai-inefficiency/)
2、
很多创业公司是君主制,公司和创始人越来越难以区分,比如特斯拉公司。
-- [《创始人的控制溢价》](https://www.axios.com/company-founders-elon-musk-tesla-stock-c4db4d28-d632-46bc-bf84-fa59c0f0b523.html)
3、
创业公司的三个核心要素:团队,产品和市场。其中最重要的是市场,用户数量和增长率是决定性因素。创业公司失败的第一大原因就是缺乏市场。
-- [Marc Andreessen 的创业指南](https://pmarchive.com/guide_to_startups_part4.html)
4、
领先他人一年,你会致富;领先他人十年,你会发疯。
-- [David Perell](https://twitter.com/david_perell/status/1388121872332591105)
5、
我已将手机更改为黑白模式,有效防止了手机沉迷。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27028620)
## 历史上的本周
2020年第 108 期):[阵地战与奇袭战](http://www.ruanyifeng.com/blog/2020/05/weekly-issue-108.html)
2019年第 56 期):[文科生为什么不容易就业?](http://www.ruanyifeng.com/blog/2019/05/weekly-issue-56.html)
2018年第 5 期):[互联网时代,做一个好人是划算的](http://www.ruanyifeng.com/blog/2018/05/weekly-issue-5.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

View File

@ -2,13 +2,13 @@
这里记录过去一周,我看到的值得分享的东西,每周五发布。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080301.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080301.jpg)
影视作品经常出现病人的心脏停止跳动医生使用两块电极板对心脏电击。它叫除颤器defibrillator通过放电刺激心脏恢复跳动。
除颤器必须在心跳停止以后立刻使用拖延越久希望越渺茫。可想而知大部分心脏停止的病人是死定的。据统计美国每年心脏骤停有35万人其中90%以上都没有抢救的机会。医生们于是想到了,能不能把除颤器放在体内呢?
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080302.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080302.jpg)
体内除颤器就是这样发明的。这个装置放在心脏衰弱的病人体内,自动检查心脏骤停,一旦发现立刻电击。它救了很多人,但带来了另一个问题。那些心脏衰弱的病人,即使抢救回来,心脏还是衰弱的,而且由于经受了一次电击,会变得比以前更衰弱。病人很可能不久就会发生另一次心脏骤停,或者心脏越来越弱,无法满足身体新陈代谢的需要,导致其他器官慢性衰竭。也就是说,除颤器只是推迟了死亡的时间和方式,病人从死于心脏骤停变成死于慢性衰竭。
@ -20,7 +20,7 @@
1、[射向地球的高能粒子](https://www.vox.com/science-and-health/2018/7/12/17552586/neutrino-cosmic-ray-ice-cube-multimessenger-astronomy-astrophysics-nsf)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080303.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080303.jpg)
1912年科学家发现地球每天都在遭受高能粒子的撞击。这些粒子的能量非常大因此必定有一个地方在源源不断地射出它们然后地球正好在这些粒子的喷射轨道上。但是一百多年来科学家都没有答案到底什么地方在喷射高能粒子
@ -28,7 +28,7 @@
2、[贝佐斯成为现代史上最富有的人](https://www.bloomberg.com/news/articles/2018-07-16/happy-prime-day-jeff-amazon-ceo-s-net-worth-tops-150-billion)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080304.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080304.jpg)
亚马逊公司的股票不断上涨,创始人贝佐斯成为世界首富,还成为现代历史上最有钱的人。
@ -36,43 +36,43 @@
3、[消除图片噪点的算法](https://www.bleepingcomputer.com/news/technology/new-ai-algorithm-can-fix-grainy-images-without-looking-at-clean-photos/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080305.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080305.jpg)
美国科学家公布了一种消除图片噪点的 AI 算法。这种算法可以从有噪点的图片推断出原图。上面第一张图是原图,第二张是算法处理的结果,第三张是没有噪点的实际图像。
4、[飞行汽车](https://www.bbc.co.uk/news/technology-44805697)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080306.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080306.jpg)
很多公司都在开发可以飞行的汽车不少已经做出了成品。BlackFly 是最接近完成的一个产品。
它可以用100公里/小时的速度飞行40公里。能量来自电池一次充电需要30分钟。下图后面的架子是它的充电器。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080307.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080307.jpg)
它是垂直起降的带有八个推进器分布在两个机翼上只能载一个人。出品公司宣称已经进行了多年1400多次的测试飞行距离超过12,000多英里。
5、[2018 美国最佳工作场所](http://blog.indeed.com/2018/07/12/top-rated-workplaces-the-50-best/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080308.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080308.jpg)
美国一家媒体根据员工体验对财富500强的工作环境进行了排名。员工心目中的最佳工作场所前三名依次是 Facebook、西南航空和 Salesforce。下面是对它们的评语。
> * Facebook工作场所充满活力。人员都经验丰富能力极强。管理层坚定但乐于助人。团队合作至关重要。
> * 西南航空:精彩的管理,令人敬畏的同事,鼓励个性和进步。
> * Salseforce 快节奏,具有挑战性的项目和聪明的人以及酷炫有趣的文化相结合。无论头衔或职级如何,你都可以发表自己的声音和意见,尽管有疯狂的工作安排,但有趣的氛围可以平衡。
> * Salesforce 快节奏,具有挑战性的项目和聪明的人以及酷炫有趣的文化相结合。无论头衔或职级如何,你都可以发表自己的声音和意见,尽管有疯狂的工作安排,但有趣的氛围可以平衡。
6、[开放的视频编码方案](https://blog.mozilla.org/blog/2018/07/11/royalty-free-web-video-codecs/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080309.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080309.jpg)
目前,互联网视频大部分采用 H.264 编码方案。这个方案是有专利的,使用必须付费。即使你可以在 Youtube 这样的视频网站免费观看视频,但是 Youtube 必须为使用 H.264 每年支付几百万美元。
目前,互联网视频大部分采用 H.264 编码方案。这个方案是有专利的,使用必须付费。即使你可以在 YouTube 这样的视频网站免费观看视频,但是 YouTube 必须为使用 H.264 每年支付几百万美元。
为了有一个彻底开放的视频编码方案也为了更好的性能2015年多家软件和硬件厂商成立了 AOMedia 联盟。现在,新的视频编解码器 [AV1](https://github.com/xiph/rav1e) 终于问世了。AV1 主要基于谷歌的 VP9 编码方案并加入了其他代码。AV1是无版权的任何人都可以免费使用。它比 H.264 提供更高效的压缩大约高出30
7、[芝加哥地下快运系统](https://www.boringcompany.com/chicago/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080310.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080310.jpg)
特斯拉老板马斯克旗下的 Boring Company不久前中标芝加哥市地下快运系统挖一条隧道连接市中心到机场。
@ -80,7 +80,7 @@ Boring Company 披露了这个系统的细节。它依靠电动轨道车承运
8、[人工智能生成慢镜头](https://motherboard.vice.com/en_us/article/ywejmy/nvidia-ai-slow-motion-better-than-a-300000-fps-camera)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080311.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080311.jpg)
Nvidia 公司宣布了一种 Super Slomo 技术,可以用人工智能生成慢镜头。
@ -88,7 +88,7 @@ Nvidia 公司宣布了一种 Super Slomo 技术,可以用人工智能生成慢
9、[智能绷带](https://now.tufts.edu/news-releases/smart-bandages-designed-monitor-and-tailor-treatment-chronic-wounds)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080312.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080312.jpg)
美国一所大学发明了智能绷带,上面有传感器和药物。传感器监控伤口的 pH 值,实现智能给药。这对于慢性伤口非常有效。
@ -112,19 +112,19 @@ Nvidia 公司宣布了一种 Super Slomo 技术,可以用人工智能生成慢
* GitHub [放弃使用 jQuery](https://twitter.com/mislav/status/1022058279000842240),改用标准 JS 操作 DOM。jQuery 的历史使命已经完成,正在退出前端开发的工具箱。
* [Opera 浏览器](https://blogs.opera.com/desktop/2018/08/opera-launches-snap-linux-users/)发布 Linux 版本。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080313.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080313.jpg)
## 教程
1、[图数据结构入门](https://adrianmejia.com/blog/2018/05/14/data-structures-for-beginners-graphs-time-complexity-tutorial/)(英文)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080314.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080314.jpg)
graph是一种数据结构由点vertex和边edge组成。本文介绍图结构的算法基本知识。
2、[判断油画的年代](http://chrischung.me//2018/06/20/using-a-computer-to-separate-fifteenth-from-seventeenth-century-data/)(英文)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080315.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080315.jpg)
上面这幅欧洲油画是什么时候画的15世纪还是17世纪
@ -132,7 +132,7 @@ Nvidia 公司宣布了一种 Super Slomo 技术,可以用人工智能生成慢
3、[SVG 背景](https://webdesign.tutsplus.com/tutorials/how-to-use-svg-patterns-as-backgrounds--cms-31507)(英文)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080316.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080316.jpg)
这篇文章教你如何手写一个 SVG 文件,作为网页的背景图案。
@ -164,7 +164,7 @@ SSH 的作者回忆, ftp 端口是21telnet 的端口是23他就挑了中
1、[微软 Whiteboard](https://techcommunity.microsoft.com/t5/Office-365-Blog/Microsoft-Whiteboard-is-now-generally-available-for-Windows/ba-p/214574)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080317.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080317.jpg)
微软推出了一个团队协作工具,可以让用户在多种设备上,远程实时分享电子白板。目前,它只有 Windows 10 的客户端,但马上就会推出 iOS 客户端和 Web 版本。
@ -178,25 +178,25 @@ Go 语言写的自然语言处理工具,目前只能处理英语。
4、[Nand Game](http://nandgame.com/diagram)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080318.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080318.jpg)
一个网页游戏,玩家通过组合虚拟电路,组装出一台计算机。
5、[Video Hub](https://videohubapp.com/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080319.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080319.jpg)
一个管理本地视频的免费桌面软件,可以预览、搜索、分类各类视频文件。
6、[Vialer-js](https://github.com/vialer/vialer-js)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080320.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080320.jpg)
一个基于 WebRTC 技术的实时通讯平台,可以实现 P2P 的文字聊天、语音和视频对话。
7、[Neutralinojs](https://github.com/neutralinojs/neutralinojs)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080321.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080321.jpg)
一个使用系统原生组件开发桌面应用的框架,相比 Electron好处就是打包出来的体积比较小。
@ -206,7 +206,7 @@ Go 语言写的自然语言处理工具,目前只能处理英语。
9、[Browsh](https://www.brow.sh/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080322.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080322.jpg)
Browsh 是一个基于 Firefox 的命令行脚本,可以在命令行打开网页,并且渲染出大致的样子。它也可以用作移动端网页浏览的处理方案。
@ -226,13 +226,13 @@ Browsh 是一个基于 Firefox 的命令行脚本,可以在命令行打开网
4、[Acceptance Test Driven Development with React](https://leanpub.com/build-react-app-with-atdd)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080323.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080323.jpg)
中国开发者写的英语专著,介绍前端测试。书放在 Leanpub付不付费、付多少钱都是自愿的。
5、[网站可靠性工作手册](https://landing.google.com/sre/book.html)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080324.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080324.jpg)
《网站可靠性工作手册》一书现在免费下载,谷歌官网提供,为期一个月。
@ -240,7 +240,7 @@ Browsh 是一个基于 Firefox 的命令行脚本,可以在命令行打开网
1、[郭台铭的创业](https://www.miaopai.com/show/4MjIpOCi8Ks2xBcGC2ZnycZ3qPLxJ2XuwCRrNg__.htm)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080325.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080325.jpg)
郭台铭创业初期,好不容易有了进一步投资的钱,当时有两个选择:一是买地自己盖厂房,然后买人家的模具;二是租别人的厂房,自己买机床开发模具,加强研发能力。
@ -284,7 +284,7 @@ Browsh 是一个基于 Firefox 的命令行脚本,可以在命令行打开网
1931年西澳大利亚州的阿里德角半岛一些自然爱好者在灌木丛生的荒原上发现了一种没人见过的昆虫。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080326.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080326.jpg)
它看上去隐约有点蚂蚁的模样可却是一种不寻常的淡黄色还有一双奇怪的眼睛很惹眼显得异常局促不安。人们收集了一些标本送到墨尔本维多利亚国家博物馆某位专家的桌上专家立马就认定这种昆虫是巨响蚁。这一发现使人们极为兴奋因为据人类所知类似的东西不存于地球已经1亿年之久了。巨响蚁是一种原始蚂蚁是蚂蚁自黄蜂开始的进化过程中某一时段的活化石。在昆虫学领域这非凡卓越得就仿佛有人发现一群三角龙在某个遥远的草原上啃草一样。
@ -296,7 +296,7 @@ Browsh 是一个基于 Firefox 的命令行脚本,可以在命令行打开网
现在我们来考虑一下可能性的问题。泰勒和他的同事距他们预定搜寻地有800英里之遥。在澳大利亚约摸3百万平方英里的旷野中一小撮能够识别地球上最稀有、最吃香的虫子的人中的一个找到了这种虫子----它的活体只被人看见过一趟,还是差不多半个世纪之前----而这统统是因为他们的车子在此处抛锚了。其附带结果便是,巨响蚁至今仍旧没有在其原发现地被找到。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080327.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080327.jpg)
## 本周图片
@ -304,41 +304,41 @@ Browsh 是一个基于 Firefox 的命令行脚本,可以在命令行打开网
有一个数学难题,怎样的多边形可以铺满一个平面?数学家已经证明,任意三角形和四边形都可以,五边形不确定,六边形只有三种可以,其他都不行。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080328.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080328.jpg)
上图是目前找到的所有15种五边形可以平铺平面。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080329.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080329.jpg)
其中的第15种五边形2015年发现的。
2、[最热门的编程语言](https://www.economist.com/science-and-technology/2018/07/19/python-has-brought-computer-programming-to-a-vast-new-audience)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080330.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080330.jpg)
根据谷歌搜索指数Python 语言过去10年一直在上升现在已经是最热门的编程语言。图片来源《经济学家》杂志
3、[圣赫勒拿岛游记](https://bbs.qyer.com/thread-2891820-1.html)(组图)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080331.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080331.jpg)
圣赫勒拿岛最著名的景点当然是拿破仑故居和空的拿破仑墓。1815年拿破仑被流放到这里1821年去世安葬在岛上的墓地。1840年法国政府将灵柩移回巴黎买下岛上三块拿破仑有关土地并入法国领土成为"在英国海外领地上的法国海外领土"。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080332.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080332.jpg)
拿破仑故居门口立着牌子禁止拍照不过没有监控靠自觉。我是2018年这个别墅的第一个参观游客在别墅里忍不住拍了一些内部照片。里面的所有家具和设施完全是原物原样没有任何变化让你觉得好像拿破仑昨天才在这里去世。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080333.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080333.jpg)
往山下开一段路,就是另一块法国领土,拿破仑墓。当然,是空的,灵柩已经移回巴黎。这块墓地占的区域很大,由松木屑铺成防滑的山路一直走下去。没人看管,任何时候都可以来。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018080334.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080334.jpg)
我住的旅馆由英国遗民Hazel老太太经营。其中一部分是2008年从所罗门家族买来的包括书房大部分都保持原样几百年。临走前一天Hazel告诉我她接到一个叫信天翁的旅游agent订单有11个北京来的中国团第二天到。然后她有点担心地问我他们会不会在房间 cooking?

416
docs/issue-160.md Normal file
View File

@ -0,0 +1,416 @@
# 科技爱好者周刊(第 160 期):中年码农的困境
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1747),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052614.jpg)
云南红河州的蝴蝶谷5月出现蝴蝶大爆发数量是十年来最多估计达到1.5亿只。([via](http://yn.people.com.cn/n2/2021/0522/c372453-34739809.html)
## 本周话题:中年码农的困境
上周谈到了[游戏开发者的年薪](http://www.ruanyifeng.com/blog/2021/05/weekly-issue-159.html),我后来想到,曾经在 B 站看过一个[视频](https://www.bilibili.com/video/av838499481/),也是讲这个事情。
我又重新看了一遍,还是感到说得很好,想分享给大家。下面就是我总结的视频主要内容,下文的“我”都是指视频的讲述者。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052601.jpg)
2008年哈工大研究生毕业后我和同宿舍的同学一起来了上海。他在盛大游戏工作几年后回了广州老家我们就很少联系了。
前一段时间我有事找他就聊了一下近况。他本科和硕士都是计算机专业现在广州的一家游戏公司上班还在写代码。我们都已经35岁了我也想知道这个年龄段的中年码农现在的行情怎么样
他跟我说了几个情况。首先,跟大家想的一样,加班非常厉害。周一到周五,每天基本是晚上十点下班,如果遇到项目上线或者重大更新,那肯定是凌晨两三点下班,通宵也是有的。周六还要正常上班。
他现在的这家公司比较坑。游戏公司给研发人员的基本工资不会太高,你的很大一部分收入来自项目奖金。去年他们公司有一个项目上线,就在上线之前,把整个项目组解散了,要么辞退,要么分配到其他的项目组。公司这是为了节省成本,少发奖金。很多公司都这么干,没有办法的,员工永远是处在弱势的地位。
然后我很好奇也是很多人好奇的985高校的计算机硕士工作到现在有12年了收入是多少呢他跟我说他的月薪是每月税后三万多具体多少他没说奖金我也没问。
我是自由职业者会担心下个月的收入我觉得他在公司上班可能相对稳定一点。他说自由职业者的所有担心他作为上班族都有担心会被裁员。裁员是所有中年码农或者说所有中年职场人士都避不开的一个话题。35岁到40岁的这些职场人士如果职位做不到中层你的人力成本是很贵的。把你优化掉雇佣那些刚毕业的年轻人对公司是更优的选择。他们更有体力也更听话执行力也更强。很多公司裁员时第一考虑的就是中年的中低层职员。作为中年人如果你平时不加班万一绩效评得不好那就可能被优化掉。
我刚毕业时,很多同学和同事可能心里想的是,写几年代码,代码写得好之后去转管理层。后来有一些人真的转了管理,但是更多的人是转行,不做码农了,因为年纪大了,各种体力都跟不上了。转管理层毕竟是少数,因为僧多粥少,只有那么几个位置,而且有些人就不适合做管理,喜欢写代码。就算成功晋升管理层,往上走就更难了,很多时候只能走到中层,很难走到高层。所以,对于中层管理者,前面说的那些中年危机,他同样都有。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052602.jpg)
现在已经有很多三四十岁的码农了,好消息是有一小撮人,像我同学那样,依然在写代码,坏消息是很多公司对于中年的码农比较苛刻,由于他们的综合人力成本比较高,很容易被优化掉。这就是现状。
下面对于那些年轻的码农,我给几个建议吧。
1要有积累。不管是文字、视频、项目、代码等等一定要有积累要在本职工作以外有一个东西你可以慢慢的累积下来。最开始的几年可能都没有什么收益但你最好还是要坚持下去。我觉得积累是一种很强大的力量比学习能力更重要。因为随着年龄的增长你的学习能力是在下降的而且行业和技术迭代比较快一直有新东西出现你必须不断地保持学习这很困难。
2要让自己不可或缺。公司制定了很多很完善的流程和制度目的就是为了让每一位员工都可以被替代一旦有人离职都可以在短时间内找到替代他的人这样才能保持公司的正常运转。个人的策略其实就是跟公司相反让公司不容易找到替代你的人。如果公司需要花费较长时间或者较大的成本才能找到合适的人来替换你那么你就是不可或缺的。
3要保持开放的头脑要善于接受。每个人的见识是有局限的世界是多元的每一次交流都是认知的碰撞。很多人就是不善于接受别人的观点很固执。我并不是说让你无脑地赞同别人而是你愿意去尝试或者验证别人的观点。这样才会给自己带来更多的机会蛮干是没有出路的。中国大部分码农的现状是不乐观的如果你不多去思考的话情况可能会更加的不乐观。
## Authing 身份云
以后周刊会不定期推广国产软件精品和新品每周详细介绍一款软件。如果大家有意推广自己的产品欢迎与我联系Emailyifeng.ruan@gmail.com
---
本周的主角是北京蒸汽记忆科技有限公司的 [Authing](https://sourl.cn/ppUZ8z)。去年他们在周刊上亮相过经过近一年的密集开发Authing 产品有了大幅度改进功能稳定性显著提升SDK 也更加完备,所以想再给大家介绍一下他们。
[![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052608.png)](https://sourl.cn/ppUZ8z)
**如果用一句话表达Authing 做的是身份认证和授权管理的 SaaS 服务**。说得通俗一点,他们通过云服务,帮外部应用解决用户登录和权限设置问题,国外称为 IDaaSID as a Service中文译为“身份云”。
用户的认证和权限管理对软件来说特别重要,不仅要保证数据安全,还要满足各种协议和使用场景,对企业来说往往是开发难度大,既耗时又费人力。
Authing 就是为了解决这个痛点而生的,通过将用户数据与软件本身的功能解耦,使得开发者不必自建身份管理系统,只需要调用 Authing 的云服务,不仅提升了安全性,还节约了开发时间。
小到几行代码的登录表单,大到企业应用的身份中台,你都可以在他们的平台上进行定制,整个过程方便快速,而且价格低廉。
具体来说Authing 提供三种不同的使用方法:
> 1最简单的让 Authing 托管你的登录页,登录时跳转到他们的网站即可,用户登录后,再返回到你的应用。大家可以点击查看这个[范例](https://sourl.cn/UgWcKq)。
>
> ![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052610.png)
>
>2如果不想让用户跳到外部登录页就使用他们提供的[前端登录组件](https://docs.authing.cn/v2/quickstarts/spa/react.html?hmsr=ap528&hmpl=ap528&hmcu=ap528&hmkw=3&hmci=),嵌入自己的 Web 或移动端页面,完全不需要自己实现登录 UI 和认证逻辑。
>
>3自定义登录 UI 和认证流程,这样灵活性最大,但需要自己调用 API 开发,目前 Authing 提供 10 余种主流语言或框架的 [SDK](https://docs.authing.cn/v2/guides/basics/authenticate-first-user/use-api-sdk/)。
值得一提的是 Authing 提供多端支持Web 页面、移动端、原生 App 和小程序等,都可以接入。具体使用哪一种认证(密码、手机二维码、社会化登录和多因素认证等),需要自己在后台配置。至于更复杂的权限控制,就请看[文档](https://docs.authing.cn/v2/guides/access-control/?hmsr=ap528&hmpl=ap528&hmcu=ap528&hmkw=4&hmci=)了。
为了减轻开发负担尤其是企业应用的开发Authing 新上线了[“应用市场”](https://mp.weixin.qq.com/s/eIFEjeajQ08rnSL49a3Tbw),支持常见的云服务平台(比如,阿里云、腾讯云)。如果你的应用架设在这些云平台,那么只要安装一次对应的适配层,就能实现当前平台上所有应用的单点登录。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052609.png)
---
你也许想不到,他们是一家 95 后开发者成立的创业公司,才不到两岁,业务就已经蒸蒸日上,完成了多轮融资,每⽉的用户规模达数千万,支持着几万个企业级应用,国内大型企业(比如中国石油、国家电网)、事业单位(比如高等教育出版社)、知名外企(日本丰田、德高集团)和众多的创业公司都是他们的客户。
尤其难得的是,他们还热心于技术传播和用户教育,写了很多科普文章。我推荐大家看一下他们的[博客](https://blog.authing.cn/blog/?hmsr=ap528&hmpl=ap528&hmcu=ap528&hmkw=6&hmci=)和[论坛](https://forum.authing.cn/?hmsr=ap528&hmpl=ap528&hmcu=ap528&hmkw=7&hmci=),里面有很多不错的原创内容,比如[《LDAP 协议入门》](https://forum.authing.cn/t/topic/98?hmsr=ap528&hmpl=ap528&hmcu=ap528&hmkw=8&hmci=)和[《单点登录教程》](https://forum.authing.cn/t/topic/112?hmsr=ap528&hmpl=ap528&hmcu=ap528&hmkw=9&hmci=)。这说明他们把产品真正当作一种技术理想,这在国内是不多见的。
最后,欢迎大家[试用](https://sourl.cn/ppUZ8z)他们的服务,前 3000 次的认证是免费的,此后只对活跃用户收费,不登录就不收费。更多问题,可以去[论坛](https://forum.authing.cn/?hmsr=ap528&hmpl=ap528&hmcu=ap528&hmkw=11&hmci=)提问和咨询。
## 科技动态
1、[142年的种子实验](https://www.nytimes.com/2021/05/11/science/seeds-germinated-michigan-state.html)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051301.jpg)
1879年一位美国植物学家在密西根州采集了大量植物种子装瓶后埋在土里希望几十年或几百年后再挖出来看看种子是否还能发芽。从那以后大约每隔20年该实验的看护者就会挖出一个瓶子将种子重新播种。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051302.jpg)
2021年4月中旬密歇根州立大学的几位老师挖出了其中的一个瓶子种下了里面的种子。到了4月23日第一株幼苗破土而出截止到5月初已经有11株幼苗发芽了。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051303.jpg)
这是世界上运行时间最长的实验之一已经进行了142年植物学家希望它至少还能持续80年延续到22世纪。
2、[Amazon Sidewalk 网络](https://www.amazon.com/Amazon-Sidewalk/b?node=21328123011)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051108.jpg)
Amazon 公司宣布将在6月份启动一个叫做 Sidewalk 的共享网络。以后,用户只要购买了 Amazon 的硬件设备(比如 Echo 智能音箱、Ring 智能门铃),这些设备就会分享用户家中一小部分带宽,给附近的电子设备共享,让那些设备可以网络通信。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051109.jpg)
这样一来,物联网设备只要具有蓝牙模块,就可以随处上网,大大扩展了功能。举例来说,运动时可以只带一个手表,不用带手机,就将运动数据发到网上;再比如,追踪项圈可以将宠物的 GPS 坐标实时发到网上。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051110.jpg)
3、[扁平意大利面](https://www.morphingmatter.cs.cmu.edu/projects/morphing-pasta-and-beyond)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050805.jpg)
意大利面通常是螺旋状或管状这样的面条有一个缺点就是很占包装空间。一大包意大利面真正的容量可能只有包装体积的40%。最近,卡内基梅隆大学的研究人员发明了一种扁平意大利面,煮熟以后会变得卷曲,图片是面条水煮前后的对比。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050806.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050807.jpg)
它的原理是在平坦的面条上刻出沟槽,这些沟槽的形状和深度,是研究人员事先使用计算机和物理实验确定的。水煮时,由于沟槽面的膨胀小于平滑面的膨胀,导致面条卷曲变形。理论上,还可以让面条水煮后呈现更复杂的形状。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050808.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050809.jpg)
4、[猪皮移植](https://m.gmw.cn/baijia/2021-05/07/1302278596.html)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050816.jpg)
河南周口某医院为烧伤病人移植猪皮,手术利用猪皮覆盖保护患者被烧伤的皮肤,等到患者新皮肤组织再生后,移植的猪皮会自行脱落。
严重的烧伤病人需要多次移植。该医院称以前有过患者进行多次猪皮移植手术“当时一共用了6头猪。”
5、
[谷歌的 Fuchsia 操作系统](https://9to5google.com/2021/05/25/google-releases-fuchsia-os-nest-hub/)正式亮相,用在自家的智能家居控制器 Nest Hub 上面。这是谷歌的第三个操作系统,前两个是安卓和 ChromeOS。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052604.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052605.jpg)
6、
[Facebook](https://www.wired.co.uk/article/apple-ios14-facebook) 在《纽约时报》等美国大报,刊登全版广告(下图),抨击苹果公司的新版本 iOS 允许关闭用户追踪,认为这样将打击美国小企业,因为 Facebook 无法为他们提供帮助了。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052202.jpg)
## [四种显示屏](https://hackaday.com/2021/05/09/artwork-spans-fifty-years-of-display-technology/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051001.jpg)
瑞士巴塞尔的一个基金会,委托当地的艺术家,创造了一个装置艺术品,使用四个显示屏展示当前时间,完成后会放到机场和火车站。
这四个显示屏分别代表了显示技术的四个阶段。
第一个是1960年代的机械点阵屏Flip-Dot通过电磁方式翻转黑白圆点来显示内容。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051003.jpg)
第二个是1970~1980年代的单色液晶 LCD 屏,通过屏幕底下的灯管发光,只能发蓝光。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051002.jpg)
第三个是2000年左右的 LED 屏,通过红色、绿色、蓝色的发光二极管的不同组合,显示出彩色。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051004.jpg)
第四个是当代的液晶 TFT 屏,使用很小的薄膜晶体管,使得分辨率可以做得很高。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051005.jpg)
## 文章
1、[使用 Notion API 建立自己的账本](https://sspai.com/post/66658)(中文)
Notion 最近开放了 API作者详细介绍如何写一个 Python 脚本,调用 Notion API将支付宝和微信导出的交易记录输入 Notion 形成一个账本。
2、[如何画出螺旋曲线?](https://www.dogatekin.com/blog/hypnotic-degenerate-spirals/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051007.jpg)
作者使用通俗语言,介绍螺旋曲线的数学含义,并给出多个 JavaScript 示例。
3、[树莓派架设公网网站](https://viggy28.dev/article/setting-up-ghost-in-raspberry-pi-for-free/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051006.jpg)
作家介绍如何在家庭网络之中,使用树莓派架设一个网站,然后通过端口映射,供外网访问。
4、[Linux 系统的磁盘分析工具 gdu 用法](https://www.makeuseof.com/how-to-analyze-disk-usage-with-gdu-in-linux/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050901.jpg)
gdu 是 du 命令的 Go 语言版,用来分析 Linux 和 macOS 系统的磁盘占用情况,提升了执行速度,并且有命令行图形界面。
5、[为什么我们从 Webpack 切换到 Vite](https://blog.replit.com/vite)(英文)
Replit 解释为什么将前端打包工具,从 Webpack 转为 Vite。
6、[JavaScript Web Cryptography API 的用法](https://blog.sessionstack.com/how-javascript-works-cryptography-how-to-deal-with-man-in-the-middle-mitm-attacks-bf8fc6be546c)(英文)
浏览器原生支持 Web Cryptography API用于加密和解密本文通过举例介绍这个 API 的用法。
7、[x86 计算机的栈顶位置](https://eli.thegreenplace.net/2011/02/04/where-the-top-of-the-stack-is-on-x86)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050812.jpg)
C 语言变量储存在内存的栈stack里面从栈底开始存放直到栈顶。这个概念很容易混淆因为栈底是内存的高位地址栈顶是内存的低位地址本文就来分析这个概念。
8、[山羊吃草问题](https://www.quantamagazine.org/solve-math-equations-that-are-stubborn-as-a-goat-20210506/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050813.jpg)
如果把山羊拴在谷仓大门上,山羊的活动面积就是上图粉色的部分,具体大小容易算出来。
数学家对这个问题进行了很多发挥,其中有一个版本就是,如果把山羊拴在一个圆形谷仓里面(下图),请问绳子的长度是多少,可以让山羊的活动面积达到谷仓的一半。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050815.jpg)
## 工具
1、[Slidev](https://github.com/slidevjs/slidev)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050603.jpg)
这个工具使用 Markdown 格式编写 PPT 幻灯片,功能较多。
2、[Vulture](https://github.com/jendrikseipp/vulture)
一个 Python 的静态代码检查工具,可以发现没有用到的代码。
3、[Send](https://github.com/timvisee/send)
Mozilla 基金会曾经推出了一个文件分享服务,后来停止开发了。社区就接过来,做成完全的开源版,现在可以自己搭建,并且有 Web、命令行和安卓等各种客户端。
4、[Sequencer 64](https://www.sequencer64.com/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051205.jpg)
一个架子鼓的网页模拟器。
5、[Id128](https://github.com/aarondcohen/id128)
一个 JavaScript 库,生成 UUID通用唯一识别码支持多种算法。
6、[Pyodide](https://github.com/pyodide/pyodide)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051402.jpg)
这个库是浏览器的 Python 运行时,通过 WebAssembly 脚本让网页运行 Python 代码,可以通过它加载一些人工智能或者科学计算的库。
7、[Zulip](https://zulip.com/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051404.jpg)
一个团队协作工具,将聊天和电子邮件的线程模型结合在一起,类似 Slack但是更像一个内部论坛。
8、[Play.js](https://apps.apple.com/us/app/play-js-javascript-ide/id1423330822)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052619.jpg)
一个 iOS 应用,提供 JavaScript IDE允许在 iPhone 和 iPad 上开发 Web 和 Node.js 应用。
9、[Magician](http://magician-io.com/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052611.jpg)
一个国内开发者写的 Java 的网络协议解析包,可以用作 HTTP 和 WebSocket 服务器,支持 TCP 和 UDP 通信,使用简单。([@yuyenews](https://github.com/ruanyf/weekly/issues/1774) 投稿)
10、[NewTabEditor](https://notes.tools/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052612.jpg)
Chrome 浏览器的插件,可以让新标签页变成一个文本编辑器。([@5A59](https://github.com/ruanyf/weekly/issues/1777) 投稿)
## 资源
1、[CSS 学习教程](https://web.dev/learn/css/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052201.jpg)
谷歌出品的 CSS 教程内容很丰富全面一共有24课。[@wxyudl](https://github.com/ruanyf/weekly/issues/1772) 投稿)
2、[Iconic](https://iconic.app/)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021043001.jpg)
一个开放式的图标仓库,可以分类查找图标,免费下载。
3、[WebGL 指纹](https://jonatron.github.io/webgl-fingerprinting/)
一些大型网站使用 WebGL 生成用户指纹,用来追踪用户。这个网页列出了不同公司使用的追踪代码。
4、[MANUZOID](https://manuzoid.com/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052801.jpg)
这个网站可以搜索100多万种产品的英文产品说明书。
5、[凤凰架构](http://icyfenix.cn/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052607.jpg)
一本中文的开源书籍,介绍如何构建一套可靠的分布式大型软件系统,可以免费阅读。([@1228857713](https://github.com/ruanyf/weekly/issues/1771) 投稿)
## 图片
1、[世界最长的公寓楼](https://englishrussia.com/2021/04/20/35-entrances-3708-apartments-welcome-to-the-main-city-house-of-all-russia/)
俄罗斯圣彼得堡有一座25层公寓楼长达990米弯弯曲曲像一条长蛇。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042605.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042606.jpg)
照片看上去有很多栋楼其实都是连在一起的。整座建筑有35个入口3000多套公寓如果每家有一辆车就要解决几千辆车的停车问题。
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042607.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042608.jpg)
2、[印度山城](https://en.wikipedia.org/wiki/Aizawl)
艾索尔Aizawl是印度米佐拉姆邦Mizoram的首府整座城市完全建在山上。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052622.jpg)
![](https://cdn.beekka.com/blogimg/asset/202104/bg2021042603.jpg)
整个山头密密麻麻都是房子,绵延几公里,还有四通八达的马路和公交系统,非常壮观。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052624.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052625.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052626.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052627.jpg)
## 文摘
1、 **乔布斯反对第三方硬件**
摘自《硅谷革命:成就苹果公司的疯狂往事》一书。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052620.jpg)
苹果公司最早的产品 Apple II 计算机,是联合创始人沃兹设计的。他是一个具有共享精神的工程师,很看重硬件的扩展性,所以他赋予 Apple II 极大的扩展性,内建了七个外置卡插槽,并经过精心设计,每张外置卡都能以自身的 ROM 芯片来运行内置软件。如此灵活的设计让 Apple II 能够运行大量的应用程序,同时也使得很多第三方公司为 Apple II 开发硬件。
不过,后来 Macintosh 电脑的设计负责人 Jef Raskin 有不同的想法。他认为,扩展插槽带来的复杂性(必须允许用户拆开电脑),是阻碍个人电脑普及的原因之一。而且,很多第三方硬件质量参差不齐,不一定能够按照预想的方式工作。不同的第三方硬件也缺乏一致性。
他认为,苹果公司应该推出标准化的、易用的、价格实惠的电脑,这样才能让产品大卖,允许硬件的扩展性只会徒增成本和复杂性,所以应该尽量避免。
乔布斯在很多事情上都和 Jef Raskin 有不同意见,但是唯独对硬件的扩展性看法相同。他也认为,扩展性是设计上的缺陷,而非特性。据说乔布斯以前就很反对 Apple II 有太多的扩展插槽,所以他宣布 Macintosh 永远都不提供扩展插槽,外壳要密封起来,只留下两个串行端口。
后来,他的一生中推出的所有苹果产品,扩展性都非常差,都不允许有第三方硬件扩展。
这样做虽然能保证对产品的控制,但有一个严重的缺点。由于计算机技术发展很快,硬件很容易过时,第三方扩展可以增加设备的适用性,帮助产品满足不同的需求,延长销售寿命。一旦禁止,就必然要求公司要源源不断地推出受欢迎的产品。
## 言论
1、
电视机的分辨率越高,屏幕尺寸就会越大,所以 8K 电视机不太可能进入家庭。正常情况下,在 3 米的距离观看电视8K 屏幕需要达到300英寸否则意义不大4K 分辨率也有类似问题。
较高的动态范围和较宽的色域,对于电视机可能更有意义。
-- [佳能公司资深研究员](https://www.dpreview.com/articles/6547603416/interview-canons-larry-thorpe-reflects-on-60-years-in-the-business)
2、
中国的大城市喜欢建造超高层建筑,我将这种现象称为“贫困时代的遗产”。过去的贫困时代仍然给整个社会留有一种落后的价值观,建筑物拼命比高度,展览馆、音乐厅、机场拼命比面积。
建筑物适当的高一点,适当展示形象可以,但不应将建筑物的高度视为现代化的象征。
-- [《专家谈深圳赛格大厦晃动》](https://finance.sina.com.cn/jjxw/2021-05-21/doc-ikmxzfmm3802539.shtml)
3、
如果你的身家达到440亿美元你也不会想忍受管理手下的小兵。
-- [国外网站](https://www.inputmag.com/tech/bytedance-ceo-is-stepping-down-because-hes-rich-tired-and-bored)评论张一鸣辞去字节跳动的 CEO
4、
1979年袁隆平的杂交水稻技术被引入美国这是中华人民共和国历史上的第一个知识产权转让案例。
-- [维基百科的“袁隆平”条目](https://en.wikipedia.org/wiki/Yuan_Longping)
## 历史上的本周
2020年第 109 期):[播客的价值](http://www.ruanyifeng.com/blog/2020/05/weekly-issue-109.html)
2019年第 57 期):[分享知识是否违反人性?](http://www.ruanyifeng.com/blog/2019/05/weekly-issue-57.html)
2018年第 6 期):[未来还需要苦学外语吗?](http://www.ruanyifeng.com/blog/2018/05/weekly-issue-6.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

371
docs/issue-161.md Normal file
View File

@ -0,0 +1,371 @@
# 科技爱好者周刊(第 161 期):再见了,学术硕士
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1784),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060320.jpg)
5月29日浙江省南浔古镇举办了桨板公开赛200余名选手参赛。桨板将冲浪与手划桨结合在一起要求选手站立着划船。[via](http://pic.people.com.cn/n1/2021/0530/c1016-32117209-4.html)
## 本周话题:再见了,学术硕士
最近有一条[新闻](https://www.163.com/dy/article/G9VTTL580511DC8A.html),全国多所大学的重点专业(比如复旦的软件学院和经济学院)宣布, 从明年开始,不再招收学术型硕士了。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060101.jpg)
这条新闻很重要,对于考研的同学有极大的影响。我猜想,其它高校也会很快跟进,学术型硕士今后会越来越萎缩。
理由是去年7月教育部召开了历史上第一次[全国研究生教育会议](http://www.moe.gov.cn/jyb_xwfb/s6052/moe_838/202007/t20200729_475754.html)。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060102.jpg)
会后发表了一个文件[《关于加快新时代研究生教育改革发展的意见》](http://www.moe.gov.cn/srcsite/A22/s7065/202009/t20200921_489271.html) ,里面有这样一句话。
> “新增硕士学位授予单位原则上只开展专业学位研究生教育,新增硕士学位授权点以专业学位授权点为主。”
**这句话的意思是,国家已经决定了,学术型硕士今后不发展了,只发展专业学位硕士。**
很多读者可能不知道,学术硕士与专业硕士有何区别,我简单解释一下。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060103.jpg)
大学毕业后,如果你还想继续读硕士,有两个方向可以选。一个是学术方向,继续钻研理论知识,这叫学术型硕士,传统的硕士都是这一类。另一个是非学术方向,偏重于知识的实践,等同于高级职业培训,主要针对各行业的专业人士,所以叫做专业型硕士,比如工商管理硕士 MBA、公共管理硕士 MPA、工程硕士都属于这一类。
所以,专业硕士会减少学术训练(比如写论文、查文献),而加强业务实践(比如案例分析)。因此,**如果你想搞学术,留在学术界,那就读学术硕士;如果你不想搞学术,想去企业和政府,那就读专业硕士。**
但是,中国的现实不是这样。由于我国专业硕士起步晚,发展得不如学术硕士正规,很多大学的专业硕士培养非常马虎,而且往往是走读。所以,大家有一种印象,学术硕士才是正规硕士。每年都有大量毕业生报考学术硕士,但毕业后的去向却是企业和政府。这其实是巨大的人力浪费,你接受的理论培训在企业用不上,而企业需要的实践锻炼,你却由于待在学校里读书没参加。
由于这个原因, **中国的学术硕士是一个非常尴尬的学位,** 毕业生的理论能力和实践能力都不强。如果想留在学术界,必须再读一个博士学位;如果去企业,跟那些两三年前就进公司的本科生相比,能力相差不大,却比人家少几年的实践锻炼。
正是因为看到这一点,国家才最终决定,不发展学术硕士了,高层次的学术人才就是本科毕业直攻博士。硕士学位以后只用来培养专业硕士,以及像美国的很多研究型大学一样,读博士读不下去的同学,就发一个硕士学位,安慰一下,方便他找工作。
我觉得这是一件好事。以后考研就变得很单纯,如果你未来想留在学术界,志在高校和研究所,那就再花四五年,一心一意读个博士;否则就直接就业,工作当中如果有需要,读一个在职的专业硕士。如果你实在想拿到硕士学位后再去就业,那就去读全日制的专业硕士。国内高校那种变态的“考研热”,可以降温了。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060104.jpg)
## 讲给前端工程师的 Serverless
对于前端的同学Serverless 是一个高大上的名词,很多人没有接触过。我觉得很可惜,因为它真的非常简单,只要你会 Node.js就能用 Serverless。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060205.jpg)
大家要知道Serverless 简直就像是,云服务商为了前端开发者特别发明的产品,为了推广云计算,所有的复杂性都封装了,简化到只要写一个 JavaScript 函数,上传到云端即可。使用时,前端发一个请求,云端函数就会自动运行,返回结果。根本不需要专用的后端服务器,所以才叫 Serverless无服务器
国内的阿里云、腾讯云都已经支持 Serverless而且每月都有大量的免费运行时间不用白不用。有了它Linux 系统管理、Web 服务器架设、负载均衡配置这些繁琐的事情,你都不必碰了。这简直就是前端开发者的福音,一个人就能搞出可以无限扩展的后端。
本周的课程资料就是 **《讲给大前端工程师的 Serverless 实践课》** ,从基本概念讲起,教大家在阿里云上架设一个 React 或 Vue 应用的后端,以及微服务和云架构的原理剖析。该课程由腾讯课堂“双认证”机构——京程一灯提供。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060318.jpg)
从课程中,你不仅能掌握 Serverless 的概念,还能动手实践,学会自己部署 Serverless 函数。
课程原价98元现在搞活动周刊读者只需象征性支付 **0.02元**。微信扫描下面二维码,进群后即可报名,获取课程,保证无套路。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060208.jpg)
报名成功后还可以获赠98元的专题课《从0到1浅析 React 原理》。
## 科技动态
1、[闯入俄罗斯村庄的北极熊](https://siberiantimes.com/other/others/news/polar-bear-that-walked-unprecedented-1000-km-south-from-arctic-habitat-is-caught-in-yakutia/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051507.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051506.jpg)
5月11日一头北极熊闯入了俄罗斯西伯利亚的一个村庄寻找食物被村民抓获。这个村庄距离北极海岸足足有1000公里以前从来没有发现过北极熊的踪迹。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051505.jpg)
科学家认为,这是北极气候变暖的后果,由于北冰洋的浮冰正在融化,北极熊找不到海里的栖息地,不得不向南方觅食。按照预测,再过二三十年,北极的夏季可能会没有浮冰,这将对北极熊的生存构成威胁,它们将被迫转移到岸上。
目前,当地政府还没有决定,到底是将这头北极熊送回北极,还是送到动物园。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051504.jpg)
2、
[国内第一辆无线供电的有轨电车](http://finance.eastmoney.com/a/202105211931414497.html)上周在天津亮相。该车采用非接触式供电带有钛酸锂电池储能系统最高运行速度200km/h。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052615.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052618.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052617.jpg)
3、
[下一代 USB-C 接口](https://www.theverge.com/circuitbreaker/2021/5/25/22453936/usb-c-power-delivery-extended-power-range-epr)的最高功率,将从现在的 100W 变为 240W。这个功率足以为绝大多数笔记本供电甚至也可以为一些桌面电脑供电。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052613.jpg)
4、[世界最大风洞](https://news.sina.com.cn/c/2021-06-02/doc-ikmxzfmm5986560.shtml)
中国科学院力学研究所副研究员韩桂来,在一次公开演讲中说,位于北京的 JF-22 风洞建成后能产生每秒10公里的超高速气流相当于音速的 30 倍。这是国际上最先进的超音速风洞韩桂来说它大概可以领先西方20-30年。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060202.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060203.jpg)
5、[特斯拉车内监控](https://techcrunch.com/2021/05/27/tesla-has-activated-its-in-car-camera-to-monitor-drivers-using-autopilot/)
特斯拉公司的自动驾驶功能,最近麻烦不断,曝出安全漏洞和发生了许多事故。该公司决定启用后视镜上方的车载摄像头,监视驾驶员。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052901.jpg)
自动驾驶时,摄像头一旦发现驾驶员注意力不集中(比如睡着了),就会发出警告。如果驾驶员不理睬警告,车辆将自动减速停下来。如果关闭或遮挡摄像头,一旦发生事故,特斯拉就不承担任何责任。
这就是说,以后车辆自动驾驶时,车内也是被监控的,不过特斯拉保证,不会上传监控录像。
## [第六根手指](https://www.daniclodedesign.com/thethirdthumb)
大家想过吗,如果人类有第六根手指,会比五根手指更好用吗?
伦敦大学神经科学研究所的科学家,开展了一项研究,人类能否适应第六根手指。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052203.jpg)
他们使用 3D 打印,制作了第六根手指,让实验者戴在手上。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052204.jpg)
这根人造手指内部安装了电机,通过两个按钮操作。按钮安装在鞋子内,大脚趾按下去,手指就会弯曲;大脚趾松开,手指就会伸直。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052205.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052206.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052207.jpg)
20名实验参与者经过5天的培训以后很快适应了这根新手指可以用它完成捡起酒杯、挑出钥匙、操作手机等动作。看上去这根多出来的手指非常实用。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052507.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052508.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052509.jpg)
## 文章
1、[一场事先张扬的海滩聚会](https://mp.weixin.qq.com/s/0GP2MJt2ANrACkZ9uEy9Gg)(中文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052603.jpg)
本文记录了一桩很魔幻的事件比小说还要精彩。有一个美国的抖音用户发了一条短视频“来庆祝我的生日时间下午7:30亨廷顿海滩篝火处”。发完他就不见了但是这条消息病毒式传播开来。
2、[我的外包经历](https://software.rajivprab.com/2021/04/26/experiences-working-with-an-outsourced-dev-shop/)(英文)
作者讲述了自己的一段外包经历,自从把软件外包出去,就开始噩梦不断。
3、[Shein一家悄悄崛起的中国电商](https://www.notboring.co/p/shein-the-tiktok-of-ecommerce)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060306.jpg)
美国的电商应用,排名第一位的是 Amazon第二位是来自中国的 Shein可是国内很少有人听说过这家公司。一个美国分析师利用收集到的各种材料对这家公司进行了长篇分析。
4、[提高 Bash 使用效率的一些小技巧](https://cyb.org.uk/2021/05/03/bash-productivity.html)(英文)
本文介绍几个非常有用、但鲜为人知的 Bash 命令用法。
5、[HTTP 安全标头快速参考](https://web.dev/security-headers/)(英文)
HTTP 标头里面有一些跟安全相关,本文对它们一一介绍,比如`Content-Security-Policy`、`X-Content-Type-Options`等等。
6、[CAP 定理解读](https://codahale.com/you-cant-sacrifice-partition-tolerance/)(英文)
这篇文章从学术角度,详细解读分布式系统的 CAP 定理写得很好。CAP 定理的核心含义就是,发生故障时,开发者必须选择,优先满足一致性还是可用性。
7、[如何使用 Emoji 作为 Favicon](https://css-tricks.com/emojis-as-favicons/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051804.jpg)
本文介绍如何将 svg 格式的 Emoji 图案,作为网页的 Favicon。
8、[为什么 MySQL 数据库的字符串列宽是191](https://www.grouparoo.com/blog/varchar-191)(英文)
MySQL 数据库的 varchar 格式的列长度常常是191个字符这是为什么
## 工具
1、[sqliteviz](https://github.com/lana-k/sqliteviz)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051602.jpg)
一个网页应用,可以在网页上可视化操作 SQLite 数据库。
2、[git-split-diffs](https://github.com/banga/git-split-diffs)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050204.jpg)
这个命令行工具可以将代码 diff 显示为类似 GitHub 的样子。
3、[Hurl.it](https://www.hurlit.com/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050508.jpg)
这个网站可以定制并发出 HTTP 请求,相当于 Postman 的网页版。
4、[Compose for Web](https://compose-web.ui.pages.jetbrains.team/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050501.jpg)
JetBrains 公司推出的新工具,允许使用 Kotlin 语言开发 Web UI目标是将来同一套代码适配桌面、Web 和安卓 App。这有希望成为 Java 开发写 Web 页面的最容易方案了。
5、[octokit.js](https://github.com/octokit/octokit.js)
一个 GitHub API 的 JS 包装库,全部封装好了,可以更方便地操作 GitHub。
6、[touchbar-systemmonitor](https://github.com/spagnuolocarmine/touchbar-systemmonitor/blob/master/README.md)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040512.jpg)
一个 MacBook pro 笔记本的开源小工具,可以在 Touch Bar 显示系统状态。
7、[firefox_explore](https://github.com/mattarderne/firefox_explore)
![](https://cdn.beekka.com/blogimg/asset/202004/bg2020040509.jpg)
一个本地工具,用来分析 Firefox 的浏览历史,比如最常访问的网址、一天各个时段的浏览统计等等。
8、[Video Puppet](https://www.videopuppet.com/docs/script/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060319.jpg)
这个工具可以将一篇 Markdown 文档转成视频,支持插入图片和音频,还可以使用自动合成的语音解说。
9、[use-sound](https://github.com/joshwcomeau/use-sound)
一个 React 钩子函数,用来添加声音效果,比如点击按钮发出“滴”的一声。
## 资源
1、[物理学相关电影](https://www.wondersofphysics.com/2020/04/best-physics-movies.html)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051401.jpg)
这个网页列出了一些物理学相关的电影要么电影内容直接涉及物理学要么有物理学家参与作为科学指导。上面是2004年科幻片 Primer 的海报。
2、[学习 Python 的正确方法](https://learnpythontherightway.com/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051503.jpg)
针对初学者的 Python 教程,提供 PDF 文件下载。
3、[家庭花园种植指南](http://www.gardening.cornell.edu/homegardening/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051805.jpg)
康奈尔大学是美国农科最好的大学这是该校办的网站介绍家庭花园如何种植各种植物包含200多种植物。
4、[Chess.com](https://www.chess.com/play/online)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051806.jpg)
这个网站可以在线下国际象棋。
5、[你不需要 GUI](https://github.com/you-dont-need/You-Dont-Need-GUI)
这个仓库收集了一些常用的命令行操作,可以替代图形界面 GUI主要针对初学者但也适合作为命令行操作的备忘和速查。
## 图片
1、[线性时钟](https://jmw.name/projects/linear-clock/)
时钟的常见样子都是圆形,其实也可以做成线性,通过进度条,表示一天度过了多少时间。下面就是一些线性时钟的造型。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050502.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050503.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050504.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050505.jpg)
2、[2021年度世界鸟类摄影大赛](https://kottke.org/21/04/bird-photographer-of-the-year-2021-finalists)
2021年度世界鸟类摄影大赛公布了入围作品下面这张很打动人。一只小鸭子望着水面上的飞虫发呆。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050408.jpg)
3、[共享自行车堆放场](https://www.straitstimes.com/asia/east-asia/graveyard-of-the-bikes-chinas-failed-share-cycle-scheme-from-above)
新加坡《海峡时报》最近拍摄了沈阳市共享自行车的一个堆放场,损坏的、乱停放的、超量的共享自行车都会被城管拉到这里,规模非常惊人。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050409.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050410.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050411.jpg)
## 文摘
1、[多出来的一美元](https://blog.cloudandtree.com/2021/04/the-other-dollar/)
三名游客来到一家旅馆经理告诉他们三人间的价格是30美元。游客每人掏出10美元入住了房间。
第二天退房时经理意识到这间客房的定价应该是25美元便要求服务员将多收的5美元退还给客人。服务员不诚实仅向每位游客退还1美元将剩下的2美元占为己有。
现在三名游客每人实际花费了9美元总计27美元。服务员保留了2美元加在一起是29美元请问剩下的1美元去了哪里
## 言论
1、
一个人站在地球上,脚和头受到的地球引力是不一样的,只不过这点差别太小了,人完全感觉不到。潮汐也是由于这种引力差造成的,朝向月球一面的海水和背向月球一面的海水,所受的月球引力差别就十分明显了,因而造成海水的涨落。
-- 何香涛《追逐类星体》
2、
华为宣布,将在一年内把大约 100 款不同型号的华为 Android 手机,升级到鸿蒙操作系统。通常情况下,开发一个全新的操作系统,并支持一百个旧型号将是一项昂贵的、艰巨的工作,大多数公司会说“不可行”,但由于鸿蒙操作系统实际上就是 Android所以这没什么大不了的。
-- [arcTechnica 的编辑](https://arstechnica.com/gadgets/2021/06/huaweis-harmonyos-will-rollout-to-100-android-models-over-the-next-year/)评论华为发布鸿蒙操作系统
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060312.jpg)
3、
我们的新冠肺炎疫苗定价是每剂19.50美元这是疫情期间的特殊定价。正常情况下的定价应该是每剂150美元或者175美元。
-- 辉瑞公司 CEO [阿梅里奥](https://mattstoller.substack.com/p/why-joe-biden-punched-big-pharma)Frank D'Amelio
4、
出色的写作读起来是如此自然,读者完全意识不到,作者反复修改所花费的时间。
同样地,出色的产品用起来是如此简单,用户完全意识不到,开发者所付出的辛勤劳动。
-- [David Perell](https://twitter.com/david_perell/status/1378943650755842050)
5、
建于古罗马时代的万神殿至今仍然是世界上最大的非钢筋混凝土穹顶依然非常坚固。但是20 世纪的许多钢筋混凝土结构(桥梁,公路和建筑物)正在崩溃。
钢筋混凝土建筑的寿命比人们以为的短得多只有50到100年甚至更短。只过了十年或二十年就出现钢筋生锈、水泥块剥落。而且这种建筑材料也无法回收利用。
--[《钢筋混凝土的问题》](https://theconversation.com/the-problem-with-reinforced-concrete-56078)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052606.jpg)
## 历史上的本周
2020年第 110 期):[如果不能去美国上市](http://www.ruanyifeng.com/blog/2020/06/weekly-issue-110.html)
2019年第 58 期):[软件推广可以像化妆品那样吗?](http://www.ruanyifeng.com/blog/2019/05/weekly-issue-58.html)
2018年第 7 期):[垃圾填埋不是解决办法](http://www.ruanyifeng.com/blog/2018/06/weekly-issue-7.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

430
docs/issue-162.md Normal file
View File

@ -0,0 +1,430 @@
# 科技爱好者周刊(第 162 期):生活就像《吃豆人》游戏
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1784),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060914.jpg)
推迟到今年的迪拜2020世博会即将于10月1日开幕。上图是三大主场馆之一的“可持续发展馆”该建筑的水电都是自给自足从阳光获取能量从潮湿的空气获取淡水。
## 本周话题:生活就像《吃豆人》游戏
有一个经典游戏,叫做[《吃豆人》](https://baike.baidu.com/item/%E5%90%83%E8%B1%86%E4%BA%BA/9119559)Pac-Man。1980年发布的很多人现在还在玩。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060615.jpg)
游戏很简单,吃完迷宫里的豆子,就能过关,但是不能被妖怪抓住。四个妖怪的策略各有不同,红色的在后面追你,粉色的在前面拦截,蓝色的在路口埋伏,橘色的随机漂移。迷宫里还有四颗能量豆,每吃掉一颗,你就能反戈一击,消灭一个妖怪。
谷歌发布过一个[网页在线版](https://www.google.com/search?q=pac-man),没玩过的朋友可以感受一下。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060901.jpg)
提到这个游戏,是因为我最近看到了[一篇文章](https://mahmoud-mohamed-bahaa.medium.com/i-spent-18-months-making-a-decision-heres-what-i-learned-the-pac-man-approach-c943e687413a)。 **一个国外的年轻程序员说,他觉得,自己的生活就像一场《吃豆人》游戏。**
> 大学毕业后,我不知道该干什么。读研究生,还是找一份体面的工作?像其他人一样,最终我选择了那些很光鲜的职业,即使它跟我的兴趣并不吻合。对于未来,我毫无头绪。
>
> 我有时觉得,自己的生活与《吃豆人》游戏有许多相似之处。我困在迷宫里,只有快速拿到积分,才能过关。在这个迷宫中,妖怪四处游荡,试图吃掉你,如果被它们抓住,你就会死掉一条命,游戏重新开始。
>
> 我的生活好像就是一局游戏。我真的不知道该去哪里,如何晋级,什么时候妖怪会突然出现。
他这么一说,我顿时觉得,《吃豆人》真的很像生活的一个缩影。我们每天都在人生迷宫里探索,寻求出路。各种挫折打击在周围埋伏着,不知道何时,就会向你扑来。想要赢得游戏的唯一方法,就是尽量避开妖怪,快速吃掉能量豆,壮大自己,晋升到下一关。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060617.jpg)
以程序员为例,毕业后进入互联网公司,就是游戏开始了。你必须不停闯关,一步步晋升,从初级程序员到中级程序员,再到高级程序员,然后是团队 Leader 或者部门主管。如果有一关卡住了,在某个级别上停留过久,你就很危险,遇到妖怪的概率越来越大,随时可能 Game Over。你最多只有十到十五年的时间到达中高职级否则就留不下来时间一到不得不离开公司。
**不仅是程序员,其它竞争性的行业,都是这种游戏规则。** 大家印象中,大学教授是一个很舒服的职业,不坐班,每年还有寒暑假。但是,国内高校现在引入了美国的制度,而且还是加强版:年轻博士从讲师当起,给你六年时间,竞争寥寥无几的正式编制。如果六年内出不了成果、发不了足够的论文,那就必须离开,因为学校不会养一个讲师养到老。这叫做[“非升即走”制度](https://www.163.com/dy/article/FVDFHGVA05488SSE.html),英语叫做 Tenure track。这不就像《吃豆人》游戏的真人版吗。
进一步说,每天上下班高峰时间,地铁上挤满了人,大家都在参与一线城市这个大型游戏。若干年内,如果得不到结果,就要离开,回到二线或三线城市。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060903.jpg)
其实也不是一定要参与这种游戏,你也可以降低物质欲,选择不与其他人竞争的生活。但是,如果已经身在其中,或者不得不参与,那么下面几条《吃豆人》游戏的快速过关策略,似乎可以参考。
>1不能留在原地妖怪会感知你的位置。
>
>2必须时刻在前进。
>
>3 一旦前面的路上出现妖怪,必须立刻改道。
>
>4尽快吃掉离你最近的能量豆取得阶段性成果。
## 前端构建工具专题课
大家都知道,前端有一个大名鼎鼎的开发工具,叫做 Webpack。哪怕刚入门的新人可能都有耳闻不管你用什么框架最后都要用它进行构建。自从2012年发布至今它一直是整个行业首选的构建工具。
但是进入2020年后情况正在发生变化。随着标准模块格式 ESModule 越来越普及,新的构建工具层出不穷。新工具更易用、速度更快、打包产物更小,对 Webpack 构成严重挑战。
Vue.js 的创始人尤雨溪,甚至发过一个动态:再也回不去 Webpack了。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061006.jpg)
这引起了一大片焦虑:
> - Webpack 是不是要被取代了,还能不能学?
> - Webpack 还没学会,就又来新的了!
> - 完了,现在到底要学哪个?
目前来说,新一代构建工具的主要代表是 Vite底层是 ESbuild和 Rollup。它们其实各有适用场景还谈不上取代 Webpack。
本周的前端视频专题课,就来分析三大工具各自的原理、特点、适用范围。 **《前端构建工具大 PK深度剖析 Webpack、Vite、Rollup 原理》** 会带大家手写Webpack、Vite 以及 Rollup 项目,对比分析它们各自的强项,深度剖析底层原理,由浅入深,层层递进。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061008.jpg)
这个专题课对各种级别的程序员,都做了精心设计。初级程序员可以学习怎么用构建工具做项目,中高级前端则可以学到这些工具的原理和设计思想。
课程中会针对大厂面试常见的工程化问题进行讲解。主讲老师还会带大家对比3份简历并且教你如何写出一份 P6 级别的求职简历。
微信扫码下面二维码,就可以报名,仅象征性收取 **0.99元** 报名费。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061007.jpg)
这门课是视频课,上课时间是 6月15日 到 6月17日 每晚 20:00。想听的同学可以抓紧时间报名。
## 科技动态
1、[贝佐斯上太空](https://www.cnbc.com/2021/06/07/jeff-bezos-to-fly-on-blue-origin-first-passenger-flight-in-july.html)
亚马逊公司的老板贝佐斯宣布,下个月将乘坐 Blue Origin 公司宇宙飞船的首航,感受一下太空飞行的滋味。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060801.jpg)
Blue Origin 公司是贝佐斯的私人投资从事太空旅游。它发射火箭将太空舱送到大气层的边缘距离地面约100多公里的高度。太空舱可以乘坐6个人有巨大的窗户让乘客看到太空的风景体验几分钟的失重然后返回地球。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060802.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060803.jpg)
美国的富人真是疯狂。马斯克总是说他的目标是移民火星而贝佐斯已经等不及要亲身体验了。下个月首航后据说就将开始对外售票票价可能为20万美元。
2、[哈德逊河人工岛](https://mp.weixin.qq.com/s/rf0U7OjeGHBvKGpfECMVhA)
一个美国基金会花了2.6亿美元,在纽约哈德逊河里面建了一个人工小岛,为市民提供露天剧场、绿地、餐厅和酒吧。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060915.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052502.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060916.jpg)
这里原来是一个废弃码头现在改建以后成了一个地势起伏的平台种植着美丽的树木、鲜花和草地还有一个687个座位的露天剧场可以举行表演活动。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060917.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060918.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052505.jpg)
3、[高速公路的 U 型弯](https://www.chinatimes.com/realtimenews/20210510002190-260402)
贵州的一条高速公路,特别设计了一个 U 型转弯的架空车道。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051807.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051808.jpg)
这是因为贵州都是山区,如果错过一个高速公路出口,下一个出口可能在几十公里以外,所以增设一个 U 型转弯车道,让你快速调转车头。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051809.jpg)
4、
[SpaceX 公司](https://arstechnica.com/science/2021/05/is-spacex-reliable-company-goes-for-100th-successful-flight-in-a-row-today/)的猎鹰9号火箭5月27日达到一个里程碑连续成功发射100次。而且发射频率越来越快今年平均每9天发射一次5月以后每5天发射一次。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060301.jpg)
它之所以能够发射得如此频繁,是因为这个火箭可以回收,每次发射后可以快速重用。更惊人的是,它的第一级助推器也能回收,目前全世界只有它能做到,其它火箭都是丢弃助推器。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060303.jpg)
5、
[海信](https://ggjd.cnstock.com/company/scp_ggjd/tjd_bbdj/202106/4713062.htm)宣布,卷曲屏激光电视今年下半年上市。
这种电视机其实就是激光投影仪 + 幕布,平时幕布卷成一团,收纳在下方的柜子里,播放电视时,幕布再从柜子里面展开升起。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060606.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060607.jpg)
6、
[联合国](https://news.un.org/zh/story/2021/06/1085332)宣布很有希望在2030年实现消灭艾滋病的目标。去年全球艾滋病感染者总数有3760万人死亡69万人比2010年分别下降30%和43%。
联合国估计只要到2025年让95%的感染者得到治疗目前是73%就可以最终在2030年消灭艾滋病。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060407.jpg)
7、[超音速客机](https://boomsupersonic.com/united)
美国公司 Boom Supersonic 宣布美联航向它采购了15架 Overture 超音速客机预计将在2029年投入运营。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060404.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060405.jpg)
超音速客机比传统客机快得多,可以将长途航行缩短一半的时间,但是噪音大、成本高,历史上多次尝试均不成功,目前世界上没有商业运营的超音速客机。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060406.jpg)
这种新飞机可以乘坐55名乘客据称采用生物燃料净二氧化碳排放为零。老实说听上去不太可信而且还没造出真机。
8、
[宇宙暗物质分布图](https://www.vice.com/en/article/n7be77/scientists-discover-huge-voids-in-the-cosmic-web-connecting-the-universe)发布。科学家认为,我们的宇宙是由不可见的暗物质连接在一起的,它们组成了一张巨大的引力网(下图),构成了宇宙的上层结构,所有天体都附着在这张看不见的网上。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060315.jpg)
## 文章
1、[西双版纳大象专家谈北迁象群](http://wap.xinmin.cn/content/31969939.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060913.jpg)
西双版纳自然保护区的专家,谈怎么看待象群北迁事件。
亚洲象一般生活海拔1000米以下但是目前已经到了海拔2000米还没有回头这是前所未有的。
2、[我复原了长安城](https://www.gcores.com/articles/137634)(中文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060105.jpg)
作者介绍自己使用 VR 技术对唐朝长安城建模,做成建设虚拟城市的游戏,拿到 Steam 上去卖。
3、[我如何抓到偷苹果笔记本的贼](https://www.douban.com/note/803274306/)(中文)
作者讲述如何根据苹果笔记本的定位追踪系统,抓住小偷,写得很生动。
4、[StarLink 卫星上网体验报告](https://www.theverge.com/22435030/starlink-satellite-internet-spacex-review)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060304.jpg)
这篇文章详细记录了 StarLink 的安装和使用过程,作者的结论是这个卫星上网服务可用,但是体验不好。
它要求天线与卫星之间不能有遮挡,这导致非常容易断线,甚至一片云、一阵风都会断线,这使得聊天、游戏、视频等实时通信要求很高的服务,都不可用。
5、[信息论之父香农](https://spectrum.ieee.org/tech-history/cyberspace/claude-shannon-tinkerer-prankster-and-father-of-information-theory)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052415.jpg)
这是一篇发表在1992年《IEEE 综览》杂志的香农专访,介绍了香农的很多轶事,对信息论也有解释,写得很生动。
文章披露香农起初不知道应该用什么词称呼“信息熵”后来选择了entropy纯粹是因为这个词含义不明确可以多种解释但这导致了后来的许多争论。
6、[UCWeb 的上传数据](https://hookgab.medium.com/ucbrowser-privacy-study-ecff96fbcee4)(英文)
一位国外网友发现UCWeb 浏览器即使在隐身模式下,也会向自家服务器上传数据。他对这件事情进行了调查。
7、[WebContainers 简介](https://blog.stackblitz.com/posts/introducing-webcontainers/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052102.jpg)
WebContainers 是一项很特别的技术,可以在浏览器里面运行 Node.js 环境,从而不用任何的本地安装,就可以在浏览器里面调试 Node.js 项目。
8、[程序员为什么喜欢咖啡?](https://nerdlettering.com/blogs/articles/why-do-programmers-love-coffee)(英文)
这篇文章总结了程序员喜欢喝咖啡的几个理由,最后一个理由很搞笑。
## 工具
1、[WireGuard Easy](https://github.com/WeeJeWel/wg-easy)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052401.jpg)
Linux 的 WireGuard 安装工具,并且提供 Web UI 的管理界面。
2、[Vosk](https://alphacephei.com/vosk/index.zh)
一个语音识别的工具包支持18种语言包括中文体积较小50MB可以绑定各种语言适合为聊天机器人提供语音识别。
3、[PINTR](https://javier.xyz/pintr/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052103.jpg)
一个网页工具,可以让图片转为线条画。
4、[Grafar](https://thoughtspile.github.io/grafar)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050406.jpg)
一个专门用于数学的前端可视化库。
5、[Mockoon](https://mockoon.com/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021050401.jpg)
一个开源软件,提供各种云服务的 API 模拟。
6、[Kakoune](http://kakoune.org/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060204.jpg)
一个类似 Vim 的文本编辑器,号称更易用、功能更强。
7、[GitHubPoster](https://github.com/yihong0618/GitHubPoster)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060912.jpg)
这个工具可以将你在各种网站上的活动记录,生成 GitHub 方块热力图或 skyline 图。([@yihong0618](https://github.com/ruanyf/weekly/issues/1790) 投稿)
8、[Apitest](https://github.com/sigoden/apitest/blob/master/README.zh-CN.md)
一个 API 测试的自动化工具,所有测试用例可以写在一个类似 JSON 的配置文件里面。([@sigoden](https://github.com/ruanyf/weekly/issues/1788) 投稿)
9、[hacker-feeds-cli](https://github.com/Mayandev/hacker-feeds-cli)
一个命令行工具,可以查看 Hacker News、 Reddit、V2EX、GitHub Trending 等资讯网站。([@Mayandev](https://github.com/ruanyf/weekly/issues/1787) 投稿)
## 资源
1、[freesound.org](https://freesound.org/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052409.jpg)
该网站是一个社区全世界志愿者上传自己收集的环境音目前已经有50万种环境音。中国的环境音也有不少比如[北京的公交车](https://freesound.org/people/nslkc/sounds/100206/)、[火车通过铁路道口](https://freesound.org/people/RTB45/sounds/151807/)。
2、[Can I email](https://www.caniemail.com/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051107.jpg)
这个网站可以查询哪些前端 API 可以用于电子邮件。
3、[Battlesnake](https://play.battlesnake.com/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060308.jpg)
这是一个多人的编程游戏,每个开发者操纵自己的蛇,与其他人对战。具体方法是,上传自己的 API 实现,该网站自动将其运行为服务,蛇每移动一步,都会查询 API 接口,接受下一步的指令。
4、[如何设置数据科学开发环境](https://whiteboxml.com/blog/the-definitive-data-scientist-environment-setup)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060307.jpg)
这篇文章详细记录如何在自己的计算机上,安装各种软件,设置一个数据科学环境。
## 图片和视频
1、[宇航员地球摄影大赛](https://earthobservatory.nasa.gov/tournament-earth/results)
下图是今年宇航员地球摄影大赛的获奖作品。
照片中是土耳其的凡湖Van Lake地球上最大的碱性湖泊。它也是一个内陆湖泊所以照片上有清晰的漩涡表明湖水没有出口。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051405.jpg)
湖的周围是一个巨大的辉石矿,导致湖中充满了碳酸钙的碎屑。这些碎屑是湖水呈现乳白色混浊的主要原因,并且使得湖水的 pH 值达到了10。
2、[铁磁流体扬声器](https://hackaday.io/project/179136-ferrofluid-display-cell-bluetooth-speaker)
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=r3246eodile" allowFullScreen="true" width="600" height="400"></iframe>
韩国网友制作的铁磁流体扬声器,磁性颗粒随着音乐,在外界磁场的作用下不断变换形状。这个东西感觉比熔岩灯好。([Youtube](https://www.youtube.com/watch?v=7a3JiGTE9sc)[QQ 视频](https://v.qq.com/x/page/r3246eodile.html)
3、[超现实阁楼](https://www.facebook.com/photo/?fbid=311674710320284)
瑞典摄影师埃里克·约翰森Erik Johansson经常拍摄超现实照片。下面就是他的最新作品利用自家阁楼将照片合成为不可能的空间形状。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051810.jpg)
这张照片很像埃舍尔的作品,明明是不可能的,但是看上去非常自然。
## 文摘
1、[乔布斯14年前的电子邮件](https://www.inc.com/jason-aten/14-years-ago-steve-jobs-sent-most-important-email-in-history-of-business.html)
最近,苹果公司与 Epic 游戏公司的官司,正在如火如荼地进行,库克也出庭作证了。
为了证明应用商店的必要性苹果向法庭提供了很多内部文件。这些文件从来没有公开过其中有一封是乔布斯2007年的电子邮件让外界终于了解了应用商店是怎么诞生的。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061001.jpg)
iPhone 是2007年1月份宣布的6月29日正式上市。
乔布斯从一开始就极度坚持产品的封闭性,第一代 iPhone 不仅硬件无法扩展,连软件也无法扩展,只能运行预装的 16 个官方应用程序。
乔布斯反对 iPhone 运行外部应用。他曾经告诉开发者,如果他们想为 iPhone 写应用程序,可以写在 Safari 浏览器中运行的 Web 应用。
他说:“你猜怎么着?我们没有你需要的 SDK如果你知道如何使用最现代的 Web 标准编写应用程序,你就已经可以为当今的 iPhone 编写出色的应用程序,这就是你需要知道的一切。我们认为,我们已经为作为开发者的你们,提供了非常好的条件。让你们可以立即开始构建 iPhone 应用程序。”
但是,开发者并不接受乔布斯的这套说辞。很多人设法对 iPhone 进行“越狱”,让其可以安装外部应用程序。苹果公司想要制止越狱,唯一的方法就是提供官方 SDK允许 iPhone 运行外部应用。
当时,苹果负责软件工程的高级副总裁 Bertrand Serlet不得不硬着头皮给乔布斯写了[一封 Email](https://twitter.com/TechEmails/status/1400270458608664577),要求乔布斯能够同意 iPhone 运行外部应用。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060701.jpg)
他认为iPhone 应该做四件事。
> 1允许经过许可的应用跑在 iPhone 上面,这样可以保护用户。
>
>2允许外部应用获得某些权限同时禁止其它权限这样可以保护系统。
>
>3提供官方的开发平台运行在 macOS 上面包括模拟器、Debugger 等。
>
>4提供稳定的对外 API。
乔布斯的回答只有一句话:“当然可以,只要能在 2008 年 1 月 15 日的 Macworld 上全部推出。”
这封邮件的日期是2007年10月2日离乔布斯设定的发布日期只剩下三个多月。乔布斯好像觉得压力还不够大两周后的 10 月 17 日对外宣布将在2008 年 2 月之前提供 SDK 。
后来SDK 实际是在2008年 3 月份推出的,而 App Store 是在那一年的 7 月推出的。
当时,苹果的市值约为 1500 亿美元,今天已经超过了 2 万亿美元,这很大程度是因为 iPhone 的成功,而 iPhone 的成功有很大程度是因为 App Store 的成功。App Store 又促成了许多大型软件公司的诞生,比如 Instagram、SnapChat、Spotify 等等。这一切的源头,都可以追溯到乔布斯的这一封邮件。
## 言论
1、
1919年英国天文学家阿瑟·爱丁顿使用日全食的观测数据首次证明爱因斯坦的广义相对论是正确的。
当时能看懂广义相对论的没有几个人。据说,一位物理学家当面对爱丁顿说,您是世界上第三个懂广义相对论的人。言外之意,前两个人是爱因斯坦和该物理学家本人。爱丁顿风趣地回答:“我也在寻找第三个人。”
-- 何香涛《追逐类星体》
2、
根据 Cloudflare 的统计用户完成网站的图形识别验证码平均需要32秒。
假设用户每10天就会遇到一次这样的验证码乘以全球46亿互联网用户那么人类每天共花费500人年以完成这些验证码。
-- [《Cloudflare 希望结束“验证码疯狂”》](https://www.theregister.com/2021/05/14/cloudflare_cryptographic_attestation_of_personhood_captcha_killer/)
3、
产生一个好的想法最佳方法就是先产生许许多多的想法。The best way to have a good idea is to have a lot of ideas.
--[鲍林](https://www.brainyquote.com/quotes/linus_pauling_163645)Linus Pauling诺贝尔化学奖得主
4、
我希望通过自己的创业产品,赚一些钱。但是,它的利润一直很微薄,如果我买一些啤酒,整个周末都投入这个产品的开发,那么利润将完全消失。而且,付费用户总数很少,始终让人感觉非常危险。
--[《为什么我关闭自己的创业产品》](https://mikerogers.io/2021/05/23/saying-goodbye-to-typo-ci)
5、
就算我们今天停止排放二氧化碳,已经排放的那些二氧化碳仍将存在于大气中数百年。如果我们只是设法减少一点排放,那么二氧化碳只会以较慢的速度积累,但仍会上升。
-- [一位美国科学家](https://www.aei.org/op-eds/an-obama-scientist-debunks-the-climate-doom-mongers/)认为人类很难阻止气候变化
## 历史上的本周
2020年第 111 期):[智能电视的误区](http://www.ruanyifeng.com/blog/2020/06/weekly-issue-111.html)
2019年第 59 期):[互联网时代很难交朋友](http://www.ruanyifeng.com/blog/2019/06/weekly-issue-59.html)
2018年第 8 期):[实验室会生产人吗?](http://www.ruanyifeng.com/blog/2018/06/weekly-issue-8.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

398
docs/issue-163.md Normal file
View File

@ -0,0 +1,398 @@
# 科技爱好者周刊(第 163 期):你的城市有多少张病床?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1784),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061101.jpg)
美国自然历史博物馆位于纽约的“宝石与矿物展厅”6月12日重新对外开放。一进门就是世界最大的紫水晶石高达3.6米。([via](https://gothamist.com/arts-entertainment/inside-new-halls-gems-minerals-amnh)
## 本周话题:你的城市有多少张病床?
上周,我在知乎看到一个帖子。作者有一句话,令人印象深刻,这周再去看,已经找不到了。
作者说,年轻人纷纷涌进去大城市,奋斗拼搏,但是有一个指标,可以看出来,那些城市没有条件让大家都留下来。
**什么指标呢? 就是每千人医院床位数。**
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061607.jpg)
以深圳为例那么先进的大城市2019年全市每千人医院床位数 [3.83 张](http://wjw.sz.gov.cn/xxgk/tjsj/zxtjxx/content/post_7786068.html),而当年的全国平均水平是 [6.30 张](http://www.nhc.gov.cn/guihuaxxs/s10748/202006/ebfe31f24cc145b198dd730603ec4442.shtml)。这就是说如果1000个人里面有4个人需要住院第4个人就会面临床位紧张住不进医院需要排队等着。由于大医院还要收治外地病人所以大医院的床位就更“一床难求”了。
这个指标越低,就意味着医疗资源越紧张。年轻人不常去医院,可能没感觉,但如果在一个城市长期居住,甚至落户,医疗资源紧张就会对你产生影响。随着年龄增长,影响会越来越大。
中国的电商这么发达,城市之间的差别已经很小了。别的东西都可以网上购买,快递过来,但是医疗不行,尤其是住院。你在哪里生病了,最好就在当地治疗,换个城市,各种不便,可能还会耽误病情。
**可以这样说,宜居的、适合长久居住的城市,医疗资源应该相对宽松,该指标应该高于全国平均水平。**
我就去查了,哪些城市高于全国平均水平。结果发现,国内的一线大城市,医疗资源都非常紧张,这个指标普遍不高,果然是“长安居大不易”。
[一本杂志](http://www.szkweekly.com/index.php?m=content&c=index&a=show&catid=39&id=19967)做过全国城市医疗资源的排名下面是2019年每千人医院床位数排名最高的30个城市。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061301.jpg)
结论就是,目前阶段,一线大城市适合奋斗赚钱,上面这些城市可能更适合长久居住和养老。
## 数据分析实战
现在,数据相关的招聘岗位越来越多了,比如数据运营、数据产品、数据分析、数据开发、数据挖掘、商业分析等等……
这反映了一个现实,不管是企业的哪一个部门(产品、管理、运营、销售、财务、技术),数据的分析和处理,都变得越来越重要了。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061608.jpg)
图片说明BOSS 直聘上的数据分析师的招聘信息)
大家要知道, **初级和中级的数据分析师,核心技能不是理论能力,而是工具能力。** 对于求职者来说,只要学会主流工具,掌握常用操作,就可以进入这个领域,具备了应聘资格。但这偏偏是很多人的弱项,因为大家都是通过看书和视频,学习模型和工具,遇到实际问题,并不清楚应该怎么使用,毫无头绪。
本周介绍的课程,开课吧最新打造的 **《三天玩转数据分析实战》训练营**,就是要帮大家解决这个问题, **通过项目实战,学会数据分析。**
该课精心挑选了《共享单车需求分析》项目,在三天的教学中,手把手让你学会通过使用 Python、Numpy、Pandas、Matplotlib、Seaborn 等基础工具,对项目数据进行处理和分析,最终形成一份可视化报告。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061612.jpg)
这个实战课程非常适合初学者,特别注重动手实践,需要学员手敲代码。项目非常完整,常见操作都有涉及,而且有一定复杂度,完全可以写进到简历作为加分项。
主讲老师讲解通俗易懂,深入浅出,即使是新人也能听懂。没有编程基础的同学也不用担心,直播课之前,针对这部分同学特别安排了 Python 先导课,通过在线环境,帮你掌握基本的 Python 知识。
除了以上内容老师还会给讲解大厂P6 + 数据分析师的学习路线,指导大家进一步进修。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061610.jpg)
微信扫描下方二维码,或者打开[报名链接](https://wx.kaikeba.com/vip_course/obl9y9siao/e9uw8twoty?tenant=wx5046bc7413796142),周刊读者仅需象征性支付报名费 **0.99 元**,就可以获取《三天玩转数据分析实战》课程,包含 3天直播干货+ 7天社群学习 + 专业助教在线答疑 + 社群干货分享。
注意后台是助教老师手动添加报名者会在48小时内通过。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061611.jpg)
上课时间为 6月18日-6月20日请大家提前预留好时间准时参加学习。课程完成后还可以获赠数据分析学习资料和名企面试题等。
## 科技动态
1、
[美国的火星飞船](https://www.nature.com/articles/d41586-021-01588-6)6月6日拍到了中国的祝融火星车。
火星车距离中国的火星着陆器距离大约22米。由于火星车是5月22日释放到地面的所以在这两周中前进速度大约是每天1.5米。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061504.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061505.jpg)
2、
[Windows 11](https://www.theverge.com/2021/6/15/22535123/microsoft-windows-11-leak-screenshots-start-menu) 截图泄露,任务栏和开始菜单有很大的变化,应用程序图标变成居中放置,与 macOS 类似。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061601.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061602.jpg)
你也可以将开始菜单移到左侧。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061603.jpg)
另外微软宣布Windows 10 将在2025年停止支持。
3、[鸟窝砖](https://www.theguardian.com/environment/2021/may/18/securing-their-swift-return-how-a-simple-brick-can-help-migratory-birds-aoe)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052001.jpg)
每年夏天,很多候鸟返回英国,但是现代建筑采用钢筋水泥,可供它们筑巢的地方越来越少。英国鸟类学会开发了一种“鸟窝砖”,替换老建筑破损的砖块,可以让鸟儿在里面筑巢。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052002.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052003.jpg)
去年夏天的一项调查发现628块鸟窝砖中近一半294块有使用迹象里面有64个麻雀巢、31个燕子巢和22个椋鸟巢。
4、
[特斯拉](https://electrek.co/2021/06/01/tesla-files-trademark-restaurant-services/)申请了 Tesla 餐厅商标,媒体推测可能要在超级充电站里开餐厅,因为马斯克以前提过这个设想。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060201.jpg)
由于电动汽车充电时,车主无事可干,充电站旁边建设商场和餐厅,是很好的主意。
5、
[英国警方](https://www.bbc.com/news/uk-england-birmingham-57280115)接到举报,某个乡下的废弃工业区有许多陌生人出没。警方派出无人机侦查,通过红外线影像,发现该地点大量释放热量,怀疑是地下毒品工厂。
突袭之后发现实际是一个加密货币的矿场正在偷电挖矿。在英国挖矿是允许的偷电是非法的。警方已经将100台矿机全部没收。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052809.jpg)
6、
[印度](https://www.wired.com/story/whatsapp-india-traceability-encryption/)最近通过法律,要求通信软件可以追踪"消息的第一个发布者”。这实际上等于宣布端对端加密是违法的,因为这种加密方式无法追踪。
WhatsApp 和 Signal 受影响最大它们默认就是端对端加密。根据法律它们将必须在服务器上保留所有聊天记录。上周WhatsApp 向印度法院上诉,要求重新审查该条法律。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052902.jpg)
7、
[爱因斯坦](https://www.dw.com/en/letter-handwritten-by-einstein-sells-for-12-million/a-57629576)的一封亲笔信最近以120万美元的高价拍卖成交。原因是这封信有爱因斯坦亲笔写的质能公式 E=mc<sup>2</sup>(下图),目前已知这样的信仅存世四件。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052802.jpg)
8、
[美国国家地理学会](https://finance.sina.com.cn/tech/2021-06-11/doc-ikqcfnca0369148.shtml)宣布从2021年开始该学会出版的所有世界地图都将标注世界上有五大洋而不是传统的四大洋太平洋、大西洋、印度洋、北冰洋
南极洲周围海域将被认定为一个独立的大洋称为南大洋southern ocean
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061103.jpg)
## 文章
1、[亚洲象的十三个分布国](https://mp.weixin.qq.com/s/5ivZspl08dOoqnREjl9meg)(中文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061105.jpg)
亚洲象一共分布在亚洲13个国家本文依次介绍每个国家的亚洲象生存现状内容很有意思。
中国其实是人象冲突最少的国家之一跟印度相比后者由于人口稠密而且拥有全世界约60%的亚洲象,人象冲突要严重得多(上图)。
2、[南疆暴雨,传递出什么气候信号?](https://mp.weixin.qq.com/s/Yf579ydxaJYY6wJXNVDByg)(中文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061606.jpg)
6月15日向来少雨干旱的南疆盆地出现一场强降水和田地区3小时雨量达52.9毫米,超过了平时一年的降水量。这场暴雨,很可能是有正式气象记载以来,南疆最大的一场雨。
3、[软件生成的论文也能发表](http://news.sciencenet.cn/htmlnews/2021/6/459117.shtm)(中文)
2005年麻省理工学院3位计算机博士生搞了一个恶作剧写了一款叫作 SCIgen 的软件,能够生成学术论文,然后向杂志投稿,居然发表了。他们将这款软件开源,放在网上。
最近一个法国科学家很好奇会不会有人真的用这款软件写“论文”然后去投稿。他检测了数百万篇已经发表的论文发现了243篇是 SCIgen 生成的。
4、[Linus 谈 mRNA 疫苗](https://lkml.org/lkml/2021/6/10/957)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061204.jpg)
有人在 Linux 内核开发的邮件列表上,造谣说 mRNA 疫苗会改变人类遗传物质。Linus 忍不住写了一个很长的回信,解释 mRNA 疫苗是怎么回事。
他最后写道:“如果你坚持相信这些疯狂的阴谋论,那么至少在这里,你给我闭嘴。”
5、[AI 识别字体](https://ai.facebook.com/blog/ai-can-now-emulate-text-style-in-images-in-one-shot-using-just-a-single-word/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061205.jpg)
Facebook 公开了最新的研究成果,自动识别文字字体,然后替换成同字体的其它文字。上图左侧是原始图片,右侧是 AI 替换文字后的图片。这个软件最大的应用是,可以仿造他人的字迹。
6、[热重载 C](https://cjting.me/hot-reload-c/) (中文)
热重载指的是,在不重启的情况下更新应用。脚本语言都能支持这个功能,本文通俗地讲解,如何让 C 语言这样的编译语言,也支持热重载。([@cj1128](https://github.com/ruanyf/weekly/issues/1796) 投稿)
7、[HTML 技巧](https://markodenic.com/html-tips/)(英文)
本文总结了一些不为人熟知的 HTML 特性。
8、[列数据库的兴起](https://www.holistics.io/blog/the-rise-and-fall-of-the-olap-cube/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051105.jpg)
主流的关系型数据都以行为单位,储存数据。但是,对于大型数据集,以列为单位储存数据有巨大的优势。实际上,数据仓库基本都是列数据库。
本文解释为什么会这样,写得很通俗,但是读起来需要一点耐心。
9、[如何将 SHA-256 哈希可视化?](https://francoisbest.com/posts/2021/hashvatars)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052810.jpg)
作者一步步示范如何使用 JavaScript将一个哈希值转成 SVG 图形(上图)。也就是说,可以为任意字符串生成一一对应的图案。
## 工具
1、[n8n](https://n8n.io/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060107.jpg)
一个开源的工作流自动化工具可以通过图形界面选择200多种服务组成一个工作流。
2、[Termpair](https://github.com/cs01/termpair)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053104.jpg)
一个远程终端控制工具。用户在一个终端窗口中,启动这个工具,它会返回一个链接,使用这个链接就能在其它计算机的浏览器里面,控制原始的终端窗口。
3、[Synthesia](https://www.synthesia.io/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053006.jpg)
这是一个收费的视频合成服务,很有意思。用户选择一个视频模板,然后提供一段文本,该网站就会自动让视频里面的人物,说出你的文本,适合用来生成产品介绍视频。它支持中文,可以免费试用一个视频。
4、[GoTTY](https://github.com/sorenisanerd/gotty)
一个 Go 应用,将命令行程序在 Web 端输出。比如,通过它在命令行执行`top`命令,就可以在网页上实时看到`top`的命令行输出。
5、[Material for MkDocs](https://github.com/squidfunk/mkdocs-material)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052807.jpg)
这个工具是 MkDocs 网站生成器的 Material Design 站点主题。
6、[NocoDB](https://github.com/nocodb/nocodb)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052804.jpg)
这个 Web 软件可以将各种数据库,转为易于操作的智能电子表格,类似于 Airtable。
7、[葫芦笔记](https://www.hulunote.com/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061613.jpg)
国产的笔记软件,支持多种客户端,自动云端同步。笔记功能非常强大,提供大纲界面、双向链接视图、图谱化搜索等。([@pimgeek](https://github.com/ruanyf/weekly/issues/1792) 投稿)
8、[Text2image](https://text2image.jaychen.fun/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061614.jpg)
一个将文字或代码转换成图片的网页工具,可定制项多,主题、水印、阴影特效等都能自定义。([@chenjiayao](https://github.com/ruanyf/weekly/issues/1798) 投稿)
9、[Keptab](https://keptab.com/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061616.jpg)
浏览器插件,只需一次点击,就可将所有标签页转换成一个列表保存起来,以后可以单独或全部恢复。([@mywaiting](https://github.com/ruanyf/weekly/issues/1802) 投稿)
10、[Redis Pro](https://github.com/cmushroom/redis-pro)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061615.jpg)
一个用 SwiftUI 写的 Redis 轻量级客户端管理工具。([@chengpan168](https://github.com/ruanyf/weekly/issues/1800) 投稿)
## 资源
1、[2021 苹果设计奖](https://www.apple.com.cn/newsroom/2021/06/apple-announces-winners-of-the-2021-apple-design-awards/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061201.jpg)
苹果一年一度的优秀 App 评选Apple Design Awards 6大类12个获奖者可以视为官方的 App 推荐。
2、[rfc.fyi](https://rfc.fyi/)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053105.jpg)
一个 RFC计算机协议标准的分类引擎根据关键字搜索返回所有相关的 RFC 标准。
3、[Awesome Privacy](https://github.com/pluja/awesome-privacy)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052701.jpg)
该仓库收集各种注重用户隐私保护的软件工具和服务。
4、[通过示例学习 R 语言](https://gexijin.github.io/learnR)Learn R through examples
一本免费阅读的英文教材,通过各种示例,讲解 R 语言。
## 图片
1、[天宫空间站](https://axmpaperspacescalemodels.com/index.php/chinese-space-station-model/)
一个厄瓜多尔的航模爱好者,制作出了中国天宫空间站的纸模型。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052404.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052405.jpg)
可以在他的网站下载 [PDF 文件](https://axmpaperspacescalemodels.com/wp-content/uploads/upcp-product-file-uploads/AXM_Tianhe_Core_Module.pdf),打印以后自己来折。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052406.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052407.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052408.jpg)
2、[低分率小狗](https://twitter.com/SwiftOnSecurity/status/1397955706154856451)
一个网友在推特发了照片,文字介绍是“这就是小狗在低分辨率下的样子”。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060313.jpg)
## 文摘
1、[如何改造火星](https://nautil.us/issue/100/outsiders/should-we-terraform-mars-lets-recap)
SpaceX 公司和特斯拉公司的 CEO 马斯克一直宣称,他的目的是让人类移民火星。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061707.jpg)
这是否可以做到呢?让我们从科学上分析一下。
火星是距离地球最近的行星之一。它的表面曾经有过海洋和河流,但是现在都干涸了。不过,火星的地下依然有冰块和湖泊。
火星表面的温度是零下133度到零上27摄氏度跟地球的表面温度零下89.2度到零上58.6摄氏度)相差不远。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061708.jpg)
火星最大的问题是它的大气层非常稀薄导致火星的气压极低。地球海平面是1个标准大气压火星表面则是0.006个大气压也就是说火星的大气层浓度只有地球的0.6%。
这对人类非常危险不仅意味着宇宙的辐射可以直接到达火星表面还意味着水的沸点极低。一个标准大气压下水的沸点是100度随着大气压的降低沸点会不断下降。如果气压低于0.063个大气压沸点就会低于人的体温37度。这时人的体液就会沸腾氧气和二氧化碳会从血液里面跑出来人会很快死亡。这称为 Armstrong 极限。
火星大气压太低所以人类只有在加压条件下才能生活在火星一旦失压就会有生命危险。如果我们可以将火星大气压提高到珠穆朗玛峰峰顶的水平0.337个大气压)之上,那么我们就可以穿着地球上的服装,只使用呼吸面罩,在火星表面行走,无需使用加压太空服。不过,这个大气压还是不足以让植物生长。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061709.jpg)
所以,移民火星的关键问题是如何提升火星大气压。马斯克的设想是,火星土壤里面储存了大量二氧化碳,我们只要设法加热火星,让土壤里面的二氧化碳跑出来,就能快速形成火星大气,提升大气压。他甚至建议,在火星两极引爆几颗核弹,释放地下二氧化碳。
他的另一个方案是,在火星轨道上建造数千个充当太阳反射器的人造卫星,人为将太阳光反射到火星表面,对火星进行加热。
很多科学家不同意马斯克的想法,首先一点,火星地下土壤到底有没有大量二氧化碳,现在并不能确定,还需要进一步勘探。考虑到火星表面的气体很早以前就已经消失在太空了,因此火星地下很可能并没有大量气体。也就是说,人类可能无法重塑火星大气层。如果要移民火星,就必须永远生活在加压环境。
## 言论
1、
我将 Twitter、Facebook、Instagram 看成是当今最大的游戏30亿人在积极玩它们。
只要用户打开它们,就会进入游戏空间,沉浸其中,感受到乐趣。它们本质上有点像老虎机,你投入一个硬币,不知道会跳出什么。
-- 风险投资家[约什·巴克利](https://www.notboring.co/p/the-great-online-game)Josh Buckley
2、
我遇到很多初级工程师,发现了一件奇怪的事情,他们为自己能写出逻辑高度复杂的代码而自豪,并且没有任何文档。
他们以为这样就能展示自己的能力,但实际上,这是展示能力的最糟糕的方式。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27333947)
3、
我买了带有 LTE 网络的苹果手表,没想到会这么喜欢它。它不能浏览网页,但是电话、短消息、支付、音乐、地图等功能都支持。如果它有摄像头,外出时,我就会把手机留在家里。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27321739)
4、
上海有一条网红道路“武康路”路宽15.2米沿街建筑的高度以8-16米为主街道的高宽比接近1:1。
按照土地规划专家的说法,这样高宽比的道路最容易给人天然的亲切感和安全感。
--[《网红道路武康路》](https://mp.weixin.qq.com/s/cJsjdqYJNfmsnsPo9gPeXw)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052808.jpg)
## 历史上的本周
2020年第 112 期):[如何培养领导力](http://www.ruanyifeng.com/blog/2020/06/weekly-issue-112.html)
2019年第 60 期):[一本介绍人类起源的学术自传](http://www.ruanyifeng.com/blog/2019/06/weekly-issue-60.html)
2018年第 9 期):[身份证可以植入人体](http://www.ruanyifeng.com/blog/2018/06/weekly-issue-9.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

396
docs/issue-164.md Normal file
View File

@ -0,0 +1,396 @@
# 科技爱好者周刊(第 164 期):培训班 vs 大学,求职成功率比较
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1784),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062409.jpg)
埃及正在荒地上建设新首都。中央商务区的标志塔大厦高达385米是非洲最高建筑6月17日结构封顶由中国的建筑公司承建。[via](http://www.xinhuanet.com/2021-06/18/c_1127576365.htm)
## 本周话题:培训班 vs 大学,求职成功率比较
进入互联网大厂工作,是很多同学的愿望。
十年前,实现这个愿望的唯一可靠途径,就是拿到大学的计算机专业学位。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062212.jpg)
过去十年中,出现了另一条途径:编程培训班。它面向社会招生,谁都可以报名,通过短期培训,让你学会软件开发,再去互联网公司求职。
很多人看不上培训班。它没有入学门槛,不够专业和系统,教学质量良莠不齐,上课时间也很短,通常在半年之内就能毕业。但是不可否认的是,它为那些非专业出身的人,提供了机会,让他们可以进入技术行业,改变了很多人的人生,对中国互联网业提供了巨大的人力支持。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062213.jpg)
很多同学就非常关心一个问题: **从求职成功率来看,培训班是不是有很大的劣势?或者说,互联网大厂对于大学计算机专业的毕业生,是否依然特别青睐?**
我最近看到一个美国人力资源专家的[统计](https://www.switchup.org/blog/coding-bootcamps-vs-college-for-prestigious-tech-jobs),分析美国大学计算机系和编程培训班各自的求职成功率,结果出人意料。我跟大家分享一下他的发现。
美国的职场社交网站 LinkedIn可以查看各公司的雇员以及每个人的教育背景。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062401.jpg)
那个专家选择了五家互联网巨头亚马逊、Facebook、谷歌、苹果和微软查到他们每年招收的程序员哪些是计算机系毕业哪些是培训班出身。
最后,分别选出十所员工来源最多的大学和培训机构,除以毕业生总数,统计各自的求职成功率。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062101.jpg)
**他发现大学计算机系的求职成功率是6.60%培训班是6.03%。** 两者没有显著差异都是100个同学里面有6个能够进入互联网大厂。计算机系稍占优势求职成功率高出约10%。
虽然这是美国的数据,但是我觉得,中国的情况也差不多。根据我的观察,真正科班毕业的大厂程序员,其实并不多,大部分的人都是半路出家。
我想,这个统计结果告诉我们两件事情。
首先,大厂是认可培训班的,愿意招收培训班学员,只要你能完成工作,入职机会并不比计算机专业的学生少很多。所以,培训班的同学可以放心了。而且可以预期,随着培训班进一步正规化,提高教学质量,以后的求职成功率恐怕还会更高。
其次,计算机系的培养方向,需要更加明确。如果只是培养应用程序开发者,那在编程培训班面前毫无优势,人家完全是就业导向,什么容易找工作,就培训什么,学生投入的时间和费用都要少一个数量级。大学应该培养更专业的能力,比如编译器、操作系统、网络协议等等。
## Vite.js 项目工程和原理剖析
今年以来,前端圈子里议论最多的新工具,就是 [Vite.js](https://vitejs.dev/)。它是 Vue 官方开发工具,备受瞩目。
Vite 的作用是为前端框架提供一个快速、易用的开发环境,进行构建和打包,类似于 Webpack但是只限于 ES6 模块专用。
它的最大特点就是快, **启动快,打包快,开发环境修改代码,瞬间就能看到结果。** Vite 这个名字,就是法语“闪电”的意思。它的良好开发体验,加上与 Vue3 的无缝结合所以2月17日发了2.0版,功能和架构稳定以后,声势就一直看涨。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062402.jpg)
目前,采用 Vite.js 的项目正在快速增加,面试时也开始被问到。但是由于这个工具太新,网上靠谱的教程并且不多,照着官方文档操作,遇到问题时,也不容易搜到答案。
本周的课程资料就是一份资料包 **《Vite 2 项目工程化和原理剖析》**,帮大家从实战和原理层面掌握 Vite.js 2.0,由开课吧制作。
这份资料在内容上兼顾了各层次用户的需求。初级的前端开发者,可以掌握 Vite 的概念和基本用法; 中高级的前端开发者,则可以了解 Vite 加速构建的原理的,以及如何进行 Vite 工程化,与现有的大型项目进行结合。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062403.jpg)
开课吧与周刊合作,读者现在可以 **0 元领取** 这份课程资料。微信扫描下方二维码,添加助理老师的微信即可。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062404.jpg)
由于助理老师是手工操作如果人多的话请不要着急48小时内都会添加你的。
## 科技动态
1、
[Oculus 公司](https://www.oculus.com/blog/testing-in-headset-vr-ads/)宣布,将在他们的 VR 眼镜里面测试广告。
用户进入系统以后,会在虚拟世界的墙壁上看见广告。虚拟世界变得跟真实世界越来越像了。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061701.jpg)
2、
[叙利亚政府](https://blog.cloudflare.com/syria-exam-related-internet-shutdowns/)为了防止6月的高中毕业考试作弊在考试时关闭全国的互联网。该国的网络流量顿时降为0。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061801.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061802.jpg)
3、
[微软](https://www.yystv.cn/p/8006)更新了 Edge 浏览器的内置小游戏“让我们网上冲浪吧”,加入了更多的障碍物。只要在 Edge的地址栏键入“Edge://surf/”,就可以打开这个游戏。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061706.jpg)
4、[老鼠排雷](https://www.npr.org/2021/06/04/1003258540/after-years-of-detecting-land-mines-a-heroic-rat-is-hanging-up-his-sniffer)
柬埔寨正在使用非洲大囊鼠排雷。老鼠的体重很轻,不会触发地雷。经过训练后,可以嗅出 TNT 炸药的气味,然后就会前爪挖地,通知人类。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060508.jpg)
过去四年中,这只叫做 Magawa 的老鼠,清理了超过 22 万平方米的土地,找到了 71 颗地雷和 38 件其它爆炸物。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060909.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060910.jpg)
5、
[美国海军](https://www.businessinsider.com/navy-detonated-40000-pound-explosive-to-test-new-supercarrier-2021-6) 6 月 18 日在大西洋上进行了一次爆炸实验。40000磅18吨炸药在航空母舰杰拉尔德·福特号的不远处引爆目的是测试航空母舰能否承受附近出现的大爆炸船上的设备会不会失灵。
这是多年以来,世界最大威力的海上爆炸,场面非常壮观。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062202.jpg)
6、
[伦敦市长](https://tfl.gov.uk/info-for/media/press-releases/2021/june/mayor-fulfils-commitment-and-confirms-high-speed-mobile-coverage-across-tube-network)宣布,伦敦地铁将在三年内,实现全线可以用手机上网。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062211.jpg)
伦敦地铁修建于100多年前隧道很小安装通信设备难度很大。直到去年才实现了 Jubilee 线的东段可以车厢内上网,其它地铁线还不行。
7、
[一项研究](https://www.scientificamerican.com/article/pupil-size-is-a-marker-of-intelligence/)称,瞳孔大小与智力相关。瞳孔大的人,认知能力较高。
原因据说是,瞳孔与大脑的蓝斑区相关,瞳孔大,接收的光量就多,蓝斑区因此可以刺激大脑的神经活动。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060314.jpg)
8、
[GitHub](https://github.com/features/issues) 大幅改版 issue 功能,由原来的讨论区,转变为项目管理工具,提供了看板视图和表格视图(下图),大大增加了 issue 的任务属性。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062406.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062407.jpg)
历史上GitHub 的项目管理功能一直很弱现在终于开始补强了Jira 应该会瑟瑟发抖吧。
9、[工业运动员](https://www.theverge.com/2021/6/2/22465357/amazon-industrial-athlete-warehouse-worker-wellness-pamphlet)
亚马逊公司的物流仓库,以劳动强度大著称。美国媒体报道,该公司在发给员工的一本小册子里宣传,希望大家把自己看成是“工业运动员”。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060504.jpg)
这本小册子告诉仓库员工,极端情况下,他们可能一整天要步行 21 公里,平均每小时消耗 400 卡路里。它建议员工为此做好准备,改变饮食和睡眠习惯,密切注意尿液的颜色来确保全天不会脱水。它还建议员工”购买宽松的鞋子,以避免紧绷和起水泡 “。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060503.jpg)
## 文章
1、[世界最深的地下实验室](https://mp.weixin.qq.com/s/WZ-1QU3mhnf-ZrhX3DQWjA)(中文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060502.jpg)
四川省凉山地区有一个清华大学的”中国锦屏地下实验室“位于2400多米的地下是世界最深的实验室。该实验室主要用来研究暗物质因为只有在这么深的地下才能屏蔽掉宇宙射线和地面环境的影响。
2、[三种前端实现 VR 全景看房方案](https://juejin.cn/post/6973865268426571784)(中文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062408.jpg)
某品牌要搭建一个在线 VR 展厅用户可以在手机上通过陀螺仪或者拖动来360度全景参观展厅前端有三个方案可以实现。
3、[CSS 与 CSS-in-JS 的性能比较](https://pustelto.com/blog/css-vs-css-in-js-perf/)(英文)
单独加载的 CSS 文件与写在 JS 脚本里面的 CSS性能相差多少作者实验证明差距很大。
4、[跨太平洋海底电缆 PLCN 的影响](https://blog.telegeography.com/trans-pacific-cables-asian-hubs-plcn-status)(英文)
2017年跨太平洋海底电缆PLCN开始建设原计划连接洛杉矶和香港下图一。但是2020年由于美国政府的反对香港节点被取消下图二。本文讨论这个事件的影响。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060603.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060604.jpg)
5、[使用 Skynet 和 Filebase 实现分布式文件储存](https://filebase.com/blog/drag-and-drop-files-onto-the-decentralized-web-using-skynet-and-filebase/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060507.jpg)
Skynet 是一个开源的分布式内容托管系统,只要把内容接入这个系统,就可以从全世界无数入口,获取这些内容。本文就介绍一种非常方便的方法,通过 Filebase 这个服务,将图片快速接入 Skynet。
6、[我们如何使用 MagSafe 找回 iPhone 12 Pro](https://riedel.wtf/iphone-12-pro-in-canal-magsafe-fishing-rod/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060501.jpg)
作者的 iPhone 12 手机不慎掉入河中,他想到可以用 MagSafe 功能的磁性吸附特点,用磁铁将 iPhone 从水里吸上来。
7、[最简单的 EPUB 电子书](http://len.falken.ink/misc/epub.txt)(英文)
作者演示如何制作一本最简单的 EPUB 电子书一共需要4个文件。
8、[苹果手机的照片语音描述功能](https://www.loopinsight.com/2021/05/13/apple-support-how-to-hear-image-descriptions-in-the-camera-app/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051601.jpg)
苹果手机有一个 VoiceOver 功能,让人工智能生成照片的描述,然后使用机器语音读出来。这样的话,不用看照片,就能知道照片的主要内容。本文用一段简单的视频,教你怎么打开这个功能。
## 工具
1、[Astro](https://github.com/snowpackjs/astro)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060911.jpg)
一个前端构建工具,构建出来的页面使用最少 的 JS尽量是纯的 HTML 和 CSS 代码,大大提高页面的加载速度。实在必需的 JS 脚本,只有用到时才会动态加载。
2、[Althttpd](https://sqlite.org/althttpd/doc/trunk/althttpd.md)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060908.jpg)
SQLite 作者 D.理查德·希普写的 HTTP 服务器SQLite 网站就是用它架设的,整个软件只有一个 C 文件。
希普这个人真是有性格用到的所有工具都是自己写的。先写了数据库SQLite接着写了 Bug 追踪系统 CVSTrac然后写了版本管理系统Fossil现在是 Web 服务器。
3、[Lepton](https://github.com/black7375/Firefox-UI-Fix)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060907.jpg)
从 Firefox 89 开始Firefox 采用了新的 UI 设计 Proton。作者认为这个 UI 总体上是好的,但是有些地方需要调节,从而写了这个工具,对 Proton 进行微调。
4、[Snowtrack](https://snowtrack.io/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060906.jpg)
一个桌面软件,提供图形文件的版本管理系统,方便管理设计资源。
5、[Akwaba](https://github.com/ousmanedev/akwaba)
一个很有创意的项目,将 Notion 作为网站评论系统的后端,数据都储存在 Notion 表格里面。
6、[Mastershot](https://mastershot.app/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060705.jpg)
免费的网页视频编辑器,用的是 FFmpeg 的 webassembly 版本,可以在网页上进行简单的视频编辑。
7、[Shoelace](https://shoelace.style/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060611.jpg)
一个很不错的 Web Components 库目前提供30多种网页组件。
8、 [Handsfree.js](https://handsfree.js.org/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060605.jpg)
一个 JavaScript 库,可以识别人体的动作、手势和面部表情。官网上有很酷的演示,通过扭头或手势,控制鼠标移动。
9、[Daytripper](https://github.com/dekuNukem/daytripper)
这个开源项目是一个 USB 接口的激光传感器,能够感知周围物体的运动。作者举了一个很有趣的用例,老板走过来,它能立刻感知到,自动将计算机切换到工作桌面。
## 资源
1、[初等微积分](https://people.math.wisc.edu/~keisler/calc.html)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060403.jpg)
一本大学新生的微积分英文教程《Elementary Calculus: An Infinitesimal Approach》从无穷小入手详细解释什么是微积分。
2、[设计比特币](https://bitcoin.design/guide/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060402.jpg)
一个英文的教程网站,介绍比特币的原理和设计方案。
3、[Deep JavaScript](https://exploringjs.com/deep-js/toc.html)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061104.jpg)
一本免费阅读的英文电子书,介绍 JavaScript 语言的底层机制和设计思想。
## 图片
1、[鹦鹉螺音箱](https://www.bowerswilkins.com/net/blog/products/history-of-nautilus)
一家美国创业公司,开发出了鹦鹉螺形状的音箱,通过螺旋式的空腔,发出更理想的声学效果。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060309.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060311.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060310.jpg)
2、[核废料的数量](https://rootsofprogress.org/nuclear-physics)
核电厂的一个缺点,就是会产生核废料。但是,核燃料的能源密度非常高,每度电产生的核废料其实非常少。
美国康涅狄格州的一个核电厂运行了28年产生的所有核废料就是下面照片里面的这些水泥罐。在此期间它一共发了1110亿度电。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053102.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053103.jpg)
3、[弹射座椅](https://neil.computer/notes/overkill-objects-for-everyday-life/)
一位美国用户最近从网上买了二手的战斗机弹射座椅价格是5000美元。这种椅子用来在飞机坠毁时将驾驶员弹射出机舱。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053101.jpg)
下面是实物照片,这玩意平时不容易看到。买家打算把这个椅子放在家里,作为日常座椅。
## 文摘
1、[乔布斯对竞争对手挖人的反应](https://twitter.com/TechEmails/status/1407016788240576512)
2005 年 5 月 26 日,乔布斯给 Adobe 公司首席执行官 Bruce Chizen 发了一封电子邮件。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062207.jpg)
> 布鲁斯,
>
> Adobe 正在从苹果挖人。他们已经挖走了一个,还正在给许多人打电话。我们的招聘政策是,不从 Adobe 挖人。看来你们有不一样的政策。我们之中必须有一方改变政策。请让我知道,你觉得谁应该变。
>
> 斯蒂夫
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062208.jpg)
Bruce Chizen 的回信。
> 我想,我们以前的共识是不互挖高层管理者(在 Adobe这一级是高级总监 / 副总裁占所有雇员的2%)。我很肯定,你们的招聘人员大量接触了我们的初级和中级雇员。
>
> 我的建议是保持现状。但是愿意讨论,最好能有共识。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062209.jpg)
乔布斯的回信。
> 好的,我会告诉我们的招聘人员,除了高级总监 / 副总裁Adobe 的人随便挖。我没理解错你的意思吧?
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062210.jpg)
Bruce Chizen 的回信。
> 我同意双方不主动接触对方的雇员。但如果雇员主动接触对方,这是可接受的。
>
> 如果你也同意,我会告知手下人。
## 言论
1、
写作是你对自己思想的研究和开发。
-- David Perell
2、
我从欧洲搬到美国工作,工资涨到了原来的三倍,但是生活质量明显下降。
美国有很多种税,联邦税加上州税以后,税率并不比欧洲低。但是,欧洲免费提供的社会福利,在美国却要付费购买,比如医疗保健。另外,美国的工作时间要比欧洲长,假期却比欧洲少,所以美国的生活质量无法与欧洲相比。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27443139)
3、
每当我拿到一台新笔记本电脑,第一件事就是在摄像头上贴上一块黑色电工胶布,防止被监控。
-- [《如何解决 WebAuthn+ 认证问题》](https://hackernoon.com/how-to-solve-the-authentication-problem-with-webauthn-m24w35yn)
4、
最容易使用的程序,是那些对用户的新知识要求最少的程序。
-- [《Unix 哲学基础》](http://www.catb.org/~esr/writings/taoup/html/ch01s06.html)
5、
高级工程师的技能之一,就是要帮助其他人晋升。
-- [《高级工程师的技能清单》](https://skamille.medium.com/an-incomplete-list-of-skills-senior-engineers-need-beyond-coding-8ed4a521b29f)
## 历史上的本周
2020年第 113 期):[暴力犯罪为什么越来越少?](https://www.ruanyifeng.com/blog/2020/06/weekly-issue-113.html)
2019年第 61 期):[转行前端越来越难](https://www.ruanyifeng.com/blog/2019/06/weekly-issue-61.html)
2018年第 10 期):[30岁以后谨慎转行前端](https://www.ruanyifeng.com/blog/2018/06/weekly-issue-10.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

410
docs/issue-165.md Normal file
View File

@ -0,0 +1,410 @@
# 科技爱好者周刊(第 165 期):全端 App 的时代
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1826),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062410.jpg)
重庆涪陵的一个水上乐园,制作了巨型棒冰,分发给游客。([via](https://www.sohu.com/a/473039755_120388781)
## 本周话题:全端 App 的时代
上周,微软发布了 Windows 11。最出人意料的是它可以[运行安卓 App](https://www.theverge.com/2021/6/24/22548428/microsoft-windows-11-android-apps-support-amazon-store)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062703.jpg)
仔细想想也不意外,苹果去年推出 M1 芯片,所有的 iPhone App 现在都能在 Mac 电脑上运行。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062704.jpg)
微软一定是看在眼里,急在心里,绝不能让 Windows 输给 Mac。所以这次匆匆忙忙就支持了安卓。
他甚至来不及做自家的安卓应用商店,用户必须先安装亚马逊应用商店(下图),才能用上这个功能。微软就是急到这种程度,宁愿白白用自己的最新系统为别人引流。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062705.jpg)
我问大家一个问题:手机 App 可以运行在桌面电脑,对于软件开发有什么影响呢?
显然,直接影响就是一条, **以后还有必要开发桌面版软件吗?** 除了少数桌面专用软件,其他软件只要让手机 App 适配一下电脑,就不用发布专门的 Windows 版或 Mac 版了。
举例来说Windows 运行微信,现在必须安装单独的 Windows 版,以后直接安装手机版可能就行了。对于用户来说,体验完全一致,不会有功能缺失;对于腾讯来说,可以少养一个团队,也不用操心跨平台移植的复杂性了。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062706.jpg)
以前所谓的跨平台软件指的是一套代码可以到处运行但是必须每个平台单独编译一次Java、 Go、Electron 都是这样。现在倒好了,连编译都省掉了,同一个程序不用修改,直接跑在手机、平板、桌面电脑上面,简直是软件开发者的终极梦想和福音。
所以Windows 的这个新功能,使得手机 App 的市场一下子扩大到了桌面电脑,这尤其对于小团队是重大利好。
我的结论就是, **App 开发将从多端并存,进入全端时代。** 手机 App 会吃掉其他客户端,变得越来越重要;桌面 App 将会衰落,开发需求进一步变小。
不过,这是一个长期的过程,还有很长的路要走。根据报道,微软这一次采用了英特尔公司的桥接技术,让 x86 架构的 CPU 可以解释 ARM 指令,听上去很像是即时编译。但是那样的话,要是 App 用到了谷歌服务框架,应该怎么处理呢?另一方面,谷歌的 ChromeOS 系统,早就实现了在 x86 CPU 上运行安卓 App通过一个虚拟层性能挺差的体验也不好比如窗口无法放大很多操作不支持鼠标
但是不管怎样,全端 App 肯定是未来的方向,上面这些问题,相信最终都可以解决,尤其对于苹果的设备,硬件的兼容问题是不存在的。
我建议,程序员朋友可以多关注这个方向,手机 App 如何适配桌面大屏幕,这可能是下一个热点领域。
## 小程序原理实践课
小程序,可以说是中国软件业的一个奇迹。
2017年微信发明了这个产品立刻受到用户的认可。短短几年中遍地开花各大互联网公司支付宝、百度、头条……纷纷跟进支持。事实上小程序已经成了一个独立的开发方向跟 Web 和手机 App 一样重要。
相应地,小程序开发者一直炙手可热,市场招聘需求巨大,越来越多的前端开发者转向小程序领域。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070105.jpg)
**本质上,小程序是 Web 技术在手机 App 环境的移植。** 它完全采用 Web 技术栈,只是将网页引擎移植到了 App 容器里面。所以,学好 Web 技术对于小程序开发者特别重要。
本周的课程资料就是小程序的底层架构教程 **《浏览器中搭建小程序运行环境》** ,讲解网页引擎作为小程序的运行环境,如何发挥作用。课程由腾讯课堂“双认证”机构——京程一灯提供。
它跟其他小程序课程有所不同,另辟蹊径,通过浏览器搭建小程序的运行环境。一共有三节课,深入讲解小程序的网页本质和浏览器原理,帮助大家写出高质量、高性能的页面,在手机上取得更加平滑的渲染效果。内容特别适合已经有 Web 基础、刚进入小程序领域的开发者。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070107.jpg)
课程原价98元现在跟周刊合作读者只需象征性支付 **0.02元** 报名费。微信扫描下面二维码,进群后即可获取课程, **诚信教学,保证无套路。**
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070106.jpg)
报名成功的读者还可以获赠价值98元的专题课《前端面试防虐指南-手写代码篇》。
## 科技动态
1、[自动驾驶卡车实验](https://interestingengineering.com/self-driving-truck-completes-950-mile-trip-10-hours-faster-than-human-driver)
一家美国自动驾驶公司成功完成了重型卡车的自动驾驶实验14个小时开完了1500公里人类驾驶员一般需要24小时才能完成。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060505.jpg)
重型卡车的行驶速度比普通汽车慢,需要长时间连续驾驶,而且美国有法律,卡车司机最多连续驾驶 11 小时,就必须停车休息。因此,自动驾驶对于重型卡车有非常大的实际意义,很可能先在这个领域落地。
2、[如何数珍珠](https://countthings.com/case-studies/0001)
有一家日本珍珠贸易公司多年以来都是人工清点珍珠的数量。他们将珍珠倒入一个小盘子里面有100个坑如果都填满了就是100颗珍珠。这样计数很慢每到收获季节就需要两个员工数上整整两天。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052417.jpg)
现在,他们使用一个叫做 “CountThings from Photos” 的安卓应用只要对着盘子里面的珍珠拍一张照片手机就会自动计算出有多少颗珍珠大大节省了人工只要30分钟就够了。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052418.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052419.jpg)
3、[指纹照片](https://www.bbc.com/news/uk-england-merseyside-57226165)
BBC 报道,有一个英国毒品贩子,多年来逍遥法外,警方一直抓不到他。后来,警方发现有一个社交媒体账户,怀疑背后就是他,但是没有证据。
有一天这个账户发了一张手拿奶酪的照片下图警方根据照片上的指纹和掌纹确定就是此人从而将他抓获判刑13年6个月。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052416.jpg)
4、
[一个荷兰研究生](https://www.cbc.ca/radio/quirks/may-15-california-condor-genetics-a-strange-star-goes-supernova-don-t-think-just-kick-and-more-1.6025290/for-soccer-players-the-less-brain-they-use-the-better-for-penalty-kicks-1.6025297)想了解,罚点球时,足球运动员的大脑活动。他就让球员带上脑电波感应头盔,进行罚点球。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052402.jpg)
结果发现,越不假思索的人,越容易罚中点球;脑电波活动越剧烈的人,罚中可能性越低。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052403.jpg)
5、
[火星的云](https://petapixel.com/2021/06/02/nasas-mars-curiosity-rover-captures-rare-photos-of-shimmering-clouds/)是什么样子?
美国好奇号火星车传回了照片,人类第一次看见了另一个星球上的云。由于火星大气层很薄,所以火星没有很厚的云,都是一些很轻很薄的云絮。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060316.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060317.jpg)
6、
[国内的创业公司宇树科技](https://spectrum.ieee.org/automaton/robotics/robotics-hardware/unitrees-go1-robot-dog-looks-pretty-great-costs-just-usd-2700)推出了面向消费市场的机器狗售价1.6万~2.0万人民币10月前发货。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062102.jpg)
这个机器狗能够自主跟随和避障有强大的保持平衡能力跌倒可以自己爬起来。负载能力约5公斤慢速前进时续航1小时。它的价格只有国外的波士顿动力公司同类产品的十分之一。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062103.jpg)
7、
中国最大的海洋科考船[“中山大学号”](https://china.huanqiu.com/article/43h6gCmStZe)6月26日在上海交付使用。该船排水量6880吨续航力15000海里专门供中山大学海洋学院进行教学和科考使用。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062606.jpg)
8、[超声波听力](https://www.aalto.fi/en/news/anyone-can-get-super-hearing)
人的耳朵只能听到 20 Hz 到 20 000 Hz 之间的声波。芬兰一所大学的科学家设计了一种装置,让人类可以听到 20 000 Hz 以上的超声波。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061002.jpg)
科学家将麦克风阵列放在一个小球之中,用来捕捉超声波,以及确定方位。这个装置可以将超声波转成人耳可以听到的频率,再在耳机上播放,并保证方位相同。
它使得人类可以具有蝙蝠般的超声波感应能力,某些情况下,可以快速定位声源。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061003.jpg)
## 文章
1、[QQ 宠物的诞生与没落](https://www.gcores.com/articles/137688)(中文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060305.jpg)
QQ 宠物最早出现在2005年初的 QQ 贺岁版同年6月正式上线。一年后同时在线用户数就突破了100万成为了世界上最大的虚拟宠物品牌。
2、[韩国的真人约会游戏](https://mp.weixin.qq.com/s/ICeg7ksh3KHbFSj00mbmvg)(中文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061702.jpg)
本文介绍韩国公司新推出一款相亲 RPG 游戏,完全是真人实景拍摄,更像是一部可以玩的电视剧。比如,下图让玩家选择谁是约会对象。据玩过的人说,体验还不错,剧情有意思。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061703.jpg)
3、[静态网站如何启用数据库查询](https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021063012.jpg)
作者演示静态网站(比如 GitHub Pages如何通过 SQLite 数据库,实现查询功能,完全不需要后台脚本。
这种操作的实现原理有两个:一是 SQLite 数据库以页为单位存储数据,每页默认是 4KB可以按页读取数据二是前端可以用 sql.js 模拟一个内存文件系统,从而实现按页读取文件。([@joyc](https://github.com/ruanyf/weekly/issues/1820) 投稿)
4、[Telegram 创始人和他的黑暗帝国](https://www.spiegel.de/international/world/the-telegram-billionaire-and-his-dark-empire-a-f27cb79f-86ae-48de-bdbd-8df604d07cc8)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061502.jpg)
德国《明镜》杂志的长篇英语报道,介绍聊天软件 Telegram 现年36岁的创始人帕维尔·杜罗夫 (Pavel Durov) (上图),以及 Telegram 的故事。
5、[老电脑如何安装 Windows 11](https://allthings.how/how-to-install-windows-11-on-legacy-bios-without-secure-boot-or-tpm-2-0/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062702.jpg)
Windows 11 发布测试版本后,很多人发现老电脑安装不了,因为有主板 BIOS 限制。本文介绍一种规避的方法。
6、[复制次数最多的 StackOverflow 代码片段](https://programming.guide/worlds-most-copied-so-snippet.html)(英文)
有一项研究称,程序员问答网站 StackOverflow 上面,有史以来复制次数最多的是一段 Java 代码片段,用来以人类可读的格式打印字节数,比如将 123,456,789 字节转为 123.5 MB。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061704.jpg)
这段代码的作者多年后写了这篇文章,分析自己原始代码里面的漏洞。
7、[浏览器的原生代理功能示例](https://fragile-credences.github.io/scihub-proxy/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061004.jpg)
本文教你如何使用浏览器原生提供的代理功能,绕过 sci-hub 域名的访问限制。
8、[Docker Compose 快速使用指南](https://linuxhandbook.com/docker-compose-quick-start/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061203.jpg)
一篇简短的 Docker Compose 入门教程,让你通过动手实践,理解 Docker Compose 怎么搭建多容器的应用程序。
9、[新的 HTTP 规范可以消除“Cookie 横幅”](https://arstechnica.com/gadgets/2021/06/tired-of-accepting-rejecting-cookies-adpc-wants-to-automate-the-process/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061710.jpg)
由于欧洲议会的规定国外的网站都有一个讨厌的“Cookie 横幅”,询问用户是否接受 Cookie。
现在有一个新的 HTTP 提案(还未通过),用户只需设置一次,浏览器就可以用一个 HTTP 标头通知网站,不必放置 Cookie 横幅。
## 工具
1、[NVIDIA Canvas](https://www.nvidia.com/en-gb/studio/canvas/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062601.jpg)
Nvidia 公司推出的一个人工智能照片编辑软件,可以免费下载。用户只要选择要添加的对象(比如云彩),在对应的位置上涂抹几笔,就能够自动生成照片。
2、[nuoshell](https://www.nuoshell.com/)
一款 Mac 的桌面 SSH 客户端,集多功能于一身,简单、免费。([@anlityli](https://github.com/ruanyf/weekly/issues/1814) 投稿)
3、[gum](https://github.com/gauseen/gum)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021063011.jpg)
一个命令行的 Git 用户管理器,适合需要不同身份,向不同仓库提交代码的情况。([@gauseen](https://github.com/ruanyf/weekly/issues/1816) 投稿)
4、[BookmarkHub](https://github.com/dudor/BookmarkHub/blob/main/README_cn.md)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021063010.jpg)
一个浏览器插件,可以跨浏览器进行书签同步,数据存储在 GitHub Gist。[@weavers1f](https://github.com/ruanyf/weekly/issues/1815) 投稿)
5、[EssayKiller](https://github.com/EssayKillerBrain/EssayKiller_V2)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021063009.jpg)
一个 AI 框架,可以自动根据给出的题目(上图),生成中文的命题作文,达到高中生作文的水平。([@dllen](https://github.com/ruanyf/weekly/issues/1818) 投稿)
6、[T-Rex Runner](https://github.com/shlomnissan/t-rex-runner-c)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060602.jpg)
Chrome 浏览器内置的“恐龙跳跃”小游戏,被网友从 JavaScript 改成了 C 语言版本。
7、[Rustpad](https://rustpad.io/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060601.jpg)
一个开源的 Web 文本编辑器,主要特点是支持多人同时编辑。
8、[零宽度短网址生成器](https://zws.im/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061202.jpg)
一个非常有创意的短网址生成器,看上去生成的短网址都一样,其实里面插入了不同数量的零宽度空格字符。
9、[Ojoy](https://ojoy.zaps.dev/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061501.jpg)
一个网页图像工具,可以放大图片的同时,还保持同样的清晰度。
## 资源
1、[Track Awesome List](https://www.trackawesomelist.com/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021063001.jpg)
这个网站收集 GitHub 上的 awesome 项目,追踪每个清单的更新,可以及时查看每天新增哪些资源。([@theowenyoung](https://github.com/ruanyf/weekly/issues/1822) 投稿)
2、[斯坦福大学计算机课程](https://docs.google.com/spreadsheets/d/1zfw8nPvJeewxcFUBpKUKmAVE8PjnJI7H0CKimdQXxr0/htmlview)
这是一个谷歌文档的电子表格,收集了斯坦福大学计算机系本科阶段的所有课程,每门课都给出了课程主页。
3、[计算结构](https://computationstructures.org/index.html)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061401.jpg)
麻省理工学院课程《计算结构》Computation Structures的教学材料介绍计算机架构的基本知识包括讲义、视频、笔记等。
4、[具有源码的商业视频游戏](https://en.wikipedia.org/wiki/List_of_commercial_video_games_with_available_source_code)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061403.jpg)
维基百科的这个页面,列出了所有可以拿到源码的商业视频游戏,包括开源的游戏和源码泄露的游戏。
## 图片
1、[淹没的意大利村庄](https://www.smithsonianmag.com/smart-news/medieval-italian-village-briefly-surfaces-after-70-years-underwater-180977838/)
1950年意大利政府为了在山区建设一个人工湖淹没了一个叫做库伦Curon的小村庄。这个村庄有一个14世纪的钟楼因为太高没有被全部淹没形成了“水中高塔”的奇景。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053007.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053008.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053009.jpg)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053010.jpg)
2、[摩天大楼顶上的午餐](https://historydaily.org/charles-ebbets-lunchtime-atop-a-skyscraper)
《摩天大楼顶上的午餐》是一张著名的黑白照片拍摄于1932年纽约的一个摩天大楼工地。11个工人坐在摩天大楼顶上的大梁上吃午饭大梁距下方街道256米而他们没有任何安全带等保护设施。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053001.jpg)
拍摄者看上去也很惊险。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053002.jpg)
不过实际上,大梁底下有一个平台,并不是看上去那么危险。而且,照片也是摆拍的。照片发表以后,很多人也来这个地方模仿拍摄。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053003.jpg)
由于这张照片太有名,纽约市后来甚至将它做成了雕像。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053004.jpg)
## 文摘
1、[我为什么公开发表博客文章?](https://jvns.ca/blog/2021/05/24/blog-about-what-you-ve-struggled-with/)
八年来我在个人网站上发布了100多篇文章。有人问我为什么一直坚持在写
我想了想,写作博客其实对我有很多好处,所以我才会有动力。
1它使得我把学到的东西记录下来了便于回过头查找重新温习
2当我写作时为了理清思路我经常会有新的疑问从而去做一些额外的研究这意味着写作博客让我在某个主题上学到了更多
3认真花时间把自己的写法写出来并放到互联网上这迫使你思考自己写的东西是否有意义从而发现哪些题目是真的有价值。
4文章发布以后会有很多读者反馈通常可以帮助我改进写作学习新知识。
5我的文章可以帮助其他人我写文章通常是因为遇到一个很困难的问题经过探索终于找到了答案我就把这个答案写出来其他人遇到类似情况就可以参考这让我感觉很好。
2、[互联网内容都是暂时的](https://cheapskatesguide.org/articles/transitory-internet.html)
最近,我的一位朋友删除了自己的博客。她在博客里面,记录了自己青少年时期和二十多岁时对很多事情的看法。她现在可能觉得,这些看法很幼稚,不想再保存下去,就删除了自己的博客。
我觉得很可惜。多年以后,她如果再想看看自己年轻时的想法,就再也没机会了。
你把内容发布到互联网,跟写在纸上是不一样的。纸上的内容可以一直保存下去,但是互联网不行。虽然某些网上的内容可以持续存在数十年,那只是因为某些人或组织愿意为托管成本付费,服务器、电力和带宽都要花钱。互联网上的内容可以存在多久,完全取决于托管它的当事人的价值观。
与纸上的内容相比,互联网内容的存在期限都非常短。对于我们大多数人而言,你张贴到互联网的内容,不久以后就会永远消失。
虽然很多网上的内容毫无价值,但是有一些写得很好,发人深省,消失了十分可惜。这令人沮丧,那些消失的内容就像一个搬走的老朋友,等到你再想起他时,再也找不到他留下的任何踪迹了。
## 言论
1、
Python 是我最喜欢的语言,但它替代不了 Bash。一行 Bash 代码就能完成的任务Python 要写许多行,比如`mv`命令Python 可能需要120行才能实现。
Bash 把命令行环境的复杂性都抽象掉了,如果改用 Python 实现,就不得不自己处理这些复杂性。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27075324)
2、
最新的趋势是,软件公司希望用户体验足够好,不需要用户文档。采用的方法是,不再投入专门的人员写用户手册,改为雇佣用户体验设计师。
-- [《软件技术写作是一个垂死的职业》](https://dev.jimgrey.net/2015/06/16/software-technical-writing-dying/)
3、
可能永远不会有 Python 4.0,我们被 Python 2 升级到 Python 3 搞怕了。
-- [Guido van Rossum](https://www.techrepublic.com/article/programming-languages-why-python-4-0-will-probably-never-arrive-according-to-its-creator/)Python 语言创始人
4、
2012年牛津大学起诉印度德里大学的一个复印中心复印盗版教材出售给学生。
德里高等法院裁定,牛津大学败诉,学生使用盗版教材不违法。理由是原版教材的定价超出了印度学生的承受能力,学生永远不会成为原告的客户。
-- [《 Sci-Hub 会被印度法院关闭吗?》](https://www.reddit.com/r/scihub/comments/mk46x4/scihub_v_elsevier_wiley_acs_can_scihub_be_shut/)
5、
随着大多数产品成为联网产品,如果你想购买未联网的版本,不得不支付额外费用,因为厂家将不能获取你的个人数据,也不能向你推送广告了。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27628210)
## 历史上的本周
2020年第 114 期):[U 盘化生存和 Uber-job](https://www.ruanyifeng.com/blog/2020/07/weekly-issue-114.html)
2019年第 62 期):[日本电影《编舟记》](https://www.ruanyifeng.com/blog/2019/06/weekly-issue-62.html)
2018年第 11 期):[编程语言越发复杂](https://www.ruanyifeng.com/blog/2018/06/weekly-issue-11.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

413
docs/issue-166.md Normal file
View File

@ -0,0 +1,413 @@
# 科技爱好者周刊(第 166 期):视频学习胜过读书吗?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1826),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070816.jpg)
位于临港新城的上海天文馆将于7月17日启用普及天文知识据说是世界最大的天文馆。[via](https://www.instagram.com/p/CQ932bNHgHH/)
## 本周话题:视频学习胜过读书吗?
现在,网上的课程视频和讲座视频,越来越多。同样的内容,可以读书学习,也可以视频学习,大家喜欢哪一种?
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070802.jpg)
我比较喜欢读书,实在没耐心视频学习。
书籍只要随手一翻就知道大概的内容了哪些章节需要重点阅读。视频行吗不行只能从头到尾看完整个视频。看完才发现10分钟的视频只有1分钟是想听的。读书读到精彩之处可以停下来慢慢琢磨反复读上几遍。视频行吗很麻烦如果要回到10秒前多拖几次播放轴保证让你心情烦躁。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070708.jpg)
奇怪的是,我发现, **很多人宁愿看视频,也不想读书。**
举例来说,我遇到过同学跟我说:老师,我想学习 React你有好的视频教程推荐吗你可以看文档啊官方文档写得不错。老师我觉得视频学起来更快文档不好懂看起来太慢了。
我感到很困惑,明明是读书的学习效率比较高,为什么别人不这样想呢?
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070709.jpg)
最近,我读到一篇[文章](https://samoburja.com/the-youtube-revolution-in-knowledge-transfer/),里面有一句话,让我恍然大悟,明白了为什么人们喜欢视频学习。
文章说, **人类学习效率最高的方式,不是“读书 + 思考”,而是“观察 + 模仿”。** 前者需要较长时间的注意力投入,后者只需要短时间注意力,更符合人类的天性。
我一下子就想通了,有些知识,读书读半天也不一定明白,但是亲眼看别人做一遍,马上就能懂。即使不完全懂,至少知道怎么模仿。所以才会有“百闻(文)不如一见”,人们更容易接受形象的东西,而不是抽象的文字。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070710.jpg)
**大部分领域的入门方式,都是“观察和模仿”,所以视频学习更有效。** 对于深入学习,文字和书籍的效果可能好于视频,因为入门以后再往上走,“理解 + 思考”的作用越来越大,“观察 + 模仿”的作用越来越小。但是,大多数人需要的只是入门,成为专业工作者毕竟是少数。
所以,视频学习才是初学者更好的方式,或者说,视频是大众学习的主流,读书更适用于某个主题的进阶学习。
以前没条件视频学习,现在不一样了。智能手机的普及,使得以前没人拍的知识,现在都有人拍;宽带互联网的普及,又使得人们可以随时随地消费视频。我们已经进了视频学习的时代,视频网站可能是新时代的图书馆和印刷机。
## 前端工程化实战
正在学习前端的同学,有没有听说过 **“前端工程化”** 这个词?近几年,这是一个热门的领域,大厂的招聘往往都有这方面的要求。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021031101.jpg)
那么,到底什么是“前端工程化”呢?
简单说,一个前端项目实践“软件工程”的思想和原则,所有相关的事情都可以叫做“前端工程化” ,比如优化开发流程、提高项目可维护性、自动化测试、自动化构建、发布管理等等。
**“软件工程”的做法移植到前端项目,就是前端工程,对于多人参与的大型项目尤其有用。** 这就是大厂都要求前端工程化的一个重要原因,可以大大提升项目可维护性,降低维护成本。但是,大部分的新手程序员,对于前端工程化的概念和实践都非常陌生,这不利于正规化开发和冲击大厂。
本周的课程资料就是一个 《前端工程化实战》资料包。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070804.jpg)
主讲老师通过视频讲课,带大家动手构建一个自己的组件库,在这个过程中学习前端工程化实战,并且穿插讲解一些新的前端技术( 比如 Vite帮助你对前端工程化有系统性认识了解前端进阶中的一些工程化难题。
课程的主要内容如下,由开课吧制作提供。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070803.jpg)
对上面的内容感兴趣,希望掌握“前端工程化”知识的同学,可以听听看这门课程。
微信长按图片,或者扫描下方二维码,**0元就能领取** 这份详细的《前端工程化实战》资料。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070805.jpg)
注意,报名后记得添加助教老师微信领取!数量不多,先到先得。
## 科技动态
1、[癌症疫苗](https://pharmaphorum.com/news/biontech-takes-its-first-cancer-vaccine-bnt111-into-phase-2/)
德国公司 BioNTech 在新冠疫苗的基础上,正在将 mRNA 技术用于癌症疫苗。mRNA 皮肤癌疫苗第一阶段的试验效果非常理想,很多皮肤癌患者得到缓解,已经开始了第二阶段试验。
明年还有两种癌症疫苗,将投入临床试验。未来,疫苗可能会成为一个非常非常大的行业,成年人每年都要注射许多种疫苗。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062201.jpg)
2、
[加拿大和美国](https://www.bbc.com/news/science-environment-57751918)最近出现有记录以来的最高温许多城市达到40多度。更糟的是这些地区平时夏季气温不高所以大部分居民都没装空调。
一项研究称,这种千年一遇的气温,如果不是全球气候变暖,几乎不可能发生。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070815.jpg)
3、
[腾讯游戏](https://finance.sina.com.cn/tech/2021-07-05/doc-ikqcfnca5043156.shtml)推出“零点巡航”功能,防止未成年人沉迷游戏。只要夜间游戏超过一定时长,系统就会要求对你进行人脸识别,看看是否跟身份证上是同一个人。
如果识别失败,表明你是冒用成年人的身份证,就会把你踢下线。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070715.jpg)
4、[离线互联网资源库](http://internet-in-a-box.org/)
美国加州大学的“离线互联网”Internet in a box迎来了8周年的纪念。
这个项目收集了互联网主要的免费资源维基百科、可汗学院课程、OpenStreetMap 地图、电子书……,把它们放进一个移动硬盘,容量可达 1tb。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062105.jpg)
用户只需要使用一个树莓派,就能在没有网络的条件下,浏览和使用这些资源。这些设备赠送给不发达国家的学校,让没有上网条件的学生,也能使用互联网。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062106.jpg)
如果使用树莓派的 Zero W 迷你板还可以把它封装成一个鼠标大小的主机便携性就更好了价格只要30美元。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062107.jpg)
5、
[意大利的美第奇教堂](https://www.nytimes.com/2021/05/30/arts/bacteria-cleaning-michelangelo-medici-restoration.html)聘请科学家,为珍贵的大理石雕塑涂上细菌培养液,让细菌去吃污垢,达到清洁雕塑的目的。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060108.jpg)
6、
[江苏](http://www.wxrb.com/doc/2021/06/19/95434.shtml)建成全国首条“未来高速”,高速公路的两旁设置了许多传感器,使用 5G 与车辆通信,实现车路协同,比如大雾天气时,道路可以为车辆导航。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062902.jpg)
7、
[美国科学家](https://medlifestyle.news/2021/05/29/waking-up-one-hour-earlier-can-lower-a-persons-chance-of-major-depression-by-23-new-research-finds/)发现提早入睡可以减轻罹患忧郁症的风险。平时半夜1点钟入睡的人如果提早到11点入睡忧郁症发病率可以减少40%。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053005.jpg)
科学家猜测,原因可能是,早睡早起有助于照到更多的阳光,改变体内荷尔蒙分泌,进而影响情绪变化。
8、
[苹果公司](https://www.macrumors.com/2021/06/29/icloud-data-stored-on-google-cloud-increasing/)据报道将大量iCloud 数据,存储在谷歌云,总量达到 800万 TB单单今年的费用就是3亿美元是谷歌云最大客户。
这表明,苹果自己的数据中心可能规模很小,根本存储不了它的所有数据。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070701.jpg)
## 文章
1、[北京航空航天大学的月宫一号](https://buaa.edu.cn/info/1733/4154.htm)(中文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062805.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062806.jpg)
2018年时北京航空航天大学建了一个全封闭的“月宫一号”实验舱探索人类在外空环境中如何自给自足地生存一年。四名志愿者在舱内依赖内部循环的空气和水生存并种植各种植物。
现在中国的空间站上天了宇航员将在太空逗留3个月到半年以后还会前往火星我们终于知道了这个实验的目的是什么。
2、[一场欧洲杯转播总共有多少个机位?](https://new.qq.com/omn/20210625/20210625A02WJ800.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062903.jpg)
一场顶级的足球比赛电视转播需要多少台摄像机答案是至少36台。
3、[Tensorflow 开发者认证记录](https://nekonull.me/posts/tf-cert-blog/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070812.jpg)
作者作为一名大四学生在暑假学习并通过 Tensorflow 开发者认证的经历。([@jerrylususu](https://github.com/ruanyf/weekly/issues/1834) 投稿)
4、[Oxygen OS 的兴衰](https://www.androidauthority.com/oneplus-oxygen-os-rise-fall-1234103/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062503.jpg)
Oxygen OS 是一加手机定制的 Android 系统初期得到广泛好评。但是随着一加改变产品定位Oxygen OS 似乎失去了特色,前景变得很不明朗,可能会与 Oppo 的 ColorOS 合并。
5、[ES2021 新语法点](https://h3manth.com/ES2021/)(英文)
ES2021 标准已经正式通过了,本文简要介绍了 JavaScript 今年新加了哪些语法,还好不是很多。
6、[z-index 和堆栈上下文](https://www.joshwcomeau.com/css/stacking-contexts/)(英文)
本文详细介绍 CSS 里面的 z-index 属性以及它生效所必需的堆栈上下文stacking context是怎么形成的。
7、[SQL 查询顺序](https://jvns.ca/blog/2019/10/03/sql-queries-don-t-start-with-select/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052806.jpg)
SQL 的 select 查询语句有很多组成部分,本文介绍内部执行时数据库引擎的处理顺序(上图)。
8、[如何使用 systemd 架设一个开机启动的网站](https://mgdm.net/weblog/systemd/)(英文)
本文讲解怎么设置 Systemd将网站做成一个服务开机启动。
9、[安卓应用的 .aab 格式](https://arstechnica.com/gadgets/2021/07/google-play-dumps-apks-for-the-more-google-controlled-android-app-bundle/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070303.jpg)
谷歌最近宣布从8月开始提交到 Play 商店的安卓应用,一律必须是 .aab 的打包格式,而不是传统的 .apk 格式。
以后,谷歌会根据用户的机型,生成专用的 apk 下载包。这样的话,很可能造成 apk 安装包不再通用。
## 工具
1、[kcal](https://github.com/kcal-app/kcal)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060109.jpg)
一个开源的 Web 应用,用户可以记录每天摄入的各种食品的热量,有很好的资料库,只可惜没有中文版。
2、[Flomo](https://flomoapp.com/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070808.jpg)
一款卡片式笔记软件,界面非常清爽,有跨平台多种客户端,支持多端自动同步。([@RangeChoi](https://github.com/ruanyf/weekly/issues/1821) 投稿)
3、[Animista](https://animista.net/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070806.jpg)
一个网页 CSS 动画工具,可自由配置各种动画特效,并生成代码。([@fish-404](https://github.com/ruanyf/weekly/issues/1824) 投稿)
4、[TorrentNet](https://github.com/lmatteis/torrent-net)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061005.jpg)
这个工具是 BT 下载的种子文件torrent的本地搜索引擎。它的最大特点是不用下载整个索引数据库就可以实现搜索。
5、[Nuitka](https://github.com/Nuitka/Nuitka)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061711.jpg)
一个用 Python 语言写的 Python 编译器,可以取代 CPython。
6、[DenoDB](https://github.com/eveningkid/denodb)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061902.jpg)
一个 Deno 专用的数据库 ORM 库,支持 MySQL、SQLite、MariaDB、PostgreSQL 和 MongoDB。
7、[Fluid Paint](https://david.li/paint/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062206.jpg)
一个网页画板工具,可以定制笔刷,产生刷油漆的流体效果,非常精美,值得一玩。
8、[成都市城市轨道交通线网规划](https://github.com/cmoseses/cmoseses.github.io)2021版
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070811.jpg)
成都市2021年7月6日公布了《城市轨道交通线网规划图》但是不方便缩放操作。作者写了一个静态页面将其和百度地图结合方便查看未来地铁是否经过了你的家门。[@cmoseses](https://github.com/ruanyf/weekly/issues/1836) 投稿)
## 资源
1、 [写给 Node.js 程序员的 Rust 教程](https://itnext.io/deep-dive-into-rust-for-node-js-developers-5faace6dc71f)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062104.jpg)
一篇英文的长篇教程,帮助 Node.js 开发者学习 Rust 语言,让你学会怎样写出能在 Node.js 运行的从 Rust 编译的 WebAssembly 代码。
2、[五笔输入法7天速成](https://wubi.yantuz.cn/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070810.jpg)
作者结合自身学习经历收集整理了五笔输入法相关知识按照每天2-3小时的时间结合[五笔练习](https://wubigame.yantuz.cn/)小游戏,预计一周时间即可掌握五笔输入法。([@yhf7952](https://github.com/ruanyf/weekly/issues/1830) 投稿)
3、[Zsh 的最佳主题](https://www.slant.co/topics/7553/~theme-for-oh-my-zsh)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070809.jpg)
当前的热门 Zsh 主题的排名,更新及时。([@PeakJ](https://github.com/ruanyf/weekly/issues/1829) 投稿)
4、[古怪的 JavaScript](https://jsisweird.com/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062807.jpg)
这个网站给出了25道选择题测试你对 JavaScript 的古怪语法点了解多少。
## 图片
1、[发光轮胎](https://www.odditycentral.com/auto/goodyears-long-forgotten-illuminated-tires.html)
上个世纪60年代初美国轮胎公司固特异尝试不使用橡胶而使用一种叫做氨基甲酸乙酯的化合物来制造轮胎。
这种新材料更易于获得、成本更低、可塑性更好,而且它是半透明的,还可以染成各种颜色。
固特异公司为了推广这种新轮胎,甚至将灯泡放入轮胎使其发光。轮胎内部安装了 18 个小灯泡,驾驶员通过按钮来打开它们。灯泡由汽车电池供电,有一根电线会连入轮胎。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060612.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060613.jpg)
发光轮胎的一大问题是,其它驾驶员会盯着它们看,从而分心,将视线从道路上移开,很容易导致车祸。
但是更大的问题是氨基甲酸乙酯这种化合物无法抗高温到250度就会软化这意味着不能高速行驶避免跟地面剧烈摩擦。
最终,固特异决定放弃这种轮胎,不再推向市场了。
2、[伪装大师毛毛虫](https://www.odditycentral.com/animals/this-caterpillars-camouflage-is-on-a-another-level.html)
东南亚有一种叫做 Common Baron Caterpillar 的毛毛虫,堪称伪装大师。
它趴在芒果叶子上,根本看不出来。下面照片中,叶子上都有一条毛毛虫,你能看出来吗。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060608.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060609.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060610.jpg)
## 文摘
1、[Linus 谈美国](https://www.tag1consulting.com/blog/interview-linus-torvalds-open-source-and-beyond-part-2)
Linux 操作系统的创始人 Linus Torvalds最近在一次访谈里面谈到了他为什么会移居美国以及对美国的印象。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060704.jpg)
**1为什么来美国**
我1997年离开芬兰搬家到了美国。
那时我还很年轻,有一家创业公司邀请我来美国。该公司从事的就是在 80386 体系上面开发 Linux 系统,这正是我非常熟悉的领域。他们做的事情也非常有趣,所以我就来了。
当时的芬兰非常注重高科技,但以手机技术为主。诺基亚就是芬兰的公司,那时是世界最大的手机公司,也是芬兰最大的公司。
我对手机不感兴趣那时的手机还没有变成小型计算机人们只能用它打电话。美国看起来似乎很有趣我和妻子以及我们当时10 周大的女儿搬到了这里。
当你刚有第一个孩子,就搬家到另一个国家,并且周围没有家人朋友,这可能不太明智。但是,我们那时还年轻,抱着不妨一试的态度,一切就都很顺利。
我还记得那年二月份搬家时的情景,离开时赫尔辛基很冷,大约零下 20°C当我们达到旧金山机场天气晴朗温暖宜人气温是零上20°C。
**2美国是怎样的国家**
美国的生活很有趣,这些年我已经把美国当成自己的家。当然,我还是很想念芬兰的一些地方。美国的问题是,它的教育系统是一场灾难。你必须搬到正确的地区,才能进入好的小学或中学,如果你要上一所好大学,就要支付多到疯狂的钱。这是美国的一种耻辱。美国的医疗系统也有问题。另外,美国的政治已经从“有点奇怪”,变成了彻头彻尾的可怕。芬兰都没有这些问题。
美国也有很多优势,不仅仅是天气。我们后来从加州搬到了俄勒冈州波特兰,这里的天气不像湾区那么好,但还是比芬兰好很多。我们在美国待了这么长时间,我们的孩子不会说芬兰语,我和我妻子都来自芬兰的讲瑞典语的少数民族,所以我们在家里说瑞典语。我们在这里已经有很多朋友和各种社会关系。在美国,只要你有一份好工作,你就可以在很大程度上忽略美国社会的失败。
我们考虑过搬回芬兰吗?有那么几次确实想搬。首先是孩子们小学开学的时候。然后是孩子们开始上中学时,接着是上大学时。你看到里面的规律了吗?、
要是特朗普再次当选美国总统,我大概也会考虑搬走。总的来说,美国的政治让我感到担忧,美国至上论和民族主义的兴起,令人感到悲伤和可怕。尤其是那些拥护者从来没有国外生活经历,根本不知道自己在谈论什么。
美国在很多方面都是一个可爱的国家,也是一个非常多样化的国家,拥有许多不同的文化和人群,以及自然风光。我喜欢这一点。事实上,如果我要搬回芬兰,对我来说最困难的部分可能就是这个。芬兰是一个非常友善、理智和安全的国家,但它也是一个非常小的国家,而且非常单一化。
特朗普当总统时,你经常可以看到挂着美国国旗的巨大卡车,那些没有受过教育的人高喊着“美国第一”、“美国伟大”,这让人很困扰。
有时甚至是受过教育的人,也相信这点。我的家庭医生坚信美国的医疗制度是世界最好的,但他从来没在其他国家生活的,拒绝承认其他国家实际上拥有更好的医疗制度。是的,他是特朗普的支持者。
不要误会我的意思。民族主义无处不在,包括欧洲,甚至包括芬兰,但它的美国版本似乎确实有毒。
老实说,这也是我住在西海岸的原因之一。俄勒冈州基本上非常自由,你肯定不会经常看到那些支持特朗普的旗帜。
**3家庭生活**
我的家庭生活相当正常。我有三个女儿,但她们年纪大了,大部分都飞走了。最小的还在上大学,暑假回家。二女儿正在读研究生,暑假不回家。大女儿在东海岸工作。我们仍然尝试全家一起度假,但去年的疫情让这一切没法实现。
所以这些天,家里主要就是我和妻子,还有两只狗和一只猫。我已经接种了第一剂疫苗,离第二次疫苗接种还有几周的时间。再过几个月,我会再次去潜水,期待着恢复稍微正常一点的生活。
## 言论
1、
公司不喜欢员工远程工作,因为觉得员工像在兼职,而公司却支付了全职的薪水。
公司的想法是既然我支付了全职薪水那么从早上9点到下午5点我对你的所有时间、注意力和精力拥有所有权。这种所有权的体现就是这段时间你需要到我指定的办公场所让我看着你在工作。
-- [《远程工作会摧毁老板》](https://ez.substack.com/p/the-work-from-home-future-is-destroying)
2、
为了让毕业生和 Java 程序员对 JavaScript 更满意标准委员会不断改造这种语言的语法先添加了类class又在那些人的不断要求下添加了私有属性因为那些人一旦离开了 OOP面向对象编程就不知道怎么编程。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27491353)
3、
欧洲的问题是,人们几乎完全使用美国开发的软件平台,以及中国生产的硬件。
--[《欧洲的软件问题》](https://berthub.eu/articles/posts/europes-software-problem/)
4、
我从第三世界国家搬到欧洲,发现欧洲人都被宠坏了。西欧国家的生活质量非常高,国家提供各种福利,生活轻松到让你丧失抱负。更不要提拖拖拉拉的官僚主义,以及各种要求严格的法规,只会把小公司赶出市场。
一个创新和竞争的社会,需要非常灵活的工作法规、追求高速增长的企业家、不轻松的生活方式,以及具有抱负的劳动者。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27514512)对《欧洲的软件问题》一文的留言
5、
雇用聪明人并告诉他们该做什么是没有意义的;我们雇用聪明的人,因为他们可以告诉我们该做什么。
-- [史蒂夫·乔布斯](https://betterprogramming.pub/10-admirable-attributes-of-a-great-technical-lead-251d13a8843b)
## 历史上的本周
2020年第 115 期):[保护你的 DNA不要泄漏](https://www.ruanyifeng.com/blog/2020/07/weekly-issue-115.html)
2019年第 63 期):[互联网市场的集中化趋势](https://www.ruanyifeng.com/blog/2019/07/weekly-issue-63.html)
2018年第 12 期):[人口老龄化,养老金不够](https://www.ruanyifeng.com/blog/2018/07/weekly-issue-12.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

431
docs/issue-167.md Normal file
View File

@ -0,0 +1,431 @@
# 科技爱好者周刊(第 167 期):广告拦截器太过分了
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1826),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071518.jpg)
中世纪的艺术大师米开朗基罗曾经设想在罗马的台伯河上建一座桥从未实现。法国艺术家根据这个设想在当年的位置上使用三个巨大的氦气球升起了一座长达18米的飞桥。这个装置艺术品将在天空中展出到7月18日。[via](https://news.yahoo.com/flying-bridge-inspired-michelangelo-floats-170727926.html)
## 本周话题:广告拦截器太过分了
上月的一期周刊,发生了怪事。我的个人网站有读者[留言](https://www.ruanyifeng.com/blog/2021/06/weekly-issue-164.html#comment-427536):“怎么少了两段内容,你是不是遗漏了?”他的浏览器里,有两段文字消失了。
后来找到原因,原来是广告拦截器把那两段隐藏了。本周,我想谈谈这件事。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071411.jpg)
有些读者可能不知道,什么是广告拦截器,我先科普一下。它是一种浏览器插件,用来拦截网页广告,使其不显示。
它有一套内置的过滤规则,只要符合规则,就会认定内容是广告,从而拦截或隐藏。比如,它会自动拦截脚本文件`ad.js`因为脚本名称里面含有“ad”广告这个词。
内置的过滤规则,主要来自网上几个著名的[规则集](https://github.com/hl2guide/All-in-One-Customized-Adblock-List/blob/master/adfilters_urls.txt)filter lists拦截器会每天定时下载。下图就是规则集的配置界面。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071412.jpg)
[Easylist](https://easylist.to/) 是最著名的一个规则集,所有拦截器基本都会装。它还有不同国家的国别版,中国用户会装[中国版](https://github.com/easylist/easylistchina)。
中国版[点进去](https://easylist-downloads.adblockplus.org/easylistchina.txt)就是一个文本文件搜索“ruanyifeng.com”。就能看到大概有十几条规则是针对我的。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071413.jpg)
第一次看到时,我挺震惊的。一个单纯的个人博客网站,有人居然写了这么多规则,重兵围剿。下面,我选几条,让大家看看它到底拦截了什么东西。
```
! 拦截脚本 checker.js
ruanyifeng.com/blog/checker.js
! 隐藏指向 t.cn 的链接
ruanyifeng.com##a[href^="http://t.cn/"]
! 隐藏含有“培训”的段落
ruanyifeng.com##p:-abp-contains(培训)
```
上面最后一条规则,就是不允许我写“培训”两个字,只要写了,该段落就会自动隐藏。这就是为什么开头的那个读者看不到两段文字的原因,因为里面正好有这个词。
最厉害的还是下面这条[规则](https://adblockplus.org/development-builds/added-support-for-the-csp-filter-option),曾经出现在其他规则集里面。
```
ruanyifeng.com^$csp=script-src 'none'
```
它可以禁掉所有 JS 脚本,包括内联的和外链的,防止你使用反拦截措施。有了这条规则,你的页面就运行不了 JS 了,就是这么霸道。如果想进一步了解过滤语法,可以阅读[官方文档](https://help.eyeo.com/adblockplus/how-to-write-filters)和[速查表](https://adblockplus.org/filter-cheatsheet)。
我能理解,大家不喜欢看广告,但它现在的这种做法,简直就是霸凌。完全凌驾于站长之上,任意篡改他人页面,隐藏段落,禁掉脚本,为所欲为,让读者误以为原来就是这样,怀疑网站是不是出错了,还有没有一点点对于原始作者的尊重!
由于插件的优先级高于网页作者,等于让后者任人宰割,毫无还手能力。浏览器难道不应该限制一下插件的权限吗,能不能给予站长反插件的能力?
没错,如果没有广告,页面可以更清爽、加载更快。但是,现实世界中广告到处都是,每时每刻都是铺天盖地的促销和宣传,随便打开一个 App里面肯定有广告。这是世界运作的方式也是生活的一部分。你能够接受这个有缺陷的世界选择对生活中其它广告视若无睹却要拿小网站开刀不许它们的页面上出现广告这是不是太矫情和可笑了广告拦截器的初衷也许是好的但现状就是维护者黑箱操作任意制定规则幼稚又自大无法改变这个充满广告的世界只会拿小网站开刀。
## Node.js 入门课程
如果你想进入 IT 行业,成为一名工程师,实话实说,最容易的途径是前端。相比其他途径(后端、系统运维、图形等等),前端更容易入门,更直观,而且市场的需求大,容易找工作。
前端分成许多不同的方向Web 网页、手机 App、小程序……不管你选哪一个方向有一个东西是绕不过去的那就是 Node.js前端 npm 模块系统是基于它实现的,你总是需要用它完成本地操作或者架设服务。
本周的课程资料就是一门 Node.js 入门课 **《用 Node.js 编写一个 HTTP Server》**,结合网络协议 HTTP 的基础知识,介绍如何使用 Node.js 实现一个后台服务,适合那些对前端有兴趣、刚刚入门、希望进一步了解 Node.js 和网站原理、并动手尝试写服务端代码的同学。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071509.jpg)
这份资料循序渐进,先教大家用几行代码,架设一个 HTTP 服务,可以浏览器访问;然后,解释 HTTP 协议到底是什么,如何使用 GET 和 POST 方法;最后,自己动手实现一个简单 RESTful 接口,体验一下后端开发,并理解跨域的概念和浏览器缓存。下面就是主要课程内容。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071511.jpg)
该课程资料由国内著名的程序员学习平台“极客时间”提供,主讲老师是热门开源项目 Date-fns 的成员吴阳。他会手把手带你写 Node.js 代码,在创建 HTTP 服务的基础上,还会给它添加断点下载、跨域请求、浏览器缓存等实用功能,这样上完课后,你就能把这些内容用于真实业务或者自己的项目。
课程主办方为了推广内容,特别向周刊读者提供优惠,现在可以 **0 元获取** 这门课程。微信扫描下方二维码,添加助理老师,就能获得课程链接、源码等资料。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071510.jpg)
感兴趣的同学不妨听听看这门免费的前端入门课程。
## 科技动态
1、
7月11日[维珍银河公司](https://www.yahoo.com/news/richard-branson-virgin-galactic-delay-125709148.html)的火箭飞船成功完成正式首航到达86公里的高空。美国宇航局认定80公里为大气层的边界目前只有不到600人曾超过这个高度。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071202.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071203.jpg)
当天,连体飞机先将飞船带到空中,然后飞船在空中点火,脱离飞机,冲出大气层。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071206.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071204.jpg)
今年70岁的理查德·布兰森在2004年创办了维珍银河公司目标就是开发宇宙旅游。原定2010年首飞但一直拖到今年才完成这个目标。
理查德·布兰森作为首航的6名乘客之一体验了宇宙航行的感觉以及大约5分钟的失重整个飞行历时一个小时。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071205.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071207.jpg)
这个事件标志着普通人的太空旅游变成了现实。维珍银河公司说明年开始正式对外提供服务票价预计为25万美元已有600多人报名。
2、[廉价助听器](https://www.fiercebiotech.com/medtech/bose-finally-launches-its-direct-to-consumer-soundcontrol-hearing-aid)
助听器在美国非常昂贵,价格通常是五千到一万美元。这很不合理,因为助听器本质上就是一个塞在耳朵里面的麦克风,成本并没有那么高。
高价的主要原因是,美国的助听器必须凭医师处方才能购买,医师要对佩戴者进行辅导和测试。助听器售价里面包括了这部分费用,也包括了厂商让自家的产品进入医院,并对医师进行培训的费用。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053106.jpg)
为了改变这种状况,美国前两年通过了法律,允许出售不需要处方就能购买的助听器。
2021年5月Bose 公司上市了美国第一款非处方的助听器价格为850美元下图。它不需要医师对佩戴者进行辅导而是使用手机让用户在手机 App 的帮助下,自己手动校正各种参数,所以售价就降下来了。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021053107.jpg)
3、
[美国加州](https://theconversation.com/installing-solar-panels-over-californias-canals-could-yield-water-land-air-and-climate-payoffs-158754)最近因为高温不下雨,遭遇了严重干旱,水库见底。有人提出来,要在河道上覆盖太阳能板,既可以发电,又可以防止水分蒸发。下面是艺术家画的概念图。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070901.jpg)
这样还有一个好处,河道可以为太阳能板下方的空气降温,提高发电效率。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070902.jpg)
4、[挖矿难度的史上最大下调](https://crypto.writer.io/p/the-biggest-downward-bitcoin-difficulty)
最新一次的比特币挖矿难度调整下调了27.94%,是历史上最大的难度下调。而且,难度已经连续下调了三个周期,比五月份高点下降了 42.6%。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071410.jpg)
根据比特币的设计,每挖出 2,016 个区块就要调整一次挖矿难度防止挖矿变得过难或过易保持每10分钟挖出一个比特币的速度。
这次挖矿难度下调,应该与国内取缔比特币挖矿有关,使得算力大大减少,挖矿时间变长,难度不得不下调。
5、
[德国大众汽车公司](https://arstechnica.com/cars/2021/06/volkswagen-plans-to-offer-subscriptions-for-autonomous-driving-extra-ev-range/)宣布该公司的自动驾驶出租车上路后对使用者会收取费用每小时8.5美元约55元人民币比汽油出租车便宜得多。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061102.jpg)
理论上,自动驾驶普及以后,完全不必拥有自己的汽车,调度中心可以随时随地安排用车。
6、
[爱尔兰国有电力公司](https://www.theregister.com/2021/06/11/ireland_data_cnetre_electricity/)发出警告,如果全国机房用电继续增长,该国可能会出现频繁断电。
爱尔兰是欧洲主要的计算中心之一亚马逊、Facebook、谷歌、微软都在那里建有大型机房。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061402.jpg)
该国的机房用电量一直在快速增长估计到2030年会占到全国用电量的 1/4 到 1/3。爱尔兰的电开始不够了。
7、[Windows 365](https://www.microsoft.com/en-us/windows-365)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071505.jpg)
微软宣布推出云 PC 服务“Windows 365”8月2日上线。用户可以在浏览器里面使用 Windows 10所有状态都保存在云端。
它的最大好处是,能让你在各种系统上(包括 PC 和手机都使用Windows而且使用的是云端的同一台机器。你在办公室中断的工作回到家可以在停下来的地方接着做。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071506.jpg)
上图是在浏览器里面使用桌面版的 PowerPoint。
用户需要为这个服务支付月费,价格还未公布。云 PC 基于 Azure 虚拟桌面初期提供12种配置最低的入门级是单个 CPU、2GB RAM 和 64GB 存储。
## 文章
1、[公鼠怀孕实验](https://mp.weixin.qq.com/s/WFjUA6d8-IxDRF2kPUlq0Q)(中文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070103.jpg)
中国科学家通过给公鼠移植子宫让公鼠生下了10只小老鼠。这个实验引起了争议本文介绍相关情况。
2、[为什么 AI 模型里面的狼选择自杀?](https://mp.weixin.qq.com/s/kpqakpeKru7dpkE0f8pySA)(中文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070702.jpg)
有一个同学做了“狼抓羊”的 AI 游戏规则是狼抓到羊奖励10分狼撞到障碍物扣1分为了鼓励狼尽快抓羊每秒钟狼都会扣去0.1分。
但是,游戏启动后,狼却不去抓羊,而是选择在石头上一头撞死。
3、[详解像素和像素密度](https://blog.infolink.com.tw/2021/rediscover-pixel-dpi-ppi-and-pixel-density/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071421.jpg)
一篇长篇文章详细解释像素、像素密度、DPI、PPI、DPR 等概念。([@Leon0824](https://github.com/ruanyf/weekly/issues/1841) 投稿)
4、[BitTorrent 20周年回顾](https://torrentfreak.com/bittorrent-turns-20-the-file-sharing-revolution-revisited-210702/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070401.jpg)
BitTorrent 下载是2001年7月2日诞生的距今正好20年了。本文简单回顾了这20年来的发展。
5、[我是怎样找出攻击者的?](https://blog.0x3a.com/post/141950176719/playing-games-with-an-attacker-how-i-messed-with)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070402.jpg)
作者发现,自己的网站一直受到攻击,但是对方躲在 Tor 网络后面,看不到真实 IP 地址。
作者就想了一个办法,做了一个假的管理后台,然后在报错信息里面,故意泄露这个后台的网址,看看对方会不会上钩。
6、[为什么特斯拉不需要激光雷达?](https://venturebeat.com/2021/07/03/tesla-ai-chief-explains-why-self-driving-cars-dont-need-lidar/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070501.jpg)
特斯拉的人工智能负责人,在一次学术会议上解释,为什么特斯拉汽车的自动驾驶不使用激光雷达,而是完全依靠计算机视觉的深度学习。
7、[如何正确设计登录表单](https://learnui.design/blog/tips-signup-login-ux.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062804.jpg)
登录表单是各种应用的标配本文给出11条设计建议帮助大家做出易用的登录表单。
8、[如何测量程序执行时间](https://serhack.me/articles/measure-execution-time-program/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070601.jpg)
本文使用通俗的语言,介绍如何测量程序执行时间,举了简单的 C 语言例子,一种方法是测量 CPU 执行周期,另一种方法是测量毫秒数。
## 工具
1、[Git: An Interactive History](https://git-history.jpalmer.dev/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070109.jpg)
一个数据可视化项目,展示如何将一个 Git 仓库的历史进行可视化。
2、[PHP 在线开发环境](https://phpsandbox.io/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061503.jpg)
一个网页的 PHP 软件开发环境,在浏览器里面 PHP 编程。
3、[Utopia](https://utopia.app/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061605.jpg)
一个用户界面设计工具,在浏览器里面通过可视化操作,创建用户界面,实时生成对应的 React 代码。
4、[markdown-css-smartisan](https://github.com/nihaojob/markdown-css-smartisan)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071419.jpg)
一个锤子便签风格的网页主题,输入 Markdown 自动生成页面。([@nihaojob](https://github.com/ruanyf/weekly/issues/1839) 投稿)
5、[Kindle2Flomo](https://github.com/Tit1e/kindle2Flomo)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071418.jpg)
Kindle 笔记导出工具,可以在线导出,然后写入笔记软件 Flomo。[@chempeng](https://github.com/ruanyf/weekly/issues/1842) 投稿)
6、[popular-message](https://github.com/nihaojob/popular-message)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071416.jpg)
一个轻量级的网页提示消息prompt的 JS 库,无任何依赖。([@nihaojob](https://github.com/ruanyf/weekly/issues/1838) 投稿)
7、[EFTP](https://github.com/newham/eftp)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071508.jpg)
macOS 的 SFTP 服务的开源客户端,用来向 FTP 上传或下载文件。([@newham](https://github.com/ruanyf/weekly/issues/1843) 投稿)
8、[check-if-email-exists](https://github.com/reacherhq/check-if-email-exists)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070305.jpg)
一个 Rust 库,用来检查 Email 邮箱的可靠性,功能非常多,包括邮箱是否存在、是否为一次性地址、是否泄露过密码、用户有没有设置头像图片等等。
9、[Acid Tabs](https://github.com/jdhayford/acid-tabs-extension)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070502.jpg)
一个 Chrome 浏览器插件,可以自定义分组规则,对标签页进行分组折叠。
## 资源
1、[数据包的旅行](https://www.practicalnetworking.net/series/packet-traveling/packet-traveling/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062811.jpg)
一组英文系列文章,介绍互联网的架构和原理,从数据包的构成到路由的概念,图文并茂,写得非常好。
2、[太空旅游海报](https://www.jpl.nasa.gov/galleries/visions-of-the-future)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070102.jpg)
美国宇航局的喷气推进实验室 JPL 聘请艺术家创作了14幅太空旅游的海报具有复古科幻风格专门供爱好者下载打印挂在墙上。
3、[化学元素价格](https://en.wikipedia.org/wiki/Prices_of_chemical_elements)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070108.jpg)
维基百科的页面列出了每一种化学元素的市场价格。根据该页面最便宜的元素是氯气每公斤只有人民币几毛钱最贵的元素是钋每公斤要价接近50万亿美元。
4、[AMD 与英特尔市场份额](https://www.cpubenchmark.net/market_share.html)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061901.jpg)
这个网页列出了 AMD 和英特尔两年 CPU 的历年市场份额数据。上图是2004年至今两家公司的总体市场占有率蓝线是英特尔红线是 AMD。
## 图片
1、[裸鼹鼠的长寿奥秘](https://www.wired.com/story/long-strange-life-worlds-oldest-naked-mole-rat/)
非洲有一种奇特的穴居啮齿类小动物叫做裸鼹鼠naked mole-rat就像没有毛的老鼠而且皮肤天生就是皱巴巴。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060412.jpg)
但是它可能包含了人类长寿的奥秘。普通的老鼠寿命往往只有一年长的也不过三四年但是野外的裸鼹鼠可以活到30年实验室饲养的就活得更久。而且它不会衰老直到临死前不久身体状态还与两三岁时相同并且保持生育能力。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060413.jpg)
裸鼹鼠长寿的原因是它们的代谢和呼吸频率非常低只有正常老鼠的25%--70%。由于代谢率低,它的氧气消耗也非常低,可以在仅含 5% 氧气的空气中至少存活 5 小时。
裸鼹鼠不是恒温动物,属于能够调节体温的冷血动物,会随着外部温度改变自身温度,这进一步降低了热量消耗。这在哺乳动物里面是独一无二的。
裸鼹鼠虽然长寿,但是极少得癌症,这反过来也帮助它活得更长。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060414.jpg)
由于裸鼹鼠与人类 DNA 有高达80%到93%的相似度科学家们正在研究如何将裸鼹鼠的长寿奥秘应用到人体使人类活到200岁。
2、[堡垒屋](https://en.wikipedia.org/wiki/Bastle_house)
世界上存在没有门的房子吗?回答是有的。
中世纪时英国乡下经常有强盗出没。为了保护自己农民们建造了很多堡垒屋bastle house。这种房子非常坚固墙壁往往厚达一米窗户又高又小而且没有门只有通过梯子才能从高处的窗户爬进去。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060409.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060410.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060411.jpg)
## 文摘
**1、虫洞是什么**
摘自何香涛的《追逐类星体》外语教学与研究出版社2015
要解释虫洞,先要从黑洞说起。
天文学上,黑洞是一个很热门的概念,指的是一个具有巨大引力的星体,可以吸收周围的物质,连光也可以吸收。由于不会产生光,所以无法被看到,因此称为黑洞。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071514.jpg)
(图片说明:历史上第一张黑洞照片。)
此外还有一种星体叫做白洞正好与黑洞相反。黑洞是将物质吸进去由外向内白洞则是将物质排斥出来由内向外所有的物质都向外喷发。有人认为许多X射线暴和γ射线暴正是由白洞造成的。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071515.jpg)
现在让我们设想,一个黑洞的对面正好有一个白洞,它们连在一起。周围的物质被不停地吸入黑洞,由于黑洞的背后是一个白洞,白洞会不停地从黑洞中把物质抽出来,再喷发出去。这里最关键的部位是黑洞和白洞之间的衔接口,给黑洞命名的约翰·惠勒想出了一个新名词,把它叫作“虫洞”,像蛀虫在黑洞和白洞之间蛀的洞。所以,虫洞只是一个通道而已,那里并不存放任何物质。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071516.jpg)
进一步探究虫洞的物理性质,科学家发现了虫洞还有更大的潜在功能。它不仅能够衔接黑洞和白洞,而且还可以把两个毫无关联的宇宙世界连起来。
广而言之,我们的宇宙就是一个大黑洞,外界看不到我们,我们也看不到外界。现在,可以用虫洞来沟通,相当于在两个宇宙之间搭了一条隧道。这个隧道把两个宇宙的时空连接起来,因此又被称为“时空隧道”。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071517.jpg)
我们不能认为地球上的人类是宇宙中唯一的高等智慧生命。同样,我们的宇宙也不应该是唯一的宇宙。在我们的宇宙之外,应该存在着一个超级大宇宙。如果把每个宇宙比作一个球泡,会有无数球泡飘浮在超级大宇宙中。根据以往的理论,一个个宇宙泡之间完全隔绝。而现在,只要通过时空隧道,一个宇宙中的人类就可以到另一个宇宙中去访问。
## 言论
1、
很多人喜欢向后兼容的软件,但是这意味着,软件需要保留它的错误。在以前版本犯下的设计错误,以后就必须一直兼容,不能废除。
--[《承诺向后兼容,就是承诺保留错误》](https://utcc.utoronto.ca/~cks/space/blog/tech/MistakesAndBackwardCompatibility)
2、
与其编写 Javadoc 注释不如为方法和变量起好名字使得它们可以解释编码意图成为自文档的代码self-documenting code
-- [《论代码注释》](https://henrikwarne.com/2021/06/15/on-comments-in-code/)
3、
中学时我都在学校努力上西班牙语课。有一年暑假我去了西班牙30 天只说西班牙语,回美国后,同学看着我说:“你怎么进步这么快?”
对于几乎任何知识,课堂只会让你入门,但精通只能来自你自己沉浸其中。
-- David Perell
4、
为了保护小书店和实体书店德国2002年通过了一项法律强制所有书店包括线上书店必须以同样的价格销售新书不得打折。
-- [《德国使用高书价拯救书店》](https://themillions.com/2011/09/the-german-solution-saving-books-by-keeping-them-expensive.html)
5、
每个举办奥运会的城市,都会因此产生大量碳排放。每隔几年就去建造一批全新的体育场馆,这些场馆在赛后往往闲置。国际奥委会应该考虑,在一个固定地点永久举办奥运会。
1896年第一届现代奥运会召开时希腊就希望能够永久举办顾拜旦担心不利于奥运会推广没有答应。
-- [《奥运会应该选择一个永久举办地》](https://www.popsci.com/science/permanent-olympic-stadium/)
## 历史上的本周
2020年第 116 期):[世界的未来是一个火药桶](https://www.ruanyifeng.com/blog/2020/07/weekly-issue-116.html)
2019年第 64 期):[新人如何进入互联网行业?](https://www.ruanyifeng.com/blog/2019/07/weekly-issue-64.html)
2018年第 13 期):[周刊为什么只谈技术?](https://www.ruanyifeng.com/blog/2018/07/weekly-issue-13.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

451
docs/issue-168.md Normal file
View File

@ -0,0 +1,451 @@
# 科技爱好者周刊(第 168 期):游戏《底特律:变人》
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1826),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071802.jpg)
东京奥运村的运动员宿舍,两人一间。看上去有点简陋,没有为每个人配一张桌子,只有床头柜,上面也没有吉祥物或者绿植。([via](https://hk.asiatatler.com/life/tokyo-olympic-games-athletes-village)
## 本周话题:游戏《底特律:变人》
本周谈谈游戏。去年双十一我抱着巨大的期望买了热门游戏《死亡搁浅》Death Streading。付款时看见很多老游戏都是二折随手又挑了一部《底特律变人》Detroit: Become Human
如今,我必须说《死亡搁浅》真是太糟糕了,令人大失所望,情节、人物、游戏玩法一无是处,根本玩不下去。我断断续续坚持了几个月,现在已经放弃了。倒是《底特律:变人》出乎意料的精彩,我给它满分,真的是一部杰作。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071715.jpg)
《底特律变人》是2018年的游戏可能很多朋友都已经玩过了。如果你还没有我强烈推荐。下面是它的[预告片](https://v.qq.com/x/page/n3260rjkkh8.html),大家可以感受一下它精良的制作,以及荡气回肠的情节。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=n3260rjkkh8" allowFullScreen="true" width="800" height="533"></iframe>
它的故事非常老套。2038年的底特律机器人突然有了意识希望得到人类的平等对待。玩家轮流扮演三个不同的机器人经历他们的遭遇。这个游戏精彩的地方是电影大片级别的制作水准每个场景都非常漂亮每个片段都经过精心设计明显有分镜头剧本每个镜头拍什么都是安排好的剪辑得非常明快扣人心弦。
出人意料的是,所有主要人物都不是计算机生成的。而是由真实演员扮演。下图是游戏的女主角和她的真人演员。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071716.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071717.jpg)
游戏画面其实是[真人表演](https://gamingph.com/2018/06/list-of-real-life-characters-in-detroit-become-human/),进行动作和表情捕捉,再添加背景,最终生成的。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071718.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072002.jpg)
它是一个情节类的游戏,动作和解密的成分非常少。故事的每一个节点,都会给出几个选项,让玩家选择下一步,比如下图是选择要去哪个地点,不同的选择会导致不同的结局。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071719.jpg)
与其说这是一个游戏不如说是一部可以玩的电影长达10个小时。玩家探索这个未知的世界认识里面的人物决定故事的走向体验预设的情节。
更棒的是,这个游戏不仅有情节,还很抒情,有时候,不经意之间我就被打动了。举例来说,走过广场的时候,你会看到一个吉他歌手在路边唱歌。那只是一个环境人物,你完全可以忽略他,径直走过。但是,如果你停下脚步,站在一旁把这首歌听完,就会发现这是一首非常好听的歌。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071720.jpg)
我特意去查了歌的名字,叫做[《城市的雨》](https://stevewallis.bandcamp.com/track/melbourne-rain),是游戏开发公司向一个加拿大歌手购买的,下面就是游戏里面的[唱歌视频](https://v.qq.com/x/page/a32605n25ns.html),以及歌词。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=a32605n25ns" allowFullScreen="true" width="800" height="533"></iframe>
> I wake up in my house, Alone in my bed. Six am is screaming.
> 清晨六点,我独自醒来。
> Back to this again. I do it with my eyes closed,
> 闭着眼睛,又回到那时。
> Wear marks in the cement.
> 仿佛戴着水泥的面罩,
> How the hell am I supposed, To wash you from my head.
> 我该怎么做,才能不再想你。
>
> Motown Rain, Fall on me again, Around my feet.
> 城市的雨又落下,就在我的脚边。
> Stuck on your doorstep, Hallway light, Trace your silhouette.
> 徘徊在你的门口,屋里的灯光,寻找你的身影。
> Motown Rain, Fall on me again.
> 城市的雨又落下。
大多数游戏追求胜利的快感,但是《底特律:变人》的游戏目的,是让你去体验他人的命运,思考自己的立场。推动你玩下去的动力是你的好奇心,想要体验更多,想要知道后面的情节、人物的结局。我通关已经一个多月了,但有时还是会想到这个故事,沉浸其中。
这个游戏是一个最好的例子,说明了 **电子游戏这种东西,不仅仅是娱乐和生意,而是一个很宽泛的载体,只要你想,就有办法让它承载各种不同的东西。** 完全可以让它像小说一样,用来表达作者的爱憎和抒情,或者像哲学家一样,引发人们对社会和命运的思索。
这种另类的、不以竞技和对抗为目的的游戏,真的很少。如果你知道这样的游戏,欢迎留言。
## Webpack vs Vite 剖析
Webpack 是老牌的前端构建工具,目前依然是正式项目的标配,属于前端程序员必须掌握的技能。但是,由于复杂的配置文件和缓慢的构建速度,它一直被人诟病。
Vite 是新一代的构建工具,由 Vue 官方团队推出,这一年快速蹿升,许多项目都开始尝试。它强调快速的构建速度和易用性,正好都是 Webpack 的痛点。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072201.jpg)
本周的课程资料就是 **《Webpack vs Vite 深度剖析》**,从原理的角度比较这两种工具。帮助初学者掌握下面几个关键概念,从而理解构建工具到底是什么,上面两种工具的区别从何而来。
> - 抽象语法树 AST
> - Babel 的作用
> - 什么是模块的依赖关系
> - ES Module 与 CMD 两种模块格式的区别
> - 不同模块如何打包在一起
明白了上面这些概念以后,主讲老师会指导大家,自己实现一个迷你版的 Webpack体验一下构建工具的底层实现。在这个基础上比较 Webpack 和 Vite 两者的异同。
微信扫描下方的二维码,了解详细信息。报名后,添加助教老师的微信,就可以领取这份资料。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072202.jpg)
这份资料由国内著名的培训机构“开课吧”提供。另外,他们现在每周都有直播公开课,属于体验课程,可以随意选听。下面是本月的课程安排,详细内容咨询助教老师。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072203.jpg)
## 科技动态
1、
去年11月长沙市望城区正式启用[“电子告知单”](http://hn.people.com.cn/n2/2020/1105/c356883-34396870.html),对于违法占用消防车道的车辆,会贴上脸盆大小的“电子告知单”。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071209.jpg)
这个设备的吸力可达到300公斤以上会牢牢吸附在车辆表面自己根本拿不下来。只有当车主将车辆驶离现场并接受相应处罚后才可以取下来。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071210.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071211.jpg)
2、[时速600公里的磁浮列车](https://new.qq.com/omn/20210719/20210719A01BIW00.html)
7月20日四方机车公司在青岛发布世界首辆时速600公里的磁悬浮列车。一旦投入应用这将是当前世界速度最快的地面交通工具北京到上海仅需2.5小时。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071904.jpg)
磁悬浮列车的最大困难,在于造价大大高于高铁,以及与现有轨道不兼容,需要重新建设,很可能是全程高架。另外,由于速度太快,路线必须尽量保持直线,选线难度也很大。
3、
[Chromium 浏览器](https://blog.chromium.org/2021/07/increasing-https-adoption.html)宣布,将把 HTTPS 协议的锁标志,改成一个中性的箭头(下图),以防用户看到“锁”以后,误认为该网站是经过认证的可靠网站。
实际上HTTPS 协议只能保障信息传输是安全的,并不能保证网站本身是可靠的。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071512.jpg)
4、
7月5日[墨西哥钻井平台](https://edition.cnn.com/2021/07/03/americas/gulf-of-mexico-fire-intl/index.html)发生天然气泄漏出现“水中大火”的奇景。经过5个小时的奋战大火被扑灭没有人员伤亡。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071212.jpg)
大家看看现场的30秒视频真是奇观。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=n3259gvh1w8" allowFullScreen="true" width="800" height="533"></iframe>
5、[远程驾驶服务](https://www.fastcompany.com/90653650/halo-driverless-car-sharing-service)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071503.jpg)
一家美国创业公司近日在拉斯维加斯,推出“远程驾驶服务”。它不采用无人驾驶,而是由真人驾驶员在家中通过摄像头驾驶,控制信号会通过 5G 发送到车上。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071504.jpg)
顾客在网上叫车以后,出租车就由远程驾驶员开到预约位置去接客。客人上车以后,必须自己接手驾驶,开到目的地。客人下车后,再由远程驾驶员接手,去接下一个顾客。
6、[如何防止轿车泡水](https://www.toutiao.com/w/a1705883790483471/)
《今日头条》报道,郑州本周开始下暴雨时,老李新买的奔驰轿车还停在小区路边。他担心新车被水泡,但没有地方移车,到处都是水。
无奈之下他花1200块钱买了8条工程车的大型内胎用绳索绑在奔驰车的四个车轮上再用气泵为内胎打足气并用钢丝绳拴在路边的树上。
一天的大雨停后发现,他的车是小区里唯一没有被水泡的。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072212.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072214.jpg)
7、
[美国《体育画报》杂志](https://www.si.com/mlb/2021/06/04/sticky-stuff-is-the-new-steroids-daily-cover)报道,美国职业棒球选手普遍在棒球上涂抹特殊胶水,使得投手投出的球,旋转速度更快,更难被正确击打。这属于作弊,是一种丑闻。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061406.jpg)
8、[禁止车辆左转](https://theconversation.com/sick-of-dangerous-city-traffic-remove-left-turns-161397)
美国一所大学的交通工程教授发现所有交通事故的40%发生在十字路口其中61%的事故原因是车辆的左转。左转需要跨过整个路口,必须穿过对向的车辆,往往造成了交通拥堵和事故隐患。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060702.jpg)
他因此建议,大城市可以考虑禁止十字路口的车辆左转。这样可以大大提高交通效率,加快行车速度,减少交通事故。
禁止左转的唯一缺点是行驶距离变长,因为禁止左转以后,必须用三个右转代替。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060703.jpg)
## 文章
1、[砂纸的砂粒是怎么做上去的?](https://mp.weixin.qq.com/s/ShjFb-tE-xiEtw6KBLuySQ)(中文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070505.jpg)
砂纸是木工的必备工具,它是怎么生产出来的?上面的砂粒怎么会均匀吸附到砂纸上呢?
2、[中国西北地区的干旱原因](https://mp.weixin.qq.com/s/HuGWUSGNgNAYUp7VDr-uGA)(中文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021060904.jpg)
一个科普演讲,主讲人是中国科学院大气物理研究所的副研究员,分析中国西北地区为什么这么干旱,如果把喜马拉雅山脉炸开一个口子,会不会改变这种状况。
其中提到一点,大家觉得延安很干旱,其实那里跟北京的降雨量差不多。
3、[一行 CSS 代码实现全站中文简繁转换](https://www.zhangxinxu.com/wordpress/2021/01/css-simplified-traditional-chinese/)(中文)
CSS 命令 `font-variant-east-asian: traditional;`,可以让网站字体从简体变成繁体。
4、[PostgreSQL 数据库的变化捕获和实时通知](https://kaifeiji.cc/post/change-data-capture-and-instant-notification-on-postgresql-via-listen-notify-and-server-sent-events/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072108.jpg)
数据库发生变化时,如何通知前端网页?本文以 PostgreSQL 数据库为例,介绍了作者的解决方案,使用了服务器端事件。([@kaifeiji](https://github.com/ruanyf/weekly/issues/1854) 投稿)
5、[页脚的变化](https://layerci.com/blog/footer-signaling-baremetrics-hubstaff/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070713.jpg)
网页的页脚往往可以反映网站的成长。这篇文章总结了几个案例看看它们的页脚怎么变化上图是一个网站刚成立时的页脚下图是该站五年后月收入达到17万美元时的页脚。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070714.jpg)
6、[避免使用可变长数组](https://blog.joren.ga/programming/vla-bad)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070602.jpg)
C 语言有一种语法叫做可变长数组VLA数组的长度不在编译时确定而在运行时确定。本文解释它有什么问题为什么应该避免使用。
7、[Netflix Prize 挑战赛十五周年回顾](https://www.quora.com/How-useful-was-the-Netflix-Prize-challenge-for-Netflix/answer/Xavier-Amatriain?share=1)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070717.jpg)
2006年Netflix 为了改进推荐算法,发起了一项算法比赛,任何人只要能够击败基准算法,就能获得 100 万美元奖金。
这是世界第一场大数据的算法比赛,世界各地的许多研究人员、学生、业余数学家和计算机科学家都参与了。本文在多年后,评论这个比赛的意义。
8、[自己实现 nodemon](https://blog.pankajtanwar.in/have-you-ever-thought-how-nodemon-works-internally-lets-build-our-own-nodemon-in-under-10-minutes)(英文)
nodemon 是一个 Node.js 工具,只要发现源码文件有变动,就会自动重新启动服务。本文教你怎么自己写一个 nodemon。
## 工具
1、[Difftastic](https://github.com/wilfred/difftastic)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070814.jpg)
一个命令行工具,可以根据不同语言的代码,对 diff 结果进行不同的高亮显示。
2、[SCImago Graphica](https://graphica.app/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070813.jpg)
一个桌面软件,可以选择各种指标,定制数据可视化图形,完全不用写一行代码。
3、[iPod.js](https://github.com/tvillarete/ipod-classic-js)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062405.jpg)
一个 JS 应用程序,生成一个网页的音乐播放器,操作界面类似 iPod可以链接用户的 Spotify 或 Apple Music 账户。
4、[Noice](https://github.com/ashutoshgngwr/noice)
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021052414.jpg)
一款开源的安卓 App提供各种环境声比如下雨打雷。
5、[WiFi Card](https://wificard.io/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071201.jpg)
一个网页工具,使用 WIFI 的名称和密码,生成一个二维码,手机扫一下,就能登陆这个无线网络。([@dllen](https://github.com/ruanyf/weekly/issues/1848) 投稿)
6、[KubeSphere](https://github.com/kubesphere/kubesphere)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072107.jpg)
一个国产的 Kubernetes 集群管理平台,操作容器的利器,功能强大,界面清爽易用,大大方便了 k8s 的使用。([@FeynmanZhou](https://github.com/ruanyf/weekly/issues/1849) 投稿)
7、[CORNERSTONE](https://www.cornerstone365.cn/cooperation.html)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072106.jpg)
一个企业级的项目管理和协作平台集成了工作台、看板、思维导图、项目文档、仪表盘、文件等多种功能还可以接入代码构建与交付20人以下的团队免费。[@cornerstone-365](https://github.com/ruanyf/weekly/issues/1245) 投稿)
8、[kit](https://github.com/cuishuang/kit)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072109.jpg)
一个 PHP 小工具,用来列出 MySQL 数据库的表结构信息。([@cuishuang](https://github.com/ruanyf/weekly/issues/1850) 投稿)
9、[Yozora](https://github.com/yozorajs/yozora/blob/main/README-zh.md)
一个高度可扩展的、插件式的 Markdown 解析器,用于生成 Markdown AST抽象语法树可以在它的基础上定制自己的 Markdown 解析器。([@guanghechen](https://github.com/ruanyf/weekly/issues/1855) 投稿)
10、[Bash 命令行提示符生成器](http://bashrcgenerator.com/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062504.jpg)
一个网页工具,以可视化方式,通过拖拉不同的元素,自动生成 Bash 的命令行提示符。
## 资源
1、[谷歌 API 设计指南](https://google.aip.dev/general)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070506.jpg)
谷歌官方文档,讲解谷歌的 API 设计规范。
2、[2020年中国互联网网络安全报告](https://www.cert.org.cn/publish/main/46/2021/20210721130944504525772/20210721130944504525772_.html)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072209.jpg)
7月20日国家计算机网络应急中心发布的年度报告介绍我国网络安全情况披露一些安全事件可以免费下载。
3、[自己动手写一个简单的数据库](https://cstack.github.io/db_tutorial/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070504.jpg)
一份英语教程,教大家从头开始,用 C 语言写一个类似 sqlite 的数据库,理解数据库的实现原理。
4、[编程音乐](https://www.musicforprogramming.net/)
这个网站提供几十组精心选择的编程背景音乐。
## 图片
1、[印度的杀人大象](https://www.facebook.com/327620248122112/posts/indian-killer-elephant-osama-bin-laden-dies-after-week-in-captivityan-elephant-n/406540550230081/)
2019年10月29日一头35岁的雄性大象在夜晚袭击了印度东北部的阿萨姆邦的一个村庄损毁了大量财物还杀死了5名村民。
当地政府展开了一场大规模搜索行动在它逃亡两周后终于在11月11日抓到了它。抓捕人员发射了2个麻醉飞镖将它麻醉。
这头大象被五花大绑,用起重器吊起来,转移到一处国家公园。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061903.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061904.jpg)
但是11月17日清晨这头大象突然死亡。兽医表示死因很可能是大象受太大刺激和高度紧张此外大象在被抓期间可能也已受伤。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061905.jpg)
2、[直布罗陀机场](https://www.amusingplanet.com/2011/11/gibraltar-airport-worlds-only-airport.html)
直布罗陀是英国的一个海外领地,只是一个小半岛,面积仅为 6.8 平方公里。
这么小的地方,却有一个机场。由于土地面积太小,跑道只好建到海里,而且还要穿过一条公路。直布罗陀机场是世界唯一一个跑道穿过公路的机场。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070903.jpg)
没有航班时,公路供车辆通行。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070904.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070905.jpg)
等到有航班时,公路暂时关闭。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070906.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070907.jpg)
## 文摘
1、[做完你的项目](https://250bpm.com/blog:50/)
如果要为 UNIX 哲学添加一个原则,我认为应该是:
> “做完你的项目。”
这是我能想到的最简单、但最被忽视的软件工程准则。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072207.jpg)
大多数软件其实都没有真正完成,作者只是做出了基本功能,然后就发布了。很多软件后来不做了,也不是因为做完了,而是作者放弃了。
让我们把程序员比作木匠。你买了一把椅子,因为觉得它能满足你的需求。可是买来以后,每隔几天,木匠就会出现在你的家里,对椅子进行修改。有些变动是你想要的,有些你无所谓,还有一些变动只会让你心生反感。甚至有时候,木匠还会出错,比如木头上伸出了一些尖刺,使椅子不再可用。
你买的是椅子,而不是某种千变万化的家具,没人喜欢每天会变的椅子。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072208.jpg)
程序员也是如此,应该对软件有一个总体规划,让它有一个完整的基本功能。虽然以后可以进行维护、错误修复和安全补丁,但基本功能应该从始至终都是完整清晰的。
你不能说,因为出现了新情况,所以需要不断改变或完善它的功能。 如果一个软件一直在加功能,它就太大了,超出了你应该做的东西。你试图制造一个超出合理范围的东西,你需要画一下功能图,将过大的软件拆分成几个功能完整且合理的小软件。
总之,做完你的项目再发布。用户拿到的,应该是一个基本上做完的项目。
2、[中等收入陷阱:韩国和巴西](https://asiapowerwatch.com/brazil-south-korea-and-the-middle-income-trap/)
中等收入陷阱是一个经济学术语,指一个国家跨过低收入以后,由于种种原因,失去了发展动力,好像落入了陷阱一样。
请看下面这张图,韩国(红线)和巴西(绿线)人均 GDP 的变化趋势。
![](https://cdn.beekka.com/blogimg/asset/202105/bg2021051702.jpg)
可以看到直到上个世纪80年代韩国和巴西的发展水平差不多。但是从那以后韩国快速发展已经接近高收入国家了但是巴西停滞不前收入水平没有太大变化。
巴西就是落入了“中等收入陷阱”,一直是中等收入水平,无法增长。
经济学家认为,低收入到中等收入相对容易,只要加大投资,培训民众成为熟练劳动力,从农业和手工业转移到工业和服务业,就可以实现。但是,中等收入到高收入就很难,需要变成知识创新国家,能够创造高附加值的产品。
## 言论
1、
比起琴棋书画的培训班,国家应该培训家长必须学会心肺复苏,学校里也要教育孩子学会心肺复苏。让身边的每一个人都成为有能力能救助别人的人,作为升职加薪子女入学的必需品。
-- [今日头条读者](https://www.toutiao.com/i6987379742118773281/)评论一个医生在郑州地铁5号线做6小时心肺复苏救了十几个人。
2、
亚马逊公司有一项规定,如果要开会,必须先有会议文档,没有文档,就取消会议。
会议开始后,所有人先花几分钟看文档,然后再开始讨论文档列出的问题。
-- [《亚马逊的文档文化》](https://www.justingarrison.com/blog/2021-03-15-the-document-culture-of-amazon/)
3、
PC 游戏里面的文字大小,这几年变得如此之小,以至于没法在电视机上玩,因为在正常观看距离下,几乎无法在电视屏幕上阅读这些文字。游戏的开发人员大概都是在离大型显示器几英寸的地方开发游戏,而没有考虑到很多人会在电视机上玩游戏。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27562659)
4、
2014年我离开公司休息了一年去旅行。结果是我丧失了一大笔收入并且最终发现自己喜欢编码而不太喜欢旅行。
在我们的文化中,旅行被过度美化了。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27564724)
5、
加州想建一条从洛杉矶到旧金山的高速铁路,已经几十年了。在加州的官僚机构和政治体系中,投入了数十亿美元,结果什么都没有发生。各种方案、讨论、争吵、税收,白白花了数十亿美元,什么都没有造出来。我们甚至已经失去了建造火车站的能力。
-- [马克·安德森](https://www.thepullrequest.com/p/the-man-whose-software-ate-the-world),美国风险投资家
## 历史上的本周
2020年第 117 期):[我不想让你记住我的脸](https://www.ruanyifeng.com/blog/2020/07/weekly-issue-117.html)
2019年第 65 期):[周刊开设"谁在招人"的招聘服务](https://www.ruanyifeng.com/blog/2019/07/weekly-issue-65.html)
2018年第 14 期):[马斯克的人生才是梦想家的人生](https://www.ruanyifeng.com/blog/2018/07/weekly-issue-14.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

427
docs/issue-169.md Normal file
View File

@ -0,0 +1,427 @@
# 科技爱好者周刊(第 169 期):五菱汽车的产品设计
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1870),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072902.jpg)
上海中环的一根高架柱子上面,画着一匹巨大的斑马。([via](https://www.facebook.com/groups/alashanghaining/permalink/10160047667453465)
## 本周话题:五菱汽车的产品设计
很多年前,我就知道五菱汽车。大学时,一个广西同学去了那里就业,从此我就记住了,柳州有一家汽车厂。
当年,它很不起眼,主要生产面包车。据说,模仿的是日本三菱面包车,连牌子和名字都模仿了人家。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072601.jpg)
但是后来,这家公司逐渐摆脱了模仿,开始生产原创的家用轿车,发展得越来越好,成了全国知名品牌。尤其是近两年的几个车型,简直令人刮目相看。
宝骏 E300。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072602.jpg)
宏光 Mini EV。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072603.jpg)
皮卡和房车。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072606.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072605.jpg)
这些车的造型和外观设计,十分新颖和别致,完全原创,明显有一套自己的设计语言,非常吸引眼球。
要知道,它们都是低价车,定价几乎是同类车的下限,房车十几万,其他车几万块,配置都很低端。这就是我觉得不简单的地方, **明明是廉价货,可是看上去一点都不廉价,反而有点气派。**
举例来说,很多年轻人,尤其是女性,购买五菱宏光 Mini EV作为代步车。但它的配置和价格跟有一些四轮的老年代步车差不多。那些老年代步车让人觉得很简陋年轻人几乎不可能购买但是五菱重新设计和包装以后就打开了市场。这就是厉害的产品设计。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072812.jpg)
**把廉价的东西做得很廉价,那不叫本事; 把廉价的东西做得很轻盈,那才叫本事。**
所谓“轻盈”,就是简单优雅,在物质上节省材料和能源,在精神上追求自由。廉价的东西,原来只能吸引低端的顾客;做得轻盈以后,就能吸引到高收入的顾客。
我觉得,五菱汽车是一个好例子,值得软件开发者学习,怎么把产品做得简单而不简陋,轻盈而不笨重。
## Vue 3 和 React 17 的源码比较
React 和 Vue 是国内最流行的两个前端框架,孰优孰劣的争论,就从来没有停息过。只要有人提一句:“我觉得 A 比 B 更好”,下面肯定就是一堆回帖。
> - “ Vue 只适合小项目,大项目扛不起来”
> - “ React 组件太复杂,代码组织乱!“
> - “ Vue好上手岗位多”
> - “ 大厂基本都用 React不用 Vue ”
其实大可不必,它们各有特点,都能解决前端开发的问题,你只要选择更适合自己风格的那种就可以了。这就像不同品牌的汽车,都能开到目的地,只是你开起来顺不顺手而已。
不过,这两个框架的对比和争论,并非全无意义。
> 1、React 和 Vue 各自的特点是常见的面试题。
> 2、技术选型时必须对各个框架都非常了解。
> 3、通过对比有助于领悟一些前端的本质东西比如算法、工程化方法、规范等等可以帮你构建技术壁垒保持核心竞争力。
本周的课程资料,就是两大框架的对比 **《Vue 3.0 和 React 17 源码剖析比较》** 资料包。它从框架原理开始讲起,分析各自的设计思路,再到现实业务场景的适用性,最后抽象二者的底层实现,层层递进,帮你掌握这两个框架的异同。
下面就是资料包的主要内容。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072814.jpg)
它比较适合前端入门不久、对主流框架还不够熟悉的同学。可以帮助学习者掌握 Vue3 和 React17 设计思路和面试技巧,也能对比框架生态,了解技术选型方法论,探究框架原理。
资料包由国内著名培训机构“开课吧”提供编写者大圣老师盛鑫晶是前百度、360 的前端架构师,精通 Vue 和 React 开发,也是 Vue 3.0 源码的贡献者。
主办方为了推广品牌,现在向周刊读者赠送这个资料包。微信扫描下方二维码,就可以免​费领取。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072815.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072816.jpg)
扫描后,记得添加助​教老师微信。当天,老师就会把资料包发给你,数量不多,欢迎扫码领取。
## 科技动态
1、[闪烁灯光的代码](https://80.lv/articles/valve-reused-the-code-for-flickering-lights-in-alyx-22-years-later/)
有人发现2020年发布的游戏 Alyx里面地下室的闪烁灯光跟1998年发售的《半条命》是一样的说明它们使用的是同样的代码。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070306.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070307.jpg)
大家仔细看下面的[游戏视频](https://v.qq.com/page/p/i/v/p3256qp06iv.html),两者闪烁灯光的模式和频率完全一样。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=p3256qp06iv" allowFullScreen="true" width="600" height="674"></iframe>
它的代码实现,是使用一个字符串`mmamammmmmammamamaaamammma`表示灯光亮度变化的顺序a 表示暗m 表示亮。这个技巧最早是1996年 John Carmack 在雷神之锤Quake里使用的。
2、[奥运村的遥控器](https://twitter.com/lawanda50/status/1416979481651150849)
加拿大网球运动员来到东京参加奥运会,住进奥运村后,就遇到了麻烦。空调遥控器竟然只有日文,完全看不懂,她只好在网上发文求助。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072402.jpg)
网友纷纷给她出主意,用手机翻译软件拍照就可以了。但是,这件事反映了组委会的疏漏,以及空调厂家的设计完全没有考虑外国用户。
3、[沼气摩托车](https://www.notechmagazine.com/2021/07/inventor-harvests-methane-gas-from-ditches-and-ponds-to-power-his-moped.html)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071407.jpg)
一个荷兰艺术家将一辆二手摩托车,改建成使用沼气(主要成分甲烷)作为燃料。摩托车的尾部挂了一个大瓶子,用来存储沼气。
加气时,需要使用一个特殊装置,到池塘和沟渠去收集有机物质分解或腐烂所释放的甲烷。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071408.jpg)
收集8个小时的沼气可以行驶20公里。这个项目的主要目的是为了提醒公众环境保护。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071409.jpg)
4、[交通信号灯](https://www.fastcompany.com/90655753/the-traffic-light-gets-a-dazzling-21st-century-makeover)
1914年美国城市克利夫兰安装了人类第一个交通信号灯从那时到现在基本样子没变过。一家俄罗斯设计公司最近提出了新的信号灯设计。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072101.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072102.jpg)
这种信号灯就是一整块液晶面板,通过背景色的变化,来提示红灯、黄灯和绿灯,并用勾、叉和感叹号等辅助符号,加强注意力。
它还会显示剩余的秒数,以及绿灯时可通行的道路走向。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072105.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072103.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072104.jpg)
5、
[《纽约时报》](https://www.nytimes.com/2021/07/19/technology/tiktok-resumes-jobs.html)报道,越来越多的美国年轻人拍一段自己的短视频,放在 TikTok 上面求职,请求看到的人转发。
这比 A4 纸的简历效果好多了,值得借鉴。大家完全可以在简历上印一个自己视频的二维码。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072001.jpg)
6、[3D 打印的汽车配件](https://www.motor1.com/news/513312/ford-maverick-3d-print-accessories/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071905.jpg)
福特公司在美国新发布的 Maverick 皮卡汽车,车内的大量配件都没有提供实物,而是提供了 STL 源码文件,让车主自己去 3D 打印,有一点“毛坯车”的意思。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071906.jpg)
可以打印的配件包括杯架、储物箱、垃圾桶、绳索组织器、挂袋的双钩、座椅下的储物隔板等等。福特公司说,还会发布更多可 3D 打印的配件。
这样做有几个好处,一是降低了车辆的出厂价格,二是用户可以根据自己的喜好,决定打印哪些配件,以及使用什么材质。另外,外部厂商也可以根据公开的接口,生产第三方配件。
7、
一位设计师[提出](https://twitter.com/neilsardesai/status/1416527160794361868),浏览器的窗口标签应该可以改变位置,放置在浏览器的左右两侧,就像活页夹一样。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071801.jpg)
我觉得,这种设计对宽屏幕显示器很有意义。
## 文章
1、[JavaScript 新增的运算符](https://wangdoc.com/es6/operator.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071001.jpg)
本文介绍 ES6 的后续标准为 JavaScript 新增的七个运算符,其中包括最新的 ES2021 标准增加的三个运算符。
2、[软件未来的10个预测](https://blog.container-solutions.com/10-predictions-for-the-future-of-computing)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071101.jpg)
一个云计算专家预测软件未来的10个变化可以当作一家之言看看。
3、[如何向美国政府索取入境照片](https://arstechnica.com/tech-policy/2015/02/how-i-requested-my-photographs-from-the-department-of-homeland-security/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071303.jpg)
外国人每次进入美国时,需要拍照并扫描指纹。根据美国法律,可以向美国政府索取这些信息的副本。本文记录作者是怎么做的。
4、[Haskell 语言入门第一步](https://blog.kalvad.com/haskell-series-part-1/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071304.jpg)
这篇文章介绍怎样动手尝试 Haskell 语言,并写一个简单函数,内容清晰易懂 。
5、[关于微控制器的知识](https://blog.toit.io/what-you-need-to-know-about-microcontrollers-5fabd6d5b019)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071405.jpg)
当代计算机越做越小,符合冯诺依曼架构的全套计算装置,已经可以做进一块芯片了,这种芯片式的计算机称为“微控制器”。本文介绍微控制器的基本知识。
6、[最糟糕的音量控制界面](https://uxdesign.cc/the-worst-volume-control-ui-in-the-world-60713dc86950)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071414.jpg)
本文收集各种极其难用的音量控制界面设计,有点恶作剧性质,比如上图。
7、[JS 脚本如何正确检测用户的设备](https://multilogin.com/why-mimicking-a-device-is-almost-impossible/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062803.jpg)
用户经常使用伪装的 User-Agent 标头,隐藏自身的信息。本文给出了各种思路,如何用 JS 脚本,正确检测用户的上网设备。
8、[Suspense 和 React.lazy() 用法示例](https://dev.to/collegewap/code-splitting-in-react-using-react-lazy-and-loadable-components-3o54)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062901.jpg)
React 16.6 版本引入了 Suspense 组件,用于生成动态加载元素的过渡效果。本文给出了一个完整的示例,介绍它配合 React.lazy() 的用法。
## 工具
1、[Orbit](https://orbit.kiwi/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071502.jpg)
一个 React 的组件库,由旅游网站 Kiwi.com 设计,带有旅游休闲的风格。
2、[Feed me up, Scotty!](https://feed-me-up-scotty.vincenttunru.com/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070704.jpg)
这个工具使用 CSS 选择器,从任意页面提取想要的内容,通过 GitHub Actions自动生成该页面的 RSS。
3、[transfer.sh](https://transfer.sh/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070705.jpg)
这个开源工具允许自己架设服务,从命令行分享文件给其他人,也可以直接使用官方的在线版。
4、[MoviePy](https://github.com/Zulko/moviepy)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072204.jpg)
一个视频编辑的 Python 库,可以方便地编写脚本,进行各种视频操作,基于 ffmpeg。
5、[Ampache](https://ampache.org/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072704.jpg)
一个开源的流媒体服务器,允许远程访问托管的音频和视频文件,有点类似于 Plex。
6、[Mobian](https://mobian-project.org/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072701.jpg)
手机版的 Debian 系统,可以安装在指定型号的手机上,现在支持一加 6 和 Poco F1。
7、[push-bot](https://github.com/tans/push-bot)
一个基于 wechaty 的微信推送机器人,可以用脚本向微信推送消息。([@tans](https://github.com/ruanyf/weekly/issues/1856) 投稿)
8、[织信](https://www.informat.cn/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072711.jpg)
一个面向企业用户的低代码平台,帮助企业不用写代码,就能搭建管理系统、业务平台、企业官网等,有免费使用的版本。([@hopper20](https://github.com/ruanyf/weekly/issues/1866) 投稿)
## 资源
1、[网络迷踪](https://chao.fun/f/84?time=1627397908906)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072710.jpg)
炒饭社区的一个板块,网友上传照片(比如上图),请求帮助找出这是在哪里拍的。([@cijianzy](https://github.com/ruanyf/weekly/issues/1858) 投稿)
2、[Mac 电脑如何设置开发环境2021版](https://www.swyx.io/new-mac-setup-2021/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070716.jpg)
一个程序员买了新的 Mac 电脑,用于全栈开发。他详细记录了,如何将这台电脑设置成开发环境。
3、[微软 Rust 语言初学者教程](https://www.youtube.com/playlist?list=PLlrxD0HtieHjbTjrchBwOVks_sr8EVW1x)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062501.jpg)
微软公司推出 Rust 语言视频教程一共35讲每一讲都是几分钟的短视频存放在 Youtube 上面。
4、[Pitch Deck Hunt](https://www.pitchdeckhunt.com/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071002.jpg)
创业公司向投资者和用户介绍自己的 PPT叫做 Pitch Deck。该网站收集了150多家著名公司早期的 Pitch Deck可以用来当作模板。
## 图片
1、[地下小镇](https://www.businessinsider.com/inside-coober-pedy-australias-underground-town-2016-1)
澳大利亚南部内陆有一个名叫库伯佩迪Coober Pedy的小镇。它最初是一个蛋白石矿场现在已经停止开采了。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062007.jpg)
该镇的夏季地表温度接近50摄氏度为了躲避酷暑许多居民都搬到地下的矿洞里面居住已经有100年历史了。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062002.jpg)
当地的地面上,到处都是烟囱和通气孔。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062003.jpg)
人们则是在地下安家,客厅、卧室、厨房,一应俱全。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062004.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062005.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062006.jpg)
酒吧、教堂、商店、旅馆、娱乐设施等也在地下,整个小镇可以都在地下运作,不到地面活动。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062008.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062009.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062010.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062011.jpg)
2、[自动合影机](https://www.reddit.com/r/Damnthatsinteresting/comments/o7brim/this_really_cool_system_to_take_a_picture_with/)
美国达拉斯牛仔队的体育场里,有一个自动合影机,球迷可以挑选自己喜欢的体育明星合影,非常酷。
我预感,国内很快就会出现类似的机器。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=v3255t75g3f" allowFullScreen="true" width="600" height="800"></iframe>
## 文摘
1、[一个人可以有多少个朋友?](https://kottke.org/21/06/the-circles-of-friendship)
英国人类学家罗宾·邓巴Robin Dunbar提出过著名的“邓巴数”的概念。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072901.jpg)
他认为由于人类大脑的容量一个人能够保持的友谊关系是有限的平均大约为150人。大脑认知功能比较强的人会有更多一点的朋友。
下图就是他的理论。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061705.jpg)
1你最贴心的朋友平均是1.5个,很可能是你的伴侣。
2你的亲密朋友大约是5个如果你遇到困难他们会放下一切来支持你。
3你的至交平均是15个他们是你的主要社交伙伴你足够信任他们会想着跟他们一起吃饭、旅行交流生活经验。
4你熟悉的朋友是50个如果你在家里举办周末大烧烤会邀请他们。
5你的普通朋友是150个你举行婚宴的时候他们会参加。
6你认识的人大约是500个路上见到会打招呼。
7你记得住名字的人是1500个。
8你对脸有印象的人是5000个。
之所以会有这些层,是因为一个人的社交时间和精力是有限的。你不得不选择,如何分配这些时间,与哪些人共度。
他还有其他一些推论。
1一般来说内向的人在每一层的朋友数都比外向的人少。
2与一个陌生人成为好朋友大约需要相处200个小时。
3随着年龄的增长朋友关系变得越来越难以建立每一层的朋友数字都会下降。
4坠入爱河会让你减少两个好朋友。
## 言论
1、
年轻时,我犯的最大错误,就是没有及时离职。我以为我必须向公司证明自己,然后再离开,但这其实没有任何意义。你不欠雇主任何东西,不必向雇主证明任何事情。他们对你丝毫没有忠诚度,对你做对或做错、是聪明还是愚蠢,毫不在意。
把时间用在你最终不会引以为豪的东西上面,是一件可怕的事情,浪费了你在地球上的短暂旅程。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27565815)
2、
新手作家追求写得聪明,专业作家追求写得清晰,大师追求引起读者灵魂的共鸣。
-- [David Perell](https://twitter.com/david_perell/status/1409610371527233539)
3、
上周俄罗斯西北部的气温高达35度以上持续了好几天那个地方在北极圈里面晚上太阳几乎不下山没日没夜的高温暴晒简直是对人的折磨。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27694136)
4、
创业者要做两件事:第一件是弄清楚要做什么,第二件就是去做。
但是,大多数创业者不认为第一件事很重要,如果花费一天时间思考,试图更好地理解一个问题,他往往觉得那一天是浪费掉的,没有行动力。
-- [《动作要快,但要先了解问题》](https://jacobobryant.com/blog/understand/)
## 历史上的本周
2020年第 118 期):[高考志愿怎么填](https://www.ruanyifeng.com/blog/2020/07/weekly-issue-118.html)
2019年第 66 期):[创业不是零和游戏](https://www.ruanyifeng.com/blog/2019/07/weekly-issue-66.html)
2018年第 15 期):[周刊的内容从何而来?](https://www.ruanyifeng.com/blog/2018/07/weekly-issue-15.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

View File

@ -2,7 +2,7 @@
这里记录过去一周,我看到的值得分享的东西,每周五发布。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081001.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081001.jpg)
图片说明2018年6月的气温与1951-1980年平均气温的对比来自推特[@SimonLeeWx](https://twitter.com/SimonLeeWx/status/1021130752199725059)
@ -23,7 +23,7 @@
现在的计算是如果人类排放10000亿吨二氧化碳地球就会升高2度目前人类已经排放了6237亿吨。[有一个网站](http://trillionthtonne.org/)实时显示目前排放了多少亿吨。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081002.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081002.jpg)
根据计算2036年3月7日人类将达到1万亿吨排放量。更热的日子还在后面。
@ -31,7 +31,7 @@
1、[中国的二氧化碳排放](https://cn.nytimes.com/china/20180720/china-climate-change-report/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081003.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081003.jpg)
《纽约时报》报道一个美国教授认为按照中国现在的二氧化碳排放水平人类无法达到《巴黎协定》规定的减排目标即全球平均温度比工业化之前上升不超过2摄氏度除非中国的排放量大幅下降。
@ -47,7 +47,7 @@
3、[开放式办公室](https://m.signalvnoise.com/the-open-plan-office-is-a-terrible-horrible-no-good-very-bad-idea-42bd9cd294e3)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081004.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081004.jpg)
Ruby on Rails 的创始人 DHH 公开抨击,开放式办公室是一个极其糟糕的坏主意。
@ -57,7 +57,7 @@ Ruby on Rails 的创始人 DHH 公开抨击,开放式办公室是一个极其
4、[皮质醇贴片](https://spectrum.ieee.org/view-from-the-valley/biomedical/diagnostics/new-wearable-sensor-detects-stress-hormone-in-sweat)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081005.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081005.jpg)
斯坦福大学的科学家发明了一种皮肤贴片,可以实时测量汗液里面的皮质醇含量。一般来说,我们觉得压力很大的时候,皮质醇分泌就会增加。
@ -65,17 +65,17 @@ Ruby on Rails 的创始人 DHH 公开抨击,开放式办公室是一个极其
5、[微型机器人竞赛](https://spectrum.ieee.org/automaton/robotics/robotics-hardware/darpa-wants-your-insect-scale-robots-for-a-micro-olympics)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081006.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081006.jpg)
美国国防部高级研究局DARPA发起了一次微型机器人竞赛。现在大多数机器人都是模仿人类的外形但是昆虫大小的机器人也有巨大的用处。DARPA 要求这次参赛的机器人重量小于1克体积小于1立方厘米。DARPA 为所有参赛者提供3200万美元资助比赛可能在明年3月举行。
6、[最古老的面包](https://www.independent.co.uk/news/science/archaeology/bread-history-cooking-stone-age-middle-east-archaeology-discovery-a8450276.html)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081007.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081007.jpg)
考苦学家在约旦的沙漠里面,发现了一个石头砌的炉子,里面居然还有古人烤剩下来的面包屑。这是现存最古老的面包。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081008.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081008.jpg)
上图是显微镜下的面包屑,可以看到面包经过了充分发酵。
@ -83,13 +83,13 @@ Ruby on Rails 的创始人 DHH 公开抨击,开放式办公室是一个极其
7、[代码搜索](https://blogs.bing.com/search-quality-insights/2018-07/Intelligent-search-Coding-answers-at-your-fingertips/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081009.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081009.jpg)
微软的 Bing 搜索引擎新增了代码搜索功能,你问一个编程问题,现在可以直接给出示例代码。
8、[机器狗 Spotmini](http://fortune.com/2018/07/21/boston-dynamics-spotmini-robot-dog/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081010.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081010.jpg)
波士顿动力公司在成立16年后终于要发售第一款产品了一个类似小狗的四足机器人高91厘米重25公斤。这家公司以前的产品都是供给美国国防部这是第一款商业产品预计明年上市。
@ -103,7 +103,7 @@ Ruby on Rails 的创始人 DHH 公开抨击,开放式办公室是一个极其
10、[AMD 游戏主机](https://www.anandtech.com/show/13153/amd-creates-quad-core-zen-soc-with-24-vega-cus-for-chinese-consoles)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081011.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081011.jpg)
上海的 ChinaJoy 展会上AMD 宣布与中山小霸王公司合作推出新的[游戏主机](http://www.expreview.com/63224.html)CPU 是锐龙GPU 是Vega搭配 8GB GDDR5显存性能将超过索尼 PS4 及微软 Xbox One 游戏机。
@ -111,7 +111,7 @@ Ruby on Rails 的创始人 DHH 公开抨击,开放式办公室是一个极其
11、[AI 取得 Dota2 的胜利](https://blog.openai.com/openai-five-benchmark-results/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081012.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081012.jpg)
OpenAI Five 与人类高级玩家的 Dota2 第一场比赛结束AI 以 21 获胜。值得一提的是AI 输掉的第三局是人类故意为它分配了能力较低的角色而不是让它自己选择角色AI 自己预估第三局的胜率只有2.9%。8月下旬将进行 AI 与职业团队的比赛。
@ -122,7 +122,7 @@ OpenAI Five 与人类高级玩家的 Dota2 第一场比赛结束AI 以 21
* [Android 9.0](https://blog.google/products/android/introducing-android-9-pie/) 发布,这个版本大量增加了 AI 支持,可以对每个用户提供更好的个性化服务。
* [Mozilla 浏览器](https://evertpot.com/firefox-rss/)计划取消 RSS 支持,原因是缺乏用户。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081013.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081013.jpg)
## 教程
@ -148,13 +148,13 @@ WebAssembly 是浏览器可以执行的字节码,使得非 JS 编写的程序
6、[Hash 算法简介](https://medium.com/zkcapital/the-state-of-hashing-algorithms-the-why-the-how-and-the-future-b21d5c0440de)(英文)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081014.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081014.jpg)
Hash 算法的概念性介绍。
7、[为什么飞机驾驶舱不使用触摸屏?](https://aviation.stackexchange.com/questions/22729/why-are-traditional-knobs-not-replaced-by-touchscreens-in-cockpits)(英文)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081015.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081015.jpg)
现在的飞机驾驶舱还是使用物理仪表盘,而不是触摸屏,这是为什么?主要的原因还是物理按钮会形成肌肉记忆,比操作触摸屏更快。
@ -170,19 +170,19 @@ Hash 算法的概念性介绍。
1、[nouns](https://getnous.app/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081016.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081016.jpg)
一个侦测用户眨眼的装置,让用户通过眨眼控制电脑,可以供霍金那样的用户使用。
2、[模拟电路生成器](https://www.falstad.com/circuit/circuitjs.html)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081017.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081017.jpg)
生成模拟电路的网站。
3、[Zotero](https://www.zotero.org/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081018.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081018.jpg)
管理各种论文和报告的免费桌面软件。
@ -192,7 +192,7 @@ Hash 算法的概念性介绍。
5、[jsinspect](https://github.com/danielstjules/jsinspect)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081019.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081019.jpg)
软件项目中同一段逻辑不应该有多个实现。jsinspect 就是用来查出重复代码的工具。
@ -202,13 +202,13 @@ Hash 算法的概念性介绍。
7、[Glances](https://nicolargo.github.io/glances/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081020.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081020.jpg)
Glances 是一个用Python编写的跨平台系统监视工具。它自带 Web UI可以远程监控。
8、[Code with Mu](https://codewith.mu/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081021.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081021.jpg)
一个 Python 语言专用的代码编辑器。
@ -220,7 +220,7 @@ Git 的合并算法是三方合并three-way有人认为这种算法并
1、[机械键盘](https://scrapbox.io/MECHKEYS/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081022.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081022.jpg)
这个网站收集各种各样的机械键盘。
@ -234,13 +234,13 @@ Git 的合并算法是三方合并three-way有人认为这种算法并
4、[Meteor Wrongs](http://meteorites.wustl.edu/meteorwrongs/meteorwrongs.htm)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081023.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081023.jpg)
华盛顿大学维护的一个网站,收集各种假陨石的照片,并附上说明,讲解为什么某块石头不是陨石。
5、[Byte 杂志](https://archive.org/details/byte-magazine)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081024.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081024.jpg)
Byte 杂志是上个世纪很有影响的 IT 杂志archive.org 提供免费下载。
@ -268,7 +268,7 @@ Byte 杂志是上个世纪很有影响的 IT 杂志archive.org 提供免费
以下摘自奥地利作家茨威格的《人类群星闪耀时》一书。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081025.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081025.jpg)
1851年欧洲大陆都已经连通了电报。但是美洲一直被排除在世界电报网之外。
@ -284,7 +284,7 @@ Byte 杂志是上个世纪很有影响的 IT 杂志archive.org 提供免费
下图是160年前第一代的大西洋海底电缆。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081026.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081026.jpg)
3、[中美电影周的真相](http://www.kanunu8.com/book3/6860/131447.html)
@ -300,7 +300,7 @@ Byte 杂志是上个世纪很有影响的 IT 杂志archive.org 提供免费
1、[2060年的世界人口大国](http://thesoundingline.com/the-worlds-most-populous-countries-from-1950-to-2060/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081027.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081027.jpg)
上图是2060年的世界人口预测。印度是人口最多的国家17亿左右其次是中国13亿左右后面是尼日利亚美国巴基斯坦印尼刚果巴西埃塞俄比亚坦桑尼亚和墨西哥。
@ -308,13 +308,13 @@ Byte 杂志是上个世纪很有影响的 IT 杂志archive.org 提供免费
2、[Java 的类](https://www.azul.com/javas-magic-sauce/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081028.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081028.jpg)
Java 语言以众多的类著称,但是你知道它一共有多少个 public Class 吗?
3、[LED 街灯](https://medium.com/@caseorganic/energy-saved-sleep-lost-the-unintended-consequences-of-led-lighting-c0909d4872d0)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081029.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081029.jpg)
随着 LED 产业的发展,街灯已经大量改成了节能的 LED 灯。传统的昏黄温暖的橙色灯光,变成了明亮的蓝色灯光。有人提出,蓝色的明亮灯光容易对人类造成影响,使得效率降低,失眠和焦虑增加。

399
docs/issue-170.md Normal file
View File

@ -0,0 +1,399 @@
# 科技爱好者周刊(第 170 期):软件订阅制的胜利
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1870),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080408.jpg)
一个摄影师在荷兰拍到了一只倒着飞的鹅。([via](https://wgme.com/news/offbeat/goose-flying-upside-down-is-simply-showing-off-say-experts)
## 本周话题:软件订阅制的胜利
上周,苹果公司最新一季的财报,披露了一个惊人的[数据](https://www.pymnts.com/earnings/2021/apple-paid-subscriptions-hit-700m-up-150m-since-last-year/):它有 **7亿** 付费订阅用户。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080103.jpg)
这太可怕了。世界总人口目前大约是78亿里面包含了小孩、老人、文盲、穷人。即使把他们都算在内全世界每11个人里面就有一个人购买苹果公司的软件服务。软件生意还能做得比这更大吗
注意,这是付费用户,不是免费用户。作为比较,阿里巴巴上周也[宣布](https://finance.sina.com.cn/tech/2021-07-27/doc-ikqciyzk7987897.shtml)它有10亿活跃用户但那是免费用户。如果每月付费才能使用淘宝不知还有多少能留下来。
苹果的付费订阅服务,目前主要有六项。
> - iCloud存储服务
> - Apple Music音乐服务
> - Apple TV视频服务
> - Apple News新闻服务
> - Apple Fitness健身服务
> - Apple Arcade游戏服务
苹果把它们打包在一起,做成了一个 Apple One 订阅包。7亿订阅用户应该就是购买这些服务的人数。至于硬件质保的 Apple Care 服务,可能不包括在里面,因为它属于硬件销售收入,而不是软件收入。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080104.jpg)
今天我想谈的,并不是这些服务本身,而是想提醒大家注意。 **世界最大的一些软件公司,正在改变软件销售模式,不再销售软件本体了,而是收取软件服务的订阅费。** 苹果只是其中一个典型的例子。
除了苹果,世界最大的桌面软件商——微软公司也正在改成订阅制。它的 Office 已经变成了 Office365 服务都在云端使用个人版的价格是每年398元人民币。它还有计划在今年下半年推出 [Windows365](https://www.microsoft.com/en-us/windows-365) 服务,把 Windows 也变成云服务,按年收费。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080401.jpg)
Adobe 公司更是在几年前,就把自己的所有产品都变成了订阅制,单单一个 PhotoShop一年的订阅价格是888元人民币。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080402.jpg)
我认为, **软件订阅制是未来的趋势。** 因为这对于软件公司很有利,销售软件从一次性收入变成了经常性收入,能够产生稳定的现金流。只要用户使用,就必须付费,连续使用就必须连续付费。而且,有了订阅制,总能让用户使用软件的最新版,软件公司就不必为支持旧版本烦恼了。
对于用户来说,相对就不那么有利。以前只要购买了软件,就可以一直用下去,现在则是只能用一个月或一年。用得越久,费用越高,甚至可能产生对它的依赖。曾经有过例子,用户使用 PhotoShop 编辑照片,保存为 Adobe 专有格式,过了一阵子再想打开,只能再次订阅 PhotoShop。
除了软件,只要是可以长期消费的东西,似乎也在向订阅制转变。最近有[新闻](https://www.ft.com/content/54fd50fe-f15f-47c0-965d-797573c5ec9c)教科书巨头培生Pearson推出了 [Pearson+ 服务](https://plc.pearson.com/en-US/our-products-and-services/pearson-plus),美国学生以每月 14.99 美元的价格订阅其所有 1,500 种教材的电子版,可以搜索、做笔记、听有声版、专家咨询等等。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080403.jpg)
总之, **凡是可以数字化的商品,未来可能都会变成订阅制。** 大家会习惯,每月像付电费那样,支付各种服务订阅费。
## 文档工具 ShowDoc
本周向大家介绍一款国产文档工具 [ShowDoc](https://www.showdoc.com.cn/)。周刊不定期推广优秀的国产软件有意的朋友欢迎与我联系Emailyifeng.ruan@gmail.com
软件业有一句名言,感叹文档是多么重要,又是多么难写。
> 程序员痛恨两件事:写文档和没有文档。( Coders hate 2 things: writing documentation and no documentation. )
好的文档工具,可以促进写作,减轻维护负担,给项目和团队带来巨大帮助。[ShowDoc](https://www.showdoc.com.cn/) 就是这样一款工具,简单易用,符合中国程序员用户的使用习惯,团队用户已经超过 10 万,包括腾讯、华为、百度、京东、字节跳动等知名公司的一些内部团队。
它主要解决这样一个问题:小团队或者个人开发者,希望有一个开箱即用的文档中心,能够快速地生成、展示、搜索文档,还能够多人协作,划分权限,并且还有桌面的和手机的[客户端](https://www.showdoc.com.cn/clients)。 如果你也有这种需求,不妨试试看这个工具。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070603.jpg)
它的代码完全开源,放在 [GitHub](https://github.com/star7th/showdoc) 上面是一个热门项目超过9000颗星。可以放心使用。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070605.jpg)
如果你自己有服务器,安装很简单,[一行命令](https://www.showdoc.com.cn/help?page_id=828455960655160)就可以了,底层的 Docker 容器自动帮你部署好。[Windows 环境](https://www.showdoc.com.cn/help/4087044677189279)也支持,但是安装稍微复杂一点。启动服务后,本机浏览器访问 `localhost:4999` ,你就拥有了一个全功能的文档中心,就这么简单。只要绑定域名,就能对外访问。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070604.jpg)
网站首页上,默认有几个[示例仓库](https://www.showdoc.com.cn/item/index),可以点进去看看。
除了常用的文档库和电子表格库,它还有两个技术文档的特色功能。一个是 [API 文档库](https://www.showdoc.com.cn/page/741656402509783),解析源码注释,自动生成 API 的说明文档。另一个是[数据字典文档](https://www.showdoc.com.cn/page/312209902620725),解析数据库结构,自动生成数据库每张表的说明文档。
为了配合软件 API 文档的生成,官方还特别开发了一个独立服务 [RunApi](https://www.showdoc.com.cn/runapi/30291),用来模拟定制 HTTP 请求完成接口测试、自动流程测试、Mock 数据等功能,类似于 Postman但它是完全免费的。并且在调试 API 的过程中,自动生成文档到 Showdoc极大提高团队的效率。平时调试 API 接口,也可以使用这个服务。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071313.jpg)
所有 ShowDoc 文档仓库都可以使用 [API](https://www.showdoc.com.cn/page/102098) 自动创建和批量导入,也可以导出为 Word 或 Markdown 文件。每个团队除了公共仓库,成员个人还可以新建私密仓库。
如果你没有或者不想维护自己的服务器,可以使用官方的[在线版](https://www.showdoc.com.cn)托管文档不超过5人的团队都是免费的。对于那些自己架设服务的团队官方提供[收费技术支持](https://www.showdoc.com.cn/help/6199117240201189),帮助维护。
好了,感兴趣的朋友可以试试[这个工具](https://www.showdoc.com.cn/),任何问题可以到 GitHub [提 issue](https://github.com/star7th/showdoc/issues) 或 [QQ 群](https://www.showdoc.com.cn/help/6912631551342243)咨询。
## 科技动态
1、[印度空气净化扇](https://techxplore.com/news/2021-07-smog-tower-delhi-experts-sceptical.html)
印度首都新德里是世界空气最脏的城市之一。最近市中心的豪华购物区耗资200万美元建造了一个空气净化装置40 台巨型风扇同时过滤空气。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072210.jpg)
这个装置是一个 25 米高的风扇塔,预计将于本月完工。它的目的是为旁边的商业街和咖啡馆,提供大约一平方公里范围的干净空气。目前尚无法知道,该方法是否真能奏效。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072211.jpg)
2、[投篮机器人](https://v.qq.com/x/page/w0039aev369.html)
东京奥运会的第一场男子篮球比赛美国对法国中场休息时丰田公司的一个投篮机器人为观众表演超准的三分球可以在中圈命中蓝框。非常精彩下面的30秒[现场视频](https://v.qq.com/x/page/w0039aev369.html)值得一看。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=w0039aev369" allowFullScreen="true" width="400" height="600"></iframe>
这个机器人身高2米04是丰田公司17位工程师在业余时间研制的。它采用人工智能算法会利用重复投篮进行数据调整最终实现百发百中。
3、[无人机犯罪](https://english.elpais.com/spain/2021-07-15/spanish-police-seize-large-drone-used-to-carry-drugs-from-morocco.html)
西班牙警方最近发现,有人从摩洛哥放飞一架巨大的无人机,越过西班牙边境,运送毒品。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072206.jpg)
该无人机为中国生产宽4.5米可以载重150公斤最高飞行速度 170 公里/小时续航7小时价格在3万欧元到15万欧元之间。
这架无人机故意飞得很低,防止穿越国境时被雷达发现。但是,它是远程遥控的,接受无线电信号,警方通过异常的无线电信号发现了它。
4、[坦克图纸](https://ukdefencejournal.org.uk/classified-challenger-tank-specs-leaked-online-for-videogame/)
《战争雷霆》((War Thunder是一款多人对战游戏玩家使用各种真实存在的武器参加历史上的各种战争。
日前,有玩家自称为军人,认为游戏里面的“挑战者 2“Challenger 2坦克下图与实物有差异就在游戏论坛上传了真实的坦克设计图纸要求游戏公司据此更正。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071702.jpg)
但是,这辆坦克仍然是英国军队的现役主战坦克,所有设计图纸都是保密的。
几天后,游戏公司删掉了这个文件,并发表了声明:”经过向国防部询问,我们已经确认该文件仍然属于保密文件。传播该文件违反了英国《保密法》,最高可处 14 年的监禁。“
5、[汽油味香水](https://electrek.co/2021/07/15/ford-petrol-scent-for-electric-cars-barrier-ev-adoption/)
福特汽车的一项调查发现,五分之一的司机表示,他们在电动汽车上,闻不到汽油味,感到不适应。近 70% 的人说,他们某种程度上想念汽油味。
福特汽车因此发明了一种新的香水,“混合了淡淡的汽油味、烟熏味和橡胶味。”
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071701.jpg)
6、[最喜欢喝可乐的地方](https://mexiconewsdaily.com/news/with-average-daily-consumption-of-2-2-liters-of-coca-cola-chiapas-leads-the-world/)
墨西哥最贫穷的恰帕斯州是世界上含糖饮料主要是可口可乐消费量最高的地方。根据2019年的统计当地居民每人每年平均饮用 821.25 升饮料,相当于每天 2.2 升。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071601.jpg)
原因是当地公共设施非常落后,无法提供清洁的饮用水。可口可乐在该州正好有一家巨大的装瓶厂,以很便宜的价格出售饮料。所以,当地男女老少几乎都用可口可乐替代饮用水,甚至有些婴儿在应该只喝母乳的时候,他们的母亲给他们喝可口可乐。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071602.jpg)
更糟糕的是,含糖饮料有成瘾作用,喝习惯以后,会一直想喝。所以,毫不奇怪,糖尿病是该州居民的一个主要死因,每年夺走 3,000 多人的生命。但即使这样,那些糖尿病患者发病后,还是一直在喝可乐,他们说自己无法想象没有这种饮料的生活。
## 文章
1、[农村的厕所应该长什么样?](https://mp.weixin.qq.com/s/J0w7_rd40_L9hB6Z1yLmjw)(中文)
本文介绍中国的一些年轻建筑师,正在尝试重新设计农村的厕所。
农村没有给排水管网,厕所的水从哪里来?污水往哪里排放?而且,乡村厕所往往是在建筑外部的一个单独空间,尤其是北方,冬天如何保温?难道单独为厕所供暖?
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071907.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071908.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071909.jpg)
2、[苏炳添的论文](https://mp.weixin.qq.com/s/ddwBH9lMWDD6NHcAN1zVwA)(中文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080214.jpg)
苏炳添是第一个100米跑进10秒的亚洲人。除了短跑运动员之外他还有另外两个身份暨南大学体育学院副教授以及北京体育大学2019级博士研究生。他曾经发表论文以自己为例研究怎样才能跑得更快。
3、[如何生成一个数独游戏](https://me.guanghechen.com/post/game/sudoku/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080505.jpg)
作者介绍了自动生成数独游戏的编程思路。([@guanghechen](https://github.com/ruanyf/weekly/issues/1874) 投稿)
4、[如何优化 node 项目的 docker 镜像](https://juejin.cn/post/6991689670027542564)(中文)
作者介绍如何一步步将一个 Node.js 应用的 Docker 镜像文件,从 1.06G 压缩到 73.4M,构建速度从 29.6 秒提高到 1.3 秒。([@iamobj](https://github.com/ruanyf/weekly/issues/1873) 投稿)
5、[好友关系的数据库设计](https://minimalmodeling.substack.com/p/modeling-mutual-friendship)(英文)
用户互相加为好友,数据库应该怎么设计,才能方便以后查询和删改?
6、[网页暗模式只要一行代码](https://davidwalsh.name/dark-mode-invert-filter)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072111.jpg)
本文介绍如何使用一个 CSS 命令,反转网页颜色。
7、[谷歌是否索引 CSS 文本内容](https://www.searchcandy.uk/seo/technical-seo/css-pseudo-elements/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071901.jpg)
CSS 可以通过伪元素向网页添加文本内容,作者做了一个实验,看看谷歌会不会索引 CSS 引入的文本。
8、[为什么人眼对蓝色不易聚焦](https://calebkruse.com/10-projects/seeing-blue/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071703.jpg)
一篇有点奇怪的文章,解释人眼为什么对蓝色不易聚焦,更容易对红色和绿色物体聚焦。
文章的例子很生动,上图的蓝色通道全部都进行了模糊,几乎不影响清晰度。如果对红色和绿色通道进行模糊,马上就会影响清晰度。但是这个例子说服力不强,因为上图中,蓝色主要是海洋,本来也没有多少细节。
## 工具
1、[Obsidian](https://obsidian.md/mobile)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071302.jpg)
手机 Markdown 编辑器,功能非常强,主要用于做笔记,有大量插件。编辑功能免费,桌面端同步功能需要付费。
2、[Fakeflix](https://github.com/Th3Wall/Fakeflix)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071401.jpg)
网友写的 Netflix 的前端仿制品,用来练习 React + Redux 的用法。
3、[PhotoBook](https://awesomealbum.com/photobook)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072401.jpg)
一个概念产品,用户上传照片,在网页上生成一个 VR 相册,可以翻页浏览。
4、[hookdeck](https://hookdeck.com/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080501.jpg)
一个 Web 服务,专门用来接收各种 Webhook 调用,相当于一个集中管理 Webhook 的平台。
5、[DataEase](https://github.com/dataease/dataease)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080504.jpg)
一个开源的数据可视化分析工具,支持丰富的数据源连接,能够通过拖拉拽方式,快速制作图表和仪表盘。([@chixq](https://github.com/ruanyf/weekly/issues/1872) 投稿)
6、[Mousai](https://github.com/SeaDve/Mousai)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080503.jpg)
一个开源的桌面软件,可以根据音乐,识别这是什么歌曲。
7、[html-to-image](https://github.com/bubkoo/html-to-image)
一个网页 JS 库,用于将 DOM 节点转成可以下载的图片,原理是在内存里面使用 canvas 和 SVG 对节点重新渲染一次。
8、[mandodb](https://github.com/chenjiandongx/mandodb)
一个示例项目作者介绍如何从零开始实现一个小型的时序数据库TSDB也就是专门用于时间序列的数据库。[@chenjiandongx](https://github.com/ruanyf/weekly/issues/1876) 投稿)
## 资源
1、[SVN Cheatsheet](https://spike-leung.github.io/blog/others/svn-cheatsheet.html)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080507.jpg)
该网页整理了一些 SVN 常用指令的中文介绍,方便查询使用。([@Spike-Leung](https://github.com/ruanyf/weekly/issues/1875) 投稿)
2、[Rust 和 WebAssembly](https://rustwasm.github.io/docs/book/introduction.html)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070301.jpg)
一本免费阅读的英文教程,介绍如何用 Rust 语言开发 WebAssembly 程序。
3、[信息检索导论](https://nlp.stanford.edu/IR-book/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071406.jpg)
一本免费阅读的英语教材,介绍搜索引擎的原理和基本技术。
4、[1 亿美元的减碳奖](https://www.xprize.org/prizes/elonmusk)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071415.jpg)
马斯克基金会向全球征集最佳减碳方法总奖金为1亿美元第一名可以独得5000万美元。这是官方网站可以去那里报名。
5、[Public API Lists](https://github.com/public-api-lists/public-api-lists)
这个 GitHub 仓库收集了各种专供软件开发使用的免费 API。
## 图片
1、[液晶门](https://twitter.com/RunDaltonRun/status/1408566439833788423)
美国有一家叫做 Cooler Screens 的创业公司,推出了液晶门,整个门就是一块巨大的液晶屏幕。
请看下面的图片,你觉得这是自动售货机吗?
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062602.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062603.jpg)
错了,这是实体的液晶门,正在展示广告。想买屏幕上的商品吗?请推开门,门后是一家超市,请看下面的[视频演示](https://v.qq.com/x/page/u3255jduawe.html)。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=u3255jduawe" allowFullScreen="true" width="400" height="600"></iframe>
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062604.jpg)
这种液晶屏幕门,也可以用来播放大屏动态广告,非常炫酷。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062605.jpg)
2、[卵石画](https://www.odditycentral.com/art/the-awe-inspiring-pebble-mosaics-of-justin-bateman.html)
一位英国艺术家展示了如何用不同颜色的卵石作画。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072808.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072809.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072810.jpg)
## 文摘
1、[开发者为什么放弃自己的开源项目?](https://sambhav.saggis.com/en/blog/free-software-and-freakonomics)
大部分的开源软件,是个人开发者创建的。其中能够长期维护的少之又少,绝大部分项目最终都会被放弃。
下面是一个不完全列表,列出了开发者放弃自己的开源项目的主要原因。从中你就可以知道,个人维护一个长期项目有多难。
1该项目是免费的因此没有金钱激励来让开发者继续工作。
2使项目跟上最新的技术进展非常困难和耗时。
3开发者对这个项目感到厌烦不想继续做了因为最早只是出于好玩或为了学校作业而开发的。
4项目已经失控变得太大了很难维护。
5该项目的主要用户是不太懂计算机的人每天有大量的、愚蠢的、缺乏耐心的支持请求。
6出现了更好的替代方案。
7开发者之间的摩擦导致主要贡献者离开。
8开发者的优先事项从项目转移到其它事情上面比如结婚有了小孩。
9项目的代码质量很差导致维护和重构困难。
10开发者决定把项目卖给其他人。
11一种新技术出现了使得该项目过时了。
## 言论
1、
银牌真的让我很不舒服。如果你赢得了金牌,你会感觉很好; 如果你赢得了铜牌,你会安慰自己,“好吧,至少我得到了一些东西”。
但是当你赢得银牌时,就像有人对你说,“恭喜你,你差点赢了。在所有输家中,你排在第一名,没有人比你更靠近金牌!”
——[Jerry Seinfeld](https://news.ycombinator.com/item?id=28010560)。一项研究称,根据奥运会颁奖时的面部表情识别,铜牌得主比银牌得主更快乐。
2、
我们的目标是永远保存 10 亿人的著作。
-- [布鲁斯特·卡利](https://blog.archive.org/2021/07/21/reflections-as-the-internet-archive-turns-25/)互联网档案馆Internet Archive创始人庆祝该项目创立25周年。
3、
我一直被问到工作与生活的平衡,我的观点是,这种说法会让人变软弱,因为它意味着你必须权衡,何时工作,何时生活。实际上,工作和生活是融合在一起的,一方不顺利,另一方就会受到影响。它们不是平衡关系。
-- [贝佐斯](https://www.businessinsider.com/jeff-bezos-work-life-balance-debilitating-phrase-career-circle-2021-7),亚马逊的老板
4、
SQLite 的应用太广泛,测试量也很惊人。每个版本发布之前,都要进行各种单元测试、参数测试、模糊测试,一共有数十亿次,运行一次完整的自动化测试,需要数天时间。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27719052)
5、
每一行代码都是一种负担。如果增加代码行数,就会增加你的责任。
--[《创业公司生存指南》](https://blog.kalvad.com/surviving-guide-for-a-tech-startup/)
## 历史上的本周
2020年第 119 期):[降雨量和保险博弈](https://www.ruanyifeng.com/blog/2020/08/weekly-issue-119.html)
2019年第 67 期):[复杂系统无法维护,侏罗纪公园必定失败](https://www.ruanyifeng.com/blog/2019/08/weekly-issue-67.html)
2018年第 16 期):[科技改变死亡的模式](https://www.ruanyifeng.com/blog/2018/08/weekly-issue-16.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

496
docs/issue-171.md Normal file
View File

@ -0,0 +1,496 @@
# 科技爱好者周刊(第 171 期):云服务流量有多贵?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1870),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080213.jpg)
风力发电机叶片,江西萍乡。([via](https://mp.weixin.qq.com/s/KDyJcFWBrtTR3HS2PfT_aQ)
## 本周话题:云服务流量有多贵?
上月Cloudflare 的官网发表了一篇[罕见的文章](https://blog.cloudflare.com/aws-egregious-egress/),它的 CEO 抨击亚马逊网络服务,流量收费太贵。
今天就来谈谈,云服务流量到底贵到什么程度。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080801.jpg)
亚马逊是全世界最大的云服务商提供各种网络基础设施。用过的人都知道它的收费里面硬件费用CPU、内存、硬盘等是小头流量费用才是大头。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080802.jpg)
流量费有多贵Cloudflare 根据自己从机房拿到的批发价推算亚马逊在北美和欧洲向用户收取的流量费是批发价的80倍
机房的带宽批发价是 1Mbps 收费0.08美元亚马逊转手卖给开发者价格就是6.37美元!(带宽与流量的换算关系,放到后面解释。)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080803.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081017.jpg)
我给大家算一笔账,按照这种流量费用,在亚马逊托管一个小网站要多少钱。
假设网站每天的浏览量是2500个页面每个页面的大小是 2MB那么一天的流量就是 5GB一个月下来就是 150GB。
亚马逊有一个官方的[价格计算器](https://calculator.aws/#/createCalculator/EC2)我们去那里选择硬件这里一律选择最低配置然后填写需要的流量是150GB页面会自动给出价格。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081018.jpg)
算出来的价格就是16.31美元/月大约110元人民币其中流量费要占到13.41美元。可以看到这么小的网站一年下来需要1000多元人民币。如果访问量增大10倍每月达到1500GB其实还是属于小网站但是收取的费用会增加到每年1万多元人民币。
一个[真实的案例](https://www.theregister.com/2020/09/28/aws_cost_anomaly_detection/)是一个开发者平时的账单是每月23.00美元某天一觉醒来收到了一张2,657.68美元的账单。
需要指出的是,不仅是亚马逊,其它云服务商的流量费也非常贵。[谷歌云](https://cloud.google.com/products/calculator)对同样网站收取的费用是每月16.73美元其中流量费12.75美元。国内的[阿里云](https://cn.aliyun.com/pricing-calculator)和[腾讯云](https://buy.cloud.tencent.com/price/cvm/calculator) ,价格也相差无几。
不过国内的云服务商有一个好处它是按照带宽收费所以不会发生流量超标因为带宽满了新的访问者就进不来了。1Mbps 的带宽在100%利用率的情况下相当于每月328GB的流量假设利用率平均为20%150GB流量就大约需要2.3Mbps的带宽。)
结论就是,小网站尽量不要托管在大型云服务商那里,流量费用实在吃不消。如果不得不放在上面,那就必须设法降低或转移流量,比如使用 CDN。
## 前端“零代码”实践
最近有一条[新闻](https://techcrunch.com/2021/07/27/no-code-bubble-series-a/),国外的一个建站服务 [Bubble.io](http://bubble.io/)获得了1亿美元的 A 轮融资。
它的口号是,不用编写一行代码,轻松开发一个全功能网站。用户通过图形界面,使用“拖拽拉”的方式,生成自己的网站。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081201.jpg)
这种工具获得资本的青睐,反映了一个趋势: **低代码LowCode和零代码NoCode产品越来越受到重视。**
所谓“低代码”或“零代码”,指的是不编写或少编写代码,就能完成开发任务。这既有助于扩大用户规模,获得更大的市场,也有助于程序员减轻工作负荷,避免重复劳动。
这两方面的因素,再加上人工智能的兴起,使得低代码(零代码)工具越来越流行。许多公司现在都在搞这一类的代码自动生成工具,让软件自己解决编程任务。
本周介绍的课程 **《前端“零代码”实践》** ,就是前端零代码工具的开发培训,帮助大家了解和实操自动代码生成方案,如何在前端落地。
它针对两个最常见的前端业务场景探索能否让软件自动完成1根据图形设计稿生成页面2根据接口文档生成组件。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081203.jpg)
这些内容不仅有很大的实际意义,可以用于日常工作,快速让广告和运营页面落地;还能帮助大家了解一些新技术的用法,并且有助于程序员的自我提升,从“完成业务”提升到“创造工具”。
本课程由腾讯课堂“双认证”机构——京程一灯提供。主讲老师有两位1杨帆光速软件创始人 & CEO前腾讯 PC QQ 团队高级工程师2老袁京程一灯创始人前百度地图工程师。
微信扫描下方二维​码,进群即可报名,保证无套路。<br>
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081204.jpg)
课程原价98元主办方推广期间周刊读者只需 0.02元就可以报名。前50名报名者会再送价值299元专题课 **《国内外高薪前端程序员面试全攻略》**。
## 科技动态
1、[谷歌的漏洞奖金](https://security.googleblog.com/2021/07/a-new-chapter-for-googles-vulnerability.html)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072811.jpg)
谷歌透露过去10年它一共向11,055个软件漏洞支付了29,357,516美元的奖金平均每个漏洞2656美元约1.8万元人民币共有84个国家的2,022名程序员拿到奖励。
这其实非常划算一年费用不到300万美元就能发现1000多个漏洞。如果其中任何一个漏洞被人利用对谷歌造成的损失可能都远远大于这个数字。
这就是为什么大型软件公司都悬赏开发者,向它报告软件漏洞。
2、[海上换流站](http://finance.people.com.cn/n1/2021/0720/c1004-32163850.html)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081207.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081209.jpg)
全球最大、亚洲第一座海上换流站最近安装完成位置是在距离江苏如东大约100公里的东海之中。
它将周围三个海上风电场的电能转换为传输效率更高的直流电然后使用水下电缆传输到陆上。它的面积相当于一个标准足球场高度约等于15层居民楼每年可以提供24亿度电足够100多万户家庭使用。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081306.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081210.jpg)
3、[本田电动平衡车](https://www.yankodesign.com/2021/07/22/this-self-balancing-honda-electric-scooter-redefines-futuristic-urban-commuting/)
日本摩托车厂商本田公司,发布了一个概念性的单轮电动平衡车的设计,令人耳目一新。这种车比摩托车成本更低、更节省空间。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072410.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072411.jpg)
令人比较好奇的是,停放的时候,它怎么保持平衡呢。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072412.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072413.jpg)
4、[鹦鹉的学习能力](https://www.smithsonianmag.com/science-nature/cockatoos-learn-open-garbage-bins-observing-their-peers-180978248/)
澳大利亚的鸟类学家最近发现了,鹦鹉具有非凡学习能力的又一个证据。他们拍到了照片,一只鹦鹉在观察另一只鹦鹉,如何打开垃圾桶的盖子,从垃圾桶觅食(下图)。对于鹦鹉来说,这不是一件容易的任务。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072408.jpg)
几周以后这个社区50只左右的野生鹦鹉几乎都学会了如何打开垃圾桶。下面是[视频](https://v.qq.com/x/page/o3263y9ud2v.html)。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=o3263y9ud2v" allowFullScreen="true" width="600" height="400"></iframe>
5、[人工智能的读图会意](https://zhuanlan.zhihu.com/p/398939467)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081006.jpg)
人工智能在图像学的应用,取得了新进展。
8月12日阿里巴巴达摩院研发的 AliceMind 系统(已在 [GitHub](https://github.com/alibaba/AliceMind) 开源在2021国际 VQA 挑战赛中,获得榜首成绩,并且刷新了该比赛的得分纪录,首次超越人类的分数。
所谓 VQAVisual Question Answering 指的是视觉问答,简单说,就是根据图片回答问题,属于视觉-文本推理,也叫做“读图会意”,是更高层次的“图像识别”。
请看下图,图像识别工具会认出是一架飞机,而视觉问答工具则会尝试理解这张图片:它是什么型号的飞机?哪一年制造的?属于哪个国家?用什么材料做的?……
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081007.jpg)
VQA 技术有着广阔的应用,可以使得图片搜索质量上一个台阶,并且在医疗诊断、智能驾驶等领域有着巨大的实用价值。据说,阿里巴巴内部已经把它用于店铺的智能客服,从商品图片提取信息,自动回答用户的咨询。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081008.jpg)
6、[DIY 笔记本](https://frame.work/products/laptop-diy-edition)
美国 Framework 公司推出了世界第一款 DIY 笔记本,用户收到的就是一堆零件,需要自己组装成一台 13.5寸的笔记本电脑。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072404.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072403.jpg)
这样的好处是有利于维修和升级避免浪费。它的价格是749美元起目前收到的用户评价相当不错。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072405.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072407.jpg)
7、[46亿年的陨石](https://www.facebook.com/eaaro.org.uk/posts/1907081252785935)
今年2月28日晚上10点天文学家观测到英国上空出现明亮的黄绿色火球他们意识到陨石掉下来了。
经过艰苦的搜索终于在一个月后的3月28日上午找到了一块掉在泥里的黑色石头大约300克重。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072301.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072302.jpg)
经过分析以后天文学家震惊地发现这块石头有46亿年的历史跟地球的年龄一样。也就是说它现在的样子就是太阳系诞生初期的样子。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072303.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072304.jpg)
## 文章
1、[USB-C 接口为什么这么混乱](https://www.ifanr.com/1374936)(中文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081223.jpg)
除了 iPhone各种电子设备现在基本都使用 USB-C 接口,但是这种接口其实非常混乱,有着众多令人迷惑的版本号,并且集成了大量协议,甚至还可以加入私有协议。
2、[音频可视化入门](https://cjting.me/2021/08/07/fourier-transform-and-audio-visualization/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081002.jpg)
作者介绍了音频处理的基本知识,如何进行采样,并通过傅立叶变换分离频率,最后实现音乐播放器的可视化音柱跳跃效果。([@cj1128](https://github.com/ruanyf/weekly/issues/1880) 投稿)
3、[SQL 表格连接的可视化连接](https://dataschool.com/how-to-teach-people-sql/sql-join-types-explained-visually/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070801.jpg)
老生常谈的内容,使用图形介绍 SQL join 的类型,简明易懂,值得经常看看。
4、[使用 React Hooks 构建音乐播放器](https://letsbuildui.dev/articles/building-an-audio-player-with-react-hooks)(英文)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061803.jpg)
一篇详细的教程,一步步教你怎么用 React Hooks 写出上图的音乐播放器。
5、[船只的原理](https://ciechanow.ski/naval-architecture/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072806.jpg)
本文从浮力的物理学原理开始讲起,介绍船只为什么会浮在水面上,以及螺旋桨为什么会产生推力。它的最大特色就是制作精美,网页上有大量互动式的小动画。
6、[Postgres 全文搜索简介](https://blog.crunchydata.com/blog/postgres-full-text-search-a-search-engine-in-a-database)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072804.jpg)
Postgres 数据库自带全文搜索,本文简单介绍英语的全文搜索怎么实现。
7、[Safari 是开发者最讨厌的浏览器](https://blog.perrysun.com/2021/07/15/for-developers-safari-is-crap-and-outdated/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072708.jpg)
作者谈了他的观点,为什么 Safari 浏览器严重过时,成为开发者的麻烦。
8、[JavaScript 的浮点数格式](https://github.com/trekhleb/javascript-algorithms/tree/master/src/algorithms/math/binary-floating-point)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072702.jpg)
本文介绍了 JavaScript 的浮点数格式JS 引擎底层到底是怎么存储一个数字的,图文并茂。
9、[我为什么放弃一个25000星的开源项目](https://marmelab.com/blog/2020/10/21/sunsetting-faker.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072501.jpg)
作者是一个热门开源项目的维护者项目已经有10年历史25000多颗星但是作者决定不再维护放弃该项目。
10、[Pixar 公司是如何成立的?](https://spectrum.ieee.org/the-real-story-of-pixar)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080502.jpg)
Pixar 公司创始人的回忆文章。该公司最早的业务是开发图形硬件,结果走投无路,面临破产。最后时刻苦苦央求,乔布斯才同意当风险投资人。
为了展示自家硬件的图形能力Pixar 制作了一些动画短片,不料一炮走红,最后索性变成了动画公司。文章披露了很多内幕,喜欢电脑发展史的朋友可以看看。
## 工具
1、[Muboard](https://github.com/susam/muboard)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080301.jpg)
一个 JS 库,在网页上展示一个可以书写数学公式的黑板。
2、[Muse](https://www.muse.place/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080404.jpg)
Muse 是一个无代码的网站生成器,但是生成的是 3D 虚拟网站。
这个工具还没有做完,现有的部分已经很酷了,全流程都是 3D 场景。可以裸眼使用,也可以配合 VR 眼镜3D 网站的未来前景非常光明。
3、[MacType](https://mactype.net/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080212.jpg)
这个工具将 Mac 电脑的字体渲染方法,移植到 Windows 电脑。
4、[Golang Security Checker](https://github.com/securego/gosec)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080509.jpg)
一个开源的 Go 语言代码的安全扫描工具,静态扫描代码里面的安全漏洞。
5、[interview-schedule](https://github.com/Mayandev/interview-schedule/issues/19)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080916.jpg)
作者开发这个项目,用来管理自己的秋招面试日程,使用 GitHub Action 从谷歌日历获取数据,同步到 GitHub 仓库的 issue 和 README。[@Mayandev](https://github.com/ruanyf/weekly/issues/1879) 投稿)
6、[Web3.Storage](https://web3.storage/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080915.jpg)
一个向 IPFS 上传文件的服务,还算易用。([@lgE-1](https://github.com/ruanyf/weekly/issues/1877) 投稿)
7、[Hora](https://horasearch.com/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081005.jpg)
一个最近相似节点的搜索算法库,可以用于搜索近似的文本或图形。它使用 Rust 开发,并且有 Python 和 JavaScript 的移植版,特点是搜素速度非常快。([@salamer](https://github.com/ruanyf/weekly/issues/1883) 投稿)
8、[SRPC](https://github.com/sogou/srpc/blob/master/README_cn.md)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081004.jpg)
搜狗公司开源的一个 RPC 远程调用框架,使用 C++ 编写,支持多种传输协议和数据格式。([@holmes1412](https://github.com/ruanyf/weekly/issues/1882) 投稿)
9、[Pushpin](https://github.com/fanout/pushpin)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080510.jpg)
一个 C++ 写的反向代理服务器,能够轻松实现 WebSocket、HTTP 流通信、HTTP 长轮询服务。
10、[JavaScript Cookie](https://github.com/js-cookie/js-cookie)
一个浏览器 Cookie 操作库,简单易用,非常轻量级,压缩后体积不到 1KB。GitHub 有18000颗星。
## 资源
1、[JetBrains 开发者调查2021版](https://www.jetbrains.com/lp/devecosystem-2021/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081001.jpg)
JetBrains 公司一年一度的开发者调查报告,对来自 183 个国家或地区的 31,743 名程序员进行了问卷调查,提供了很多信息,比如最流行的是什么语言、开发者的平台分布等等。
此外,还有每一种主要语言的分报告,比如 [《JavaScript 调查结果》](https://www.jetbrains.com/lp/devecosystem-2021/javascript/) 和 [《Python 调查结果》](https://www.jetbrains.com/lp/devecosystem-2021/python/),里面有框架和工具统计。
2、[企业软件销售入门](https://read.douban.com/ebook/322579268/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081003.jpg)
豆瓣读书上面的一本中文小册子,介绍如何向企业用户销售软件,即如何做 toB 的生意,免费阅读。([@jiezhao9](https://github.com/ruanyf/weekly/issues/1881) 投稿)
3、[Candide](https://candidegardening.com/GB/identify-plants)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072709.jpg)
这个网站可以上传植物照片,进行识别,告诉你这是什么植物。
4、[我喜欢的代码字体](https://realdougwilson.com/writing/coding-with-character)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072813.jpg)
作者介绍了十几种自己喜欢的代码字体,每一种都给出了图片,方便读者比较和选择。上图的 [Input Narrow Mono](https://input.djr.com/) 字体,就相当不错。
5、[FastAI book](https://github.com/fastai/fastbook)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072807.jpg)
FastAI 是一个深度学习库,这是它的教程书,介绍深度学习的基础知识,以及如何用这个库完成人工智能项目。
## 乔布斯在京都
原文发表在2021年7月1日的日本广播协会 [NHK 官网](https://www3.nhk.or.jp/nhkworld/en/news/backstories/1622/),以下是摘译。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070507.jpg)
乔布斯喜欢日本,日本的所有城市之中,他最喜欢京都。
他一生去过四次京都前后相隔25年。最后一次去是2010年他逝世的前一年。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081212.jpg)
乔布斯四次京都之行大岛浩Oshima Hiroshi都担任司机和导游。乔布斯很信任他会跟他大致说一下想看什么具体的行程细节完全留给大岛浩安排。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070508.jpg)
大岛浩说乔布斯最喜欢的京都景点之一是龙安寺。这座禅寺已经有500年历史以枯山水庭院而闻名。乔布斯来过这里三次。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081213.jpg)
“他第一次访问时,我告诉他,这座庙很独特,”大岛浩说。“庭院里有十五块石头,但你无法在一个任何角度,同时看到这十五块石头。”
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070509.jpg)
乔布斯立即验证这种说法是否属实。他围着庭院走来走去,想找到一个角度,可以看到全景,最后还是没有找到。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081214.jpg)
大岛浩跟乔布斯解释15这个数字有特殊含义意味着完成。过去男人15岁被认为成年新月后的第15夜会出现满月。这个庭院的设计师故意让人们无法同时看到15块石头象征寻找还在继续并没有完成。
乔布斯没有说话,眼睛盯着庭院。多年后,他带着自己的孩子又来到这里,把大岛浩的这段话,解释给孩子们听。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081215.jpg)
《乔布斯传》里面,特别提到过这件事。“我发觉佛学意境空灵超然,尤其是日本禅宗。像我在京都看到的枯山水庭园,那高远虚渺的禅境,教我深深感动,这正是禅文化的体现。”
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081216.jpg)
2010年7月大岛浩带着乔布斯开车穿过南禅寺附近的一个高档居民区。
一处特别的住宅引起了乔布斯的注意这是野村证券的创始人野村德七于1928年建成的别墅。该别墅以美丽的花园而闻名已被指定为日本重要文物每年只在指定时间向公众开放。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070510.jpg)
“我告诉乔布斯进不去,但他说可能有办法,”大岛浩说。“乔布斯打电话给在美国的秘书,十分钟后,我就接到野村证券总部的电话,说已经预约了第二天的参观。”
“第二天,我们来到这座别墅,一名翻译正在门口等待乔布斯,我留在车里,乔布斯去参观。”
“一个小时后,乔布斯回来了,他告诉我:'我想要一个那样的花园。'”
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081217.jpg)
乔布斯每次来京都,都住在一家叫做 [Tawaraya](https://www.annees-de-pelerinage.com/tawaraya-ryokan-review-best-hotel-in-the-world/) 的日本传统旅馆。
这家旅馆只有 18 个小房间,大多数不到 15 平方米。但是,乔布斯很满意。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070513.jpg)
从外观看,这家旅馆就像一个普通的棚屋,你甚至都不会认为这是一家旅馆。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070512.jpg)
房间里面都是榻榻米垫子,睡觉和吃饭都在上面。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070511.jpg)
旅馆旁边有一家面馆,出售荞麦面。乔布斯也很喜欢吃,他最喜欢点冷荞麦面配天妇罗。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070514.jpg)
乔布斯也喜欢寿司。他最后一次京都之旅的最后一天,就带着家人来到一家著名的寿司店吃午饭。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081218.jpg)
他坐在最靠墙的位置,旁边是他的妻子和女儿。他向寿司店老板询问,应该点什么品种。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081219.jpg)
老板先拿出了比目鱼寿司,又拿出了鱿鱼寿司和鲜虾寿司,然后是金枪鱼寿司。乔布斯突然停下来了,老板赶紧问怎么了。
“乔布斯问我接下来要上什么品种,我说还没决定。他告诉我继续上金枪鱼寿司,直到他让我停下来。”
老板连续上了六道金枪鱼寿司。“他告诉我从未吃过如此美味的寿司。”
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081220.jpg)
吃完饭,老板的女儿向乔布斯索要签名。乔布斯很少答应这种要求,但也许因为这顿饭让他心情不错,他同意了,要来了笔和纸。
他的亲笔签名装裱后,如今挂在这家寿司店的墙上。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070516.jpg)
他写道“所有美好的事物”All good things。这是一句美国谚语的开头三个词“所有美好的事物终有结束的那一天。”All good things must come to an end.
“他可能已经知道生命将要结束,”老板说。“所以没有写整个句子,只写了前三个词。”
签完名,老板对乔布斯说,欢迎他尽快再次访问京都,“他告诉我自己得了重病,这可能是他最后一次来京都。我很震惊。”
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081221.jpg)
2016年乔布斯去世后的第五年一位特别的客人也来到这家寿司店用餐。
这个人就是苹果公司曾经的 CEO 约翰·斯卡利他与乔布斯发生过激烈冲突导致乔布斯在1985年被赶出苹果公司。
他看到墙上的乔布斯的亲笔签名,不由泪流满面。寿司店老板说,“他告诉我,他本来期待,退休后与乔布斯化解误会,但是乔布斯已经去世了,再没有机会了。”
## 言论
1、
抖音的推荐算法有一个最大的优势就是它的内容很短用户的观看历史以秒计算。用户使用一个小时可以产生几百条观看记录。Netflix 需要等待一个月,才能获得相同数量的用户观看记录。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27757449)
2、
一个人的思想就像是一座冰山,自己能意识到的只是很小一部分,其它大部分都埋在脑海深处,只有通过思考和写作,才能把它们发掘出来。
-- David Perell
3、
软件项目和其他工程项目有一个重要区别就是项目执行期间可能发生重大变更。举例来说如果你正在建造一架民航飞机没人会在造到一半时告诉你他们希望这架飞机能够飞出大气层进入太空。但在软件项目中这是可能的IT 公司的特点就是业务逻辑一切皆有可能,如果你建造的东西会飞,那么需求方就会觉得,它应该能飞到任何想去的地方。
-- [《复杂项目 101》](https://vadimkravcenko.com/en/dealing-with-complex-projects/)
4、
经常有人问我:“未来 10 年会发生什么变化?” 但是,几乎从没人问我:“未来 10 年什么不会改变?” 第二个问题实际上更重要,因为只有基于稳定的事物,我们才能制定业务战略。
-- 贝佐斯,亚马逊老板
5、
我担心未来的技术会让美国的电影人以数字方式复制我的动作,再套上任何演员的脸。我一生都在训练,我们武者只会越来越老,他们却可以永远拥有我的动作,变成他们的知识产权,所以我拒绝与他们合作,不让他们使用数字技术捕捉我的动作。
-- [李连杰](https://www.scmp.com/abacus/culture/article/3028904/jet-li-says-he-rejected-matrix-because-he-didnt-want-his-kung-fu),谈为什么拒绝出演《黑客帝国》续集
## 历史上的本周
2020年第 120 期):[只有开放才能打败封锁](https://www.ruanyifeng.com/blog/2020/08/weekly-issue-120.html)
2019年第 68 期):[关注能力的成长,胜于关注待遇](https://www.ruanyifeng.com/blog/2019/08/weekly-issue-68.html)
2018年第 17 期):[全球变暖,在劫难逃](https://www.ruanyifeng.com/blog/2018/08/weekly-issue-17.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

453
docs/issue-172.md Normal file
View File

@ -0,0 +1,453 @@
# 科技爱好者周刊(第 172 期):我们会死于气候灾难吗?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1870),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080514.jpg)
今年4月西宁野生动物园成功地人工孵化了一个高山兀鹫的鸟蛋。目前这只雏鸟已经达到了四月龄生长得非常良好成为中国首只人工养活的高山兀鹫雏鸟。[via](http://slide.news.sina.com.cn/slide_1_86058_519393.html#p=2)
## 本周话题:我们会死于气候灾难吗?
上周,联合国发布了一份[《气候问题评估报告》](https://www.ipcc.ch/report/sixth-assessment-report-working-group-i/),供各国政府参考。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081508.jpg)
国内媒体没怎么报道这件事,但在国际上,它都是各国的头版新闻。
一般来说,政府单位的报告都写得四平八稳、滴水不漏。但是,这份报告是罕见的例外,它写得非常明确尖锐,结论就是四个字:“大难临头”。
报告认为,根据各种科学研究和观测结果,可以认定 **气候灾难已经发生了,并将继续加剧。** 人类现在所做的种种减碳努力,并不能避免灾难,只是为了不让最糟糕的结果发生。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081703.jpg)
报告描绘了非常可怕的全球变暖进程地球的平均气温目前比工业革命前上升了1.2度估计未来一两年内就会上升1.5度。如果温室气体排放量继续增加2050年前将会上升2度本世纪末之前达到3度。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081704.jpg)
有的朋友可能觉得,两三度不算什么。但这是全球平均气温,包括海洋和陆地,由于海洋的温度波动远远小于陆地,这意味着陆地的温度上升,可能是四五度。
以上海为例,[七月的平均气温](https://www.tianqi.com/qiwen/city_shanghai/)现在是28度到35度。如果到了2050年上升三度就变成31度到38度如果更高最高气温的平均值就会达到40度。这住起来就太痛苦了。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081705.jpg)
我们会遭遇什么样的灾难?联合国报告是这样描述的:
> “地球将变得干燥许多,整个生态系统被破坏,导致大规模物种灭绝,并使全球的粮食保障面临巨大风险。
>
> 以下五种灾难现象将会越来越严重1高温2干旱3洪水4飓风5海平面上升。”
气候灾难其实已经发生了,比如上个月郑州“千年一遇”的大暴雨,再比如这个月,欧洲遭遇史上最热的夏天。就在几天前,[意大利](https://finance.sina.com.cn/tech/2021-08-13/doc-ikqciyzm1312604.shtml)报告欧洲有记录以来最高温 48.8 摄氏度,同一时间[西班牙](https://abcnews.go.com/Health/wireStory/europe-heat-wave-brings-concern-older-adults-homeless-79455026)是47.2度,[希腊](https://wap.xinmin.cn/content/32002962.html)是46度。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081706.jpg)
气候灾难不再是一个科学名词,而是日常生活中,真真实实发生在每个人身边。
我们应该有所准备,避免或减轻气候灾难对自己的伤害。对普通人威胁比较大的,主要还是暴雨和高温。
1遇到大暴雨尽量不要进入地下空间或地势低洼处也不要靠近山地防止遇到山洪。
2居住地的选择要考虑气温尽量选择气候凉爽的城市。中国东部沿海各省恐怕以后夏季高温都会破40度。深圳这种北回归线以南的城市一年可能有半年全天气温在30度以上。
## Vue 3.0 飞机大战游戏
去年9月Vue 3.0发布。不到一年时间它已经成为当前的主流不仅新项目大面积采用老项目也纷纷从2.0版升级。
3.0版的生态环境正在逐步完善各种组件库比如ant-design-vue、vant、element-plus都已先后宣布支持 Vue 3.0。
现在如果去面试的话Vue 3.0会是考察的重点内容。面试官的问题,从偏重于源码和原理层面,正在慢慢向实战层面转移。
掌握 Vue 3.0 的最好方法,无疑就是自已动手从头写一个项目。很多同学都知道这一点,但是不知道有什么项目可以写,也不知道遇到困难到哪里找答案。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123013.jpg)
现在正好有这样一个项目,教你用 Vue 3.0 写一个飞机大战游戏,而且全程有视频讲解,解释为什么这么写,以及介绍新的 API。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123014.jpg)
这个视频课程资料,可以帮你达到三个学习目的。
> - 有一个可写在简历中的 Vue 3.0《飞机大战》成品,面试加分。
> - 从浅到深剖析 Vue 3.0 源码,知其所以然。
> - 通过实战学习业务实践,快速上手 Vue 3.0。
由于讲解得非常细致整个视频课程分成三大部分长达450分钟
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123016.jpg)
具体的讲课大纲和课程细节,可以微信扫码了解。该课程由国内著名的大型培训机构“开课吧”,专门为周刊读者提供。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081904.jpg)
微信扫描上方二维码就能领取该课程。原价699元现在有200个免费名额不用转发不用分享扫码就能领。
## 科技动态
1、[船屋顶](https://www.fastcompany.com/90660790/this-wildly-experimental-building-has-a-roof-made-of-boats)
大型的世界性活动,比如奥运会和世博会,会新建大量场馆。等到活动结束,场馆就会闲置,非常可惜。
即将开幕的迪拜2020世博会意大利馆做了一个疯狂的尝试。设计师让三艘长度为40米的船从意大利航行过来到达迪拜以后把船拆开翻转过来船底当作屋顶下面用150根钢柱支撑在地面上变成一栋房子。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080515.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080516.jpg)
等到活动结束,再把场馆拆掉,屋顶重新变成船,继续航行回意大利。这样既节省了材料,也节省了建筑材料的运输费用。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080517.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080518.jpg)
2、[国际空间站的钻孔](https://arstechnica.com/science/2021/08/nasa-stands-by-its-astronaut-after-incendiary-russian-claims/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081402.jpg)
2018年8月的一天宇航员突然发现国际空间站的舱体上有一个小小的钻孔上图导致舱内的氧气逃逸到宇宙空间。虽然宇航员马上用胶水临时封闭了这个孔但是它是从哪里来的呢
上周,俄罗斯塔斯社发表一篇文章,爆出猛料。文章点名,这个孔是一个美国女宇航员蓄意钻开的,她当时心理状况异常,幻想通过破坏飞船,触发紧急撤离,从而提前返回地球。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081403.jpg)
美国宇航局立刻发表声明,驳斥这是一派胡言,事发之前,美国宇航员根本没有靠近钻孔的位置,“我们认为这些指控没有任何可信度。”但是,美国宇航局也不能回答,这个洞是怎么回事。
3、[音乐消费量下降](https://www.eurekalert.org/news-releases/924367)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080406.jpg)
一项研究发现自从新冠疫情爆发以后音乐流媒体的消费量大约下降了10%,使得全球最大音乐网站之一的 Spotify 收入减少。
这很奇怪,人们在隔离期间无事可做,反而减少了听音乐。
原因可能是,音乐并不是独立的娱乐活动,而往往是对其他活动(比如上下班期间)的补充。一旦人们减少了其它活动,音乐消费也随之减少。
4、[酒驾监控系统](https://www.vice.com/en/article/dyvk9z/every-car-made-after-2027-may-have-drunk-driving-monitoring-system)
最近美国国会通过一项法律规定2027年后生产的所有汽车都必须配备酒驾监控系统防止驾驶员酒后驾车。美国每年因为酒后驾车有超过10000人丧生。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080405.jpg)
但是,麻烦的是目前还没有任何技术,能够主动发现酒后驾车。美国政府正在研究两种有希望的方案。一种是检测车内空气,找出空气里面的酒精成分,这种方法的问题是,无法区分酒精来自驾驶员的呼吸,还是来自乘客的呼吸。
另一种方案是在引擎按钮上,装备一个红外线触摸传感器,通过皮肤检测血液中的酒精含量。
5、[USB 快捷键盘](http://peterhajas.com/blog/streamdeck.html)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080204.jpg)
一家国外的电脑配件厂商,最近推出了一款 USB 快捷键盘一共有32个键。每个键都可以编程指定所对应的操作。同时它的键帽是一个 LCD 小屏幕,可以指定显示的图片。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080210.jpg)
网友发挥创意,为它设计了各种用途。
比如,数字键盘
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080206.jpg)
功能键盘
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080207.jpg)
音控键盘。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080209.jpg)
Emoji 键盘。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080208.jpg)
6、[机械手臂](http://darbelofflab.mit.edu/robotics-research/supernumerary-robotic-limbs-srl/)
麻省理工学院的科学家,正在开发可穿戴机器人,为人类用户提供两个额外的机械手臂。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061404.jpg)
这个机器人的最大难度,还不是产品本身,而是如何让人类灵活地操作它们,以及如何在行走时保证人体的平衡。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021061405.jpg)
如果开发成功,这种机器人会有巨大的实用价值,可以用于制造业、建筑业、老人辅助、行走康复训练等等。
## 文章
1、[碳排放交易是怎么回事](https://www.tmtpost.com/5527751.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081222.jpg)
作者10年前从西安交通大学热能工程系毕业选择从事碳排放管理员职业。本文用通俗的语言解释碳排放交易到底是怎么回事为什么对火力电厂的利润有很大影响。
2、[微软入职大礼包](https://justyy.com/archives/45543)(中文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081802.jpg)
作者入职微软英国,上班第一天拿到入职大礼包,看看里面有什么。([@DoctorLai](https://github.com/ruanyf/weekly/issues/1889) 投稿)
3、[空气湿度知识](https://sspai.com/post/68027)(中文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080101.jpg)
空气湿度对人体的影响非常大比如气温为31度时如果湿度达到78%人体实际感受到的温度相当于40度。本文介绍什么是湿度以及如何除湿或加湿。
4、[内燃机原理](https://ciechanow.ski/internal-combustion-engine/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080102.jpg)
一篇令人叹为观止的文章,使用大量互动式的动画,讲解内燃机(也就是汽车发动机)是运作过程。
5、[MDN 如何实现自动补全搜索?](https://hacks.mozilla.org/2021/08/mdns-autocomplete-search/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080410.jpg)
本文介绍 Mozilla 的文档网站如何实现搜索框的自动补全功能。
6、[如何提高 Docker 容器的安全性](https://blog.gitguardian.com/how-to-improve-your-docker-containers-security-cheat-sheet/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080302.jpg)
本文逐点列出提高 Docker 容器安全性的一些措施。
7、[C 语言 Union 结构的妙用](https://utcc.utoronto.ca/~cks/space/blog/programming/CUnionsForNamespaces)(英文)
作者介绍了 Union 结构的一个小技巧,用来隐藏 Struct 结构,实现内部属性的直接访问。
8、[我如何住在海滩上建立自己的软件生意](https://www.expatsoftware.com/Articles/guy-on-the-beach-with-a-laptop.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080211.jpg)
作者是一个国外程序员,一直住在海滩边冲浪,他利用业余时间开发 SaaS 服务,远程赚钱支持自己的冲浪生活。
9、[Git 的两个新命令](https://www.banterly.net/2021/07/31/new-in-git-switch-and-restore/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080201.jpg)
新版本的 Git 加了两个命令git switch 和 git restore本文介绍它们的用法。
git switch 用来切换分支git restore 用来恢复原样,可以取代 git checkout。
## 工具
1、[txiki.js](https://github.com/saghul/txiki.js)
一个极小化的 JavaScript 运行时,跟 Node.js 类似,但只有 1.8MB。
2、[static.wiki](https://github.com/segfall/static-wiki)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021073101.jpg)
维基百科的静态化工具,将维基百科变成一个只读的离线静态网站。
它将所有条目导入一个 SQLite 数据库,然后实现一个前端的查询展示页面。注意,它的查询是 SQLite 的静态化查询,不需要有后端服务。
3、[daisyUI](https://daisyui.com/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021073003.jpg)
一个基于 Tailwind 的 CSS 组件库,用法简洁,封装掉了 Tailwind CSS 的复杂性,看上去还不错。
4、[Bibi](https://github.com/satorumurmur/bibi)
网页 Epub 阅读器,可以在网页上展示、阅读 Epub 书籍。
5、[Text-To-Image Art](https://creator.nightcafe.studio/text-to-image-art)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080606.jpg)
一个在线工具根据用户提供的英文句子使用人工智能模型自动生成一幅绘画比如上图是《夏日微风中的白色建筑》white architecture in the summer breeze
这是一个收费服务,但提供三张图的免费额度。
6、[Postgres.app](https://postgresapp.com/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080701.jpg)
macOS 系统的 PostgreSQL 数据库安装包,并且内置了许多常用插件,号称是在 Mac 上使用 PostgreSQL 的最简单方法。
7、[Calligrapher.ai](https://www.calligrapher.ai/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080703.jpg)
一个 Web 工具,自动生成英文字符串的手写动画,可以定制各种参数。还有[桌面版](https://github.com/GirkovArpa/calligrapher-ai)下载。
8、[Systemizer](https://honzaap.github.io/Systemizer/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080702.jpg)
一个开源的计算机系统示意图的作图工具,可以快速在网页上画出系统结构图。
## 资源
1、[Daryl 的 TCP/IP 入门](https://www.ipprimer.com/)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062810.jpg)
一份英语教程,向初学者介绍 TCP/IP 协议的子网、寻址和路由知识。
2、[算法(第 4 版)的 Rust 实现](https://github.com/douchuan/algorithm/tree/main/src)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081708.jpg)
作者学习《算法(第 4 版)》时,将书中的算法逐一用 Rust 语言实现,做成了一个仓库。([@douchuan](https://github.com/ruanyf/weekly/issues/1885) 投稿)
3、[自己动手写编译器](https://github.com/pandolia/tinyc)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081803.jpg)
一本中文电子书,介绍一个非常简单的编译器的实现,通过实例,描述基本的编译原理及过程。([@pandolia](https://github.com/ruanyf/weekly/issues/1895) 投稿)
4、[Redwoods in the British Isles](http://www.redwoodworld.co.uk/locations.htm)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080513.jpg)
国外经常有一些奇怪的网站,比如这个网站收集英国每一棵红杉树的位置和照片。
## 图片
1、[海啸墙](https://www.bbc.com/future/article/20210628-concrete-the-material-that-defines-our-age)
2011年日本遭受了地震引发的巨大海啸大约2万人死亡。
为了避免以后再发生这样的惨剧日本政府在沿海地区修建了长250公里、高12.5米的海啸墙。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021063002.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021063005.jpg)
政府希望这一片高墙可以阻挡海啸,至少为海边的居民多赢得一些逃生的时间。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021063007.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021063004.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021063003.jpg)
墙上留下一些小窗口,可以看到外面。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021063006.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021063008.jpg)
2、[远洋运输船](https://www.marinetraffic.com/blog/renewing-our-respect-for-invisible-essential-workers-of-the-seas/)
大家可能有一种印象,人类都居住在陆地上,大海是没有人居住的。
但是实际上,任何一个时刻,都有几万条船在远洋航行,包括货轮、油轮、渔轮,这意味着大概有几十万人生活在海上。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070302.jpg)
上图中,每一个绿点是油轮,每一个红点是货轮。要是没有这些船,以及船上的船员,世界贸易就要停顿了。
3、[阿富汗地形图](https://www.visualcapitalist.com/map-explainer-key-facts-about-afghanistan/)
下面是阿富汗的地形图。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081920.jpg)
可以看到这个国家全境都是高山只有西南方向有一点点平原。而且它东部连接帕米尔高原海拔非常高最高峰将近7500米到处是高耸的雪山、深邃的山谷和无人的高原荒漠。
这种地形,再加上没有高等级道路,特别适合游击队出没,不适合正规军作战,大型武器无法发挥威力。这就是前苏联和美国都无法在阿富汗获胜,最终只能铩羽而归的主要外部原因。
## 文摘
1、[为什么人们会肥胖?](https://slimemoldtimemold.com/2021/07/07/a-chemical-hunger-part-i-mysteries/)
现代人很难想象,人类在历史上一直是瘦的,而且是非常瘦。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081914.jpg)
只有工业化时代后,人类才开始变胖,而且变得越来越胖。
一个世纪前美国成年男子的平均体重是70公斤今天是88.5公斤。当时约有 1% 的人口有肥胖问题,今天大约是 36%。而且,肥胖率在 2010 年至 2018 年间的增幅,是 2000 年至 2008 年间的两倍多。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081915.jpg)
曾经有一个研究生,对实验室老鼠做过一个实验。他将超市买来的人类食品喂老鼠,包括糖果、蛋糕、油炸食品等等,都是带有大量卡路里的美味食品。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081916.jpg)
老鼠吃了这些人类食品以后,以前所未有的速度增重。研究者又将这些食品,拿给浣熊和猴子吃,结果它们也是会迅速长胖。
他因此得到一个结论: **大量食用当代的人类加工食品,是长胖的最有效方法。**
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081917.jpg)
那些加工食品有一个问题,就是它会引诱你不停地吃,明明已经吃过了,但是没过多久,你又开始想吃了,即使事实上你并不饿。未加工的自然食物,就没有这个问题,吃过适量的食物后,你会停止进食,并保持健康的体重。
今天,非洲和南美洲还有一些原始民族,生活在丛林里面,他们只吃自然获取的食物,几乎没有任何肥胖问题。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081918.jpg)
科学家的另一个关于肥胖症的发现是,搬到高海拔地区的人有时会一下子减轻很多体重。而且,高海拔地区人的平均体重,要比低海拔地区轻。
为什么高海拔地区有助于减肥,至今没有答案。有的学者认为存在“高原厌食症”,但是并没有足够证据。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081919.jpg)
如果你有肥胖问题,搬到高海拔地区,也许是一个不错的减肥方法。
## 言论
1、
向别人销售东西时,要把它说得很复杂,人们愿意为复杂的东西买单;说服别人时,要把内容说得很简单,越复杂的东西,能说服的听众就越少。
-- [《太聪明的人,为何不容易沟通》](https://www.collaborativefund.com/blog/too-smart/)
2、
科幻小说《三体》提出,宇宙就像一个黑暗森林,外星文明可能充满敌意,所以最好不要暴露自己。
但是在不久的将来,由于核战争、全球变暖、流氓 AI 或其它原因,消灭我们人类的可能不是外星文明,而是我们自己。我们似乎就是那些对人类怀有敌意的外星人。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27855558)
3、
悉尼是一个生活成本六位数的城市,但是你很难找到六位数收入的工作。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27926743)
4、
频率错觉Frequency illusion是一种认知偏差指的是第一次注意到某事后往往会更频繁地注意到它导致认为此事是高频现象。简单说频率错觉就是“你刚刚发现一个概念或事物然后突然发现它似乎无处不在”。
-- [维基百科](https://en.wikipedia.org/wiki/Frequency_illusion)
5、
Windows 的游戏优势有多大?根据 Steam 游戏平台 2021 年 6 月的数据Linux 上玩家比例是 0.89%macOS 是 2.54%Windows 是 96.57%。
-- [phoronix.com](https://www.phoronix.com/scan.php?page=news_item&px=Steam-On-Linux-Tap-Dance-0.9)
6、
苹果公司刚成立时,员工编号由第一任 CEO 斯科蒂分配。他喜欢激怒乔布斯所以给沃兹的员工编号是1号给乔布斯是2号。
乔布斯恳求变成0号员工斯科蒂拒绝了。后来斯科蒂被解雇了乔布斯就得到了梦寐以求的 0 号。顺便说一句,沃兹从不关心他的编号是什么。
-- [兰迪·威金顿](https://www.quora.com/When-Apple-began-designating-employee-numbers-was-Steve-Jobs-offended-that-Wozniak-received-1-while-he-got-2-and-so-he-believed-he-should-be-second-to-no-one-so-he-took-0-instead/answer/Randy-Wigginton),苹果公司第一位软件工程师
## 历史上的本周
2020年第 121 期):[为什么人类没有越来越闲?](https://www.ruanyifeng.com/blog/2020/08/weekly-issue-121.html)
2019年第 69 期):[做得好 vs 做得快](https://www.ruanyifeng.com/blog/2019/08/weekly-issue-69.html)
2018年第 18 期):[无人机攻击,难以防范](https://www.ruanyifeng.com/blog/2018/06/weekly-issue-8.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

434
docs/issue-173.md Normal file
View File

@ -0,0 +1,434 @@
# 科技爱好者周刊(第 173 期):网络收音机的设计
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1870),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082619.jpg)
上海的很多老小区,由于历史原因,有很多密密麻麻的架空电线,非常影响美观。江阴路今年的社区更新,尝试将架空线包裹进入人造的绿色藤蔓。([via](http://n.eastday.com/palbum/1629955396017452)
## 本周话题:网络收音机的设计
最近,我为家里的老人买了一台网络收音机。
老人的年纪很大超过85岁完全不懂互联网操作智能手机会经常点错地方不知道怎么恢复。平时唯一的消遣就是看电视其实根本不爱看但没有别的娱乐。这样的老人家在互联网时代非常弱势但是人数还不少我们国家搞不好有一两个亿。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082413.jpg)
我希望,找到一台网络收音机,能够接收网络节目,帮老人丰富生活、了解外界。我的要求是,操作越简单越好,不懂互联网的人也可以毫无困难地上手。
大家不妨想一想,如果你是设计师,会怎么设计这个产品?下面这样全触摸式的网络收音机,适合老人吗?
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082414.jpg)
我在网上还真的找到这样一个产品,立刻下单。前几天收到实物以后,发现比我想像的更好,基本上完全满足了我的需求,忍不住要在这里谈一谈。
下面不是为它做广告,纯粹只是以它为例,讨论针对老年用户的电子产品,应该怎么设计。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082415.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082416.jpg)
我觉得,这个网络收音机真的是为老年人设计的,设计师用心了,把老年人不需要的功能都砍掉了,让产品变得尽量简单。
我特别赞赏的有三个地方。
1它直接连接喜马拉雅的节目库不需要任何登陆或认证打开就直接播放用户感知不到喜马拉雅的存在。
设想一下,如果需要切换网址或者节目源,老人能理解这种操作吗?
2音量控制是旋钮而不是手机常用的按键。
这一点特别赞。旋钮是机械装置,容易坏,但是手感好、体积大、容易操作,符合直觉。如果能把电源开关也做进旋钮,就更好了。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082417.jpg)
我在推特上发了照片以后,有个网友说,虽然“硬件的软件化”是趋势,但是对于老年用户,“软件功能的硬件化”才是正确方式。各种软件设置做成硬件开关,一拨就开,一拧就关,对老年人更友好。
3这个机器不支持 WIFI内置 4G SIM 卡,只能用无线流量上网。很多朋友认为这是缺点,我不这样看,反而觉得这是很大的优点。
虽然多了 4G 的后期充值成本,需要小辈帮忙每年在手机上为老人买流量,但是相比 WIFI 还是简单多了。选择 WIFI 网络,输入密码,对老人并不容易,很多老人根本不理解 WIFI 是什么。另外,如何为收音机提供 WIFI 密码的输入键盘,也是很大的难题。
默认使用 4G 信号,上面的这些复杂性就都不存在了,网络节目就像电台广播一样,打开就能听,走到哪里都有信号,室外也能用。
4当然它也有可以改进的地方。比如所有按钮的说明文字都应该是中文而不像现在这样有的是中文有的是英文有的是图标。
总之,这个网络收音机是一个很好的例子: **放弃次要功能,换来产品的简单性,从而达到更好的用户满意度,** 这就是软件设计名言[“less is more, worse is better”](https://en.wikipedia.org/wiki/Worse_is_better)的意思吧。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082618.jpg)
## 《Vue、React 通用架构》公开课
现在大部分学习前端开发的同学往往只对一个框架比较熟悉Vue 和 React 里面,选择一个进行专研。
但是,应聘和实际工作中,很可能会遇到另一个框架。因为大厂内部的实际情况是,两大框架都有大量应用,取决于不同团队的技术选型。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082608.jpg)
如果你比较熟悉 Vue却遇到了 React 项目,或者说,你是代码库的作者,需要同时支持 Vue 和 React。这时有没有一种简单的方法可以将一个框架的代码移植到另一个框架呢
回答是有的,我们可以找到一种通用的代码架构,同时适应 Vue 和 React实现最大程度的代码复用。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082611.jpg)
本周有一个公开课《React、Vue 架构和风格统一》,就是研究这个问题: **Vue 和 React 之间如何实现代码的移植。** 内容很适合扩宽思维,帮助一种框架的学习者,快速进入另一种框架。
讲课时间是8月29日本周日晚上8点有空的话欢迎来听课。主讲老师为前阿里 P8 的全栈架构师,曾经主导开发过用户过亿的前端项目。他会重点讲解下面的问题:
> - Vue 和 React 只会一个,如何快速上手另一个?
> - 如何做到 Vue 和 React 代码最大程度复用?
> - 大厂同时使用 Vue 和 React是如何统一标准按质交付的
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082610.jpg)
听课的同学,还可以获赠“开课吧”提供的另外两门视频教程:《深入理解 Flutter 编程的 Dart 语言》和《P8 大牛带你了解不同前端的薪资差异》,为跳槽加薪做准备。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082612.jpg)
微信扫描上方二维码,就可以 0 元报名。周日晚上8点欢迎来听课。
## 科技动态
1、[空中太阳能发电](https://mp.weixin.qq.com/s/euKVL7gllNQO0IaTMzSJJg)
地面的太阳能发电,会受到云、雾、雨、雪的天气影响,它们挡掉大部分太阳光,使得光照时间和光照强度大打折扣。科学家很早就设想,能不能把太阳能板架设到高空?
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080907.jpg)
2021年6月重庆大学等单位开始在重庆市建设一个空间太阳能实验站尝试将太阳能板放在一个浮动平台上升到50~300米的空中进行太阳能发电。如果实验成功下一步将把太阳能板架设到距离地面22公里的平流层。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080908.jpg)
根据设想,这个浮动平台有多个半球面的聚光装置,将太阳光汇集到一个聚光区,通过光伏电池产生直流电,随后转成微波,将能量传输回地面。
2、[Facebook 虚拟会议软件](https://www.axios.com/facebook-vr-zuckerberg-meetings-7b8b78fb-5345-42a6-a338-2abe19079c9d.html)
Facebook 公司推出虚拟会议软件 Horizon Workrooms将虚拟会议提升到一个新的境界。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082101.jpg)
只要用户戴上 VR 头盔,打开软件,就会进入一间虚拟会议室。软件会自动为你的分身配上脸部动作和表情,同时使用 VR 头盔的摄像头,捕捉你双手的动作,让软件里面的分身也做出同样的动作。
比如,如果你在打字,虚拟空间里面也会显示你的分身在打字。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082102.jpg)
与会者可以在虚拟白板上进行协作也可以共享照片、文档和电脑屏幕。Facebook 放出了马克·扎克伯格虚拟会议的[演示视频](https://v.qq.com/x/page/f3269m4u87c.html),他的表情和双手的动作,以及背后白板上的板书,令人印象深刻。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=f3269m4u87c" allowFullScreen="true" width="600" height="400"></iframe>
3、[电子驾照](http://china.qianlong.com/2021/0820/6179805.shtml)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082303.jpg)
今年9月1日开始公安部在全国28个城市全面推行电子驾照效力与纸质驾照完全相同。电子驾照通过“交管12123”APP发放领取后只要携带手机就不需要携带纸质驾照了。
电子驾照下方还有实时生成的二维码和条形码信息,交警通过扫描二维码,能够快速获取车主的身份证信息和车辆登记信息。
4、[水稻生长周期减半](http://news.sciencenet.cn/htmlnews/2021/8/463517.shtm)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082411.jpg)
中国农业科学院植物工厂团队宣布在室内环境中水稻的生长周期可以缩短一半从传统大田环境下120天以上减少到60天左右。这意味着每过两个月水稻就可以丰收一次。
目前国内水稻普遍是每年生长12代海南的热带环境可以生长3代。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082412.jpg)
本次实验使用定制光谱的 LED 灯发光二极管为水稻提供光照并用营养液供给养分光照、温度、湿度、CO2 浓度等都受到精准调控。
报道没有透露,这种室内水稻的成本比传统水稻高多少,普通人是否吃得起这种大米。
5、[VR 透视头盔](https://www.sohu.com/a/481676198_255990)
随着头戴显示装置越来越普及,逐渐浮现出一个问题。戴头盔的人可以看到外部,但是外部的人无法看到戴头盔者的脸,双方无法进行面对面的交流。
Facebook 的研究人员想出了一个解决方法,就是在头盔外部的眼睛位置,放置显示屏,实时展示戴头盔者的眼部表情和动作。未来,人们有可能彼此戴着头盔,当面交流。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080905.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080906.jpg)
6、[线圈枪](https://www.thefirearmblog.com/blog/2021/08/05/arcflash-labs-gr-1-anvil/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080705.jpg)
一家美国公司宣布,发售世界上第一把手持线圈枪。这种枪的子弹不依靠火药引发的气体爆炸获得动能,而是通过电磁线圈的加速,将一颗小铁丸加速到极高的速度,从而达到子弹的杀伤效果。
该枪的预售价格为 3,375.00 美元,充电器需要另外购置。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080706.jpg)
7、[图片验证码专利](https://www.eff.org/deeplinks/2021/08/captcha-patent-all-american-nightmare)
最近,一家美国小公司声称,谷歌的图片验证码系统 reCAPTCHA下图侵犯了该公司的专利任何使用该系统的网站必须向它缴纳专利使用费。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080711.jpg)
这家公司说早在2008年它就为通过识别图片、确认真实用户这个想法申请了专利下图
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080712.jpg)
抛开这个专利是否有效不谈,这里的关键问题是,单单一个概念或者一种用法,是否可以申请专利?如果有人为一个想法申请了专利,别人是否就不能再去实现这个想法了?
## 文章
1、[电源管理芯片为什么难造?](https://finance.sina.com.cn/chanjing/cyxw/2021-07-29/doc-ikqciyzk8373189.shtml)(中文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080910.jpg)
随着充电协议越来越复杂,只要是电子产品,都需要电源管理芯片。本文介绍电源管理芯片市场目前的状况,以及为什么大部分市场份额都被国外几家大公司掌握。
2、[如何评价中国自主知识产权的“.chn”域名](https://www.zhihu.com/question/324843186)(中文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081707.jpg)
这是知乎的一个讨论帖2019年一家中国公司宣布推出自主知识产权的“.chn”顶级域名根域名服务器不再受制于人并开放购买注册。
但是,该域名没有得到 ICANN、CNNIC 的承认,浏览器无法访问,必须修改 hosts 文件才可以。
3、[man 命令的奇怪输出](https://unix.stackexchange.com/questions/405783/why-does-man-print-gimme-gimme-gimme-at-0030)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021073002.jpg)
有人发现,如果在半夜 00:30 分执行`man`命令会得到一条奇怪的报错信息“gimme gimme gimme”。
他在网上提问:有人知道这是怎么回事吗?
4、[CSS 检测支持悬停的设备](https://css-irl.info/detecting-hover-capable-devices/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071607.jpg)
鼠标有悬停hover事件移动设备由于不使用鼠标自然就没有这个动作。因此就可以通过它判断用户是否正在使用移动设备。
本文介绍如何使用 CSS 来侦测支持悬停事件的设备,并可以设置特殊的样式。
5、[SameSite cookie 的现状](https://simonwillison.net/2021/Aug/3/samesite/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080704.jpg)
目前,所有主流浏览器都支持 cookie 的 SameSite 属性,用来限制第三方 Cookie。但是不同的浏览器对这个属性的实现不一样导致这个属性的行为有非常大的差异。
6、[HTML 元素的 download 属性](https://shkspr.mobi/blog/2021/08/to-download-this-page-click-here/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080904.jpg)
网页的链接标签a 元素),有一个 download 属性。只要设了这个属性,点击后就会跳出下载对话框。本文演示了使用这个属性,下载当前网页。
7、[如何在 Jest 中使用 test.todo()](https://heyfirst.co/blog/how-to-use-test-todo-in-jest)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080903.jpg)
本文介绍 JavaScript 测试框架 Jest 的 test.todo() 方法的用法。
8、[CSS transform 属性详解](https://www.joshwcomeau.com/css/transforms/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081013.jpg)
一篇写得很好的 CSS 入门教程,介绍如何使用 transform 属性,实现网页元素的变形。文中有大量互动式示例。
## 工具
1、[RAWGraphs](https://rawgraphs.io/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081028.jpg)
一个 Web 工具,只要把电子表格的数据复制粘贴到网页上,就可以转成数据可视化图形,不需要编写代码。
2、[Cross Context Events](https://github.com/mia1024/cross-context-events)
一个 JS 事件库,允许在多个窗口、多个 iframe 之间共享事件。也就是说,使用它在一个浏览器窗口触发事件,其它窗口也能收到。
3、[obvious.js](https://github.com/ObviousJs/obvious-core)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082501.jpg)
一个国产的微前端框架,解决前端微应用的依赖管理、以及它们之间的通信问题。举例来说,它可以把 React 应用和 Vue 应用组合在一个网页里面。([@run-nan](https://github.com/ruanyf/weekly/issues/1899) 投稿)
4、[Web Captioner](https://webcaptioner.com/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082503.jpg)
一个网页的语音转文字工具,使用 Chrome 浏览器的 Web Speech API支持中文[代码](https://github.com/bensonruan/Chrome-Web-Speech-API)开源,这里还有一篇[介绍文章](https://bensonruan.com/voice-to-text-with-chrome-web-speech-api/)。(@jerrylususu 投稿)
5、[Maestral](https://github.com/SamSchott/maestral)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081206.jpg)
Dropbox 的非官方开源客户端,支持 Mac 和 Linux特点是资源占用少简单易用。
6、[padka](https://www.padka.com/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081211.jpg)
一个很有趣、非常有想象力的软件,用来为 Zoom 视频会议添加特效。它可以在老师直播讲课时,根据老师的身体动作和语音,自动为视频配上动画和背景音乐。
7、[Mantine](https://mantine.dev/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080409.jpg)
一个 React 组件库,特点是默认支持暗模式,可以对样式的各个方面进行精细的定制。
8、[react-class-to-fc](https://github.com/yklydxtt/react-class-to-fc)
一个将 React 的 class 组件转成 function 组件的命令行工具。([@yklydxtt](https://github.com/ruanyf/weekly/issues/1907) 投稿)
9、[FireCMS](https://firecms.co/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080202.jpg)
一个基于 Firebase 的内容管理系统 CMS数据存放在 Firebase把这个工具架设在前端就有了一个后台数据的管理系统。
## 资源
1、[StackOverflow 开发者调查 2021 版](https://insights.stackoverflow.com/survey/2021)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080303.jpg)
StackOverflow 网站每年会进行一次开发者调查,了解全世界程序员的动态和状况,这是今年的调查结果。其中的[“技术”](https://insights.stackoverflow.com/survey/2021#technology)部分,可以了解当前的流行技术。
2、[那些免费的砖](https://www.thosefree.com/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082502.jpg)
一个个人网站,收集并介绍各种免费的前端开发资源,分成设计、前端、应用三大类。([@weyman-git](https://github.com/ruanyf/weekly/issues/1900) 投稿)
3、[电鸭社区](https://eleduck.com/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082504.jpg)
国内最早的远程工作社区,讨论和分享远程、外包、零活、兼职、驻场等工作机会。([@qrk12](https://github.com/ruanyf/weekly/issues/1902) 投稿)
4、[MetaNumbers](https://metanumbers.com/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021073001.jpg)
这个网站提供任一个正整数(最大到 9223372036854775807的信息主要是该数的各种数论上的特性。
5、[物联网 IoT 初学者教程](https://github.com/microsoft/IoT-For-Beginners)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071513.jpg)
微软发布的英文教程,详细介绍什么是物联网,以及物联网的应用。
## 图片
1、[人工智能图像](https://ml.berkeley.edu/blog/posts/clip-art/)
人工智能公司 OpenAI 最近推出了 CLIP 模型,经过训练以后,可以根据用户提供的文字描述,自动生成图像。
研究人员已经用它生成了许多非常酷的图像,有些堪称是艺术杰作。如果不说明,你根本想象不到这是软件生成的。
下面就是其中一些作品,标题就是给出的文字描述,图像是软件返回的结果。
《城市的夜》
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070309.jpg)
《起风了》
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070312.jpg)
《山顶的暴风雪中有一个小木屋,黄昏时亮着一盏灯》
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070314.jpg)
《午夜,山中的房子,飞舞的萤火虫(使用吉卜力工作室的风格)》
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070315.jpg)
## 文摘
1、**门把手的设计**
《设计心理学》又名《日常生活的设计》是一本著名的畅销书自从上个世纪80年代出版以来一直经久不衰。
它研究怎样才能做出好用的设计,给用户带来愉悦的体验。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082613.jpg)
这本书认为,很多日常物品的设计,都有可以改进的地方。它举了一个著名的例子,就是门把手的设计。
一扇门既可以向外拉,也可以向里推,人们经常搞错。应该怎么设计门把手,才能使大家一眼就看出来,到底应该推还是拉,而不会搞错?
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082614.jpg)
一个最简单的方法,就是在门上贴文字说明,写明应该“拉”或“推”。
但是,这种方法需要用户先看到文字标签,而且对于外国用户,或者不能理解说明的人就没有用。那么能不能不使用文字说明,只凭人类直觉来区分“推”和“拉”呢?
《设计心理学》的作者建议,为了解决这个问题,可以约定,竖的门把手表示拉,横的门把手表示推。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082615.jpg)
或者,对于需要推的门,索性取消门把手,表示这个门只能推。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082616.jpg)
但是,作者也认为,这些设计都不是特别理想。门把手的推拉设计,是一个很难的问题,目前还没有完美的解决方案。
他开玩笑说,有一回他用绳子当作家里的门把手,表示这扇门只能拉,这个设计可能是最好的设计。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082617.jpg)
## 言论
1、
最好的程序员不是善于编写复杂代码,而是有能力为复杂的问题提出简单的解决方案。只有糟糕的程序员,才会对简单的问题提出复杂的解决方案。
-- [Hacker News 用户](https://news.ycombinator.com/item?id=28072652)
2、
世界上只有美国和厄立特里亚两个国家,是根据公民身份而不是居住地征税。只要你是美国人,不管住在哪里,都必须向美国政府交税。其它国家的规定是,本国公民如果住在其它国家,则无需向本国政府交税。
这导致大量的美国富豪放弃美国国籍,申请其它国家的公民。谷歌公司的创始人拉里佩奇就申请成为新西兰公民,前 CEO 埃里克·施密特Eric Schmidt申请成为塞浦路斯公民。
-- [《为什么富人放弃美国国籍》](https://www.axios.com/wealthy-people-are-renouncing-american-citizenship-67fbada4-e2e4-4699-b106-c986839f209d.html)
3、
根据我的经验,大多数程序员在新公司开始工作约 6-8 个月后才能完全发挥自己的能力。等到在同一家公司工作2年到3年后绝大多数人开始停滞不前对工作不再那么有兴趣。
观察到这一点后我作为老板真的不太在乎自己的员工在工作2-3年后跳槽。长远来看只有极少数人会不断进步所以我不会特意留住员工我认为这不是很值得。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=28050106)
4、
现在的城市都希望成为大都市,但是我们实际上需要的不是大都市,而是很多小城市密集地连接在一起。
较小的地理集中度,可以减少特定区域的住房需求和生活成本,使得人们可以拥有更多的个人空间,同时又能保持人口的均匀分布和互联性。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=28049371)
5、
你的代码应该是写给下一个开发者的情书。
-- [AgriWebb](https://www.agriwebb.com/au/your-code-should-be-a-love-letter-to-the-next-developer/)
## 历史上的本周
2020年第 122 期):[谈谈互联网公司的高估值](https://www.ruanyifeng.com/blog/2020/08/weekly-issue-122.html)
2019年第 70 期):[世界进入负利率时代,这意味什么](https://www.ruanyifeng.com/blog/2019/08/weekly-issue-70.html)
2018年第 19 期):[电影《头号玩家》描绘未来的虚拟世界](https://www.ruanyifeng.com/blog/2018/08/weekly-issue-19.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

433
docs/issue-174.md Normal file
View File

@ -0,0 +1,433 @@
# 科技爱好者周刊(第 174 期):全能程序员 vs 特长程序员
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1913),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090117.jpg)
浙江普陀山客运中心最近获得2021年度凡尔赛建筑奖。[via](http://www.zshid.com/?c=building&a=view&id=4499)
## 本周话题:全能程序员 vs 特长程序员
我读过一些篮球报道,里面说 NBA 球队不喜欢“全能型球员”,更喜欢“特长型球员”。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090115.jpg)
所谓“特长型球员”,指的是其他方面可能都不行,但是某一方面特别突出,比如防守特别好、三分特别准,或者篮板很强等等。球队愿意签这样的球员,关键时刻派上场,没准就能立下奇功。
反过来,“全能型球员”各项技术都很均衡,防守、进攻、投篮都还可以,能达到平均水平,但是每个方面都不突出,没有明显的过人之处。球队看不上这样的球员,觉得让你上场,赢不了球。
我马上联想到, **软件行业其实也是如此,“全能程序员”的出路,明显不如“特长程序员”。**
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090116.jpg)
如果你什么都会干,前端、后端、数据库、服务器管理都能上手,那么哪里缺人手,就会让你顶上去。但是,一旦遇到疑难问题,又指望不了你,因为你不是那个方面的专家,解决不了。
反过来,你精通某一项技术,其他都不懂,公司反而会觉得你更有价值。因为你可以把这个技术做得很深,克服技术难点,超过竞争对手,所以你的晋升会快得多。
我甚至[读到过](https://www.peachesnstink.com/p/A6HSwaoL92ZN7A3lrpkXZJ)这样一段话:
> “绝大多数成熟的程序员都专攻某一个技术栈,因为这样更容易找到工作。 **一些专家甚至认为,在不同的技术栈中工作是简历的污点。**
所以,大家写简历的时候,千万不要把自己懂的所有技术都写进去,那是简历的扣分项。而只写你掌握最深的那项技术,以及与之相关的工作经历。
同样的,新人如果想在软件行业长远发展,建议选择一两个技术方向进行专研,成为专家,而不要什么技术都懂一点,但是哪一项都不精通。
但是,这样也有风险,万一你选择的技术栈走下坡路(比如 PHP甚至消失了比如 Flash你可能被迫要换技术栈那就惨了。
最保险的做法,就是选择那些有大公司支持的技术。这就是为什么市场上有那么多 Java 专家和 .Net 专家的原因。
总之,“全能程序员”在这个行业是不受待见的,被视为“万金油”。如果你不幸属于这一类,那么除了抓紧时间开发特长以外,也不必过分灰心。我觉得,全能程序员也有自己的价值和优势,这个就放在下一次谈吧。
## 养老金咨询与规划
本周有一个理财活动的消息,关于**养老金的规划和咨询**。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082915.jpg)
程序员是年轻人群体,对于养老金,大家关心的不多。有些人还有错误的观念,觉得如果工作的年限足够长,公司就会承担你的养老金。
这种想法不对养老金跟公司无关是由社保承担的。我国现行的规定是只要缴纳养老保险满15年达到法定退休年龄后目前是60岁以后会上调到65岁就可以从政府领取。所以大家要关心公司有没有缴纳养老保险这关系到你以后能不能领到养老金。
程序员这个职业,流动性非常大,换公司是家常便饭,而且这是一个年龄敏感的职业,很少有人能写代码一直到退休。所以,养老金对于程序员,相对来说有更大的保障意义。
下面是几个大家普遍比较关心的问题。
> 1. 如果提早退休,或者离职后没有再找工作,社会保险怎么处理?
> 1. 养老金的金额怎么计算?如何拿到更多的养老金?
> 1. 自由职业的程序员,可以领取养老金吗?
> 1. 除了国家的养老金,商业的养老保险是否值得考虑?
这些问题都可以在本次的养老金活动里面咨询。
这个活动来自一直跟我合作的孙明展老师。他从世界500强保险公司离职后自己创业开办了[创必承公司](https://www.trussan.com/),从事理财教育和财务咨询工作。大家搜一下“孙明展”这个公号,上面有多年来很多原创的理财科普文章。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082916.jpg)
这一次他们为了推广业务考虑到周刊读者大多数是程序员就办了这个《养老金的规划和咨询》活动一共有200个免费名额。各种财务问题都可以咨询专业的理财师会为大家提供养老金规划以及家庭财务保障定制服务保证不推销任何产品。
活动的主要内容如下:
> - 养老金目标梳理;
> - 家庭成员保障责任综合评估;
> - 现有保险产品的性价比分析比较;
> - 家庭风险属性评估;
> - 基于家庭状况和需求的养老金规划和家庭保障规划构建。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082914.jpg)
微信扫码上面二维码,就可以报名。感兴趣的朋友,欢迎参加。
## 科技动态
1、[.com 域名涨价](https://domainnamewire.com/2021/02/11/breaking-verisign-announces-com-price-hike-to-8-39/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021083111.jpg)
从今年9月1日开始.com 域名的注册费从 $7.85 上调到 $8.39每年增加54美分。
全世界的域名由 ICANN (互联网名称与数字地址分配组织)管理,它把 .com 域名的管理权委托给 VeriSign 公司,再由 VeriSign 向域名零售商收取注册费,并将一部分收入转交给 ICANN。
由于 VeriSign 垄断了 .com 域名的注册权,并且还是一家上市公司,历史上域名注册费一直在上涨。可以预期,未来几年中 .com 域名的注册费还会上涨。
2、[电子咖啡](https://www.scientificamerican.com/article/neck-zapping-gadget-reduced-all-nighter-fatigue-in-new-study/)
很多人工作疲惫时,会喝一杯咖啡振奋精神。一家美国创业公司发明了一种电动剃须刀大小的设备,可以替代咖啡。
这种设备只要按在脖子上,打开开关,就会向人体释放低压电流,每次持续一毫秒,相当于一次电击。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062203.jpg)
它可以刺激迷走神经,促进体内肾上腺素的分泌,起到跟咖啡类似的作用。目前,价格是每个 1250美元。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062204.jpg)
3、[《堡垒之夜》的虚拟纪念活动](https://www.yystv.cn/p/8306)
8月28日是马丁·路德·金发表著名演说《我有一个梦想》的纪念日。今年的这一天《堡垒之夜》在游戏里面开展了虚拟的纪念活动。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090102.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090103.jpg)
玩家会在路边看到演讲的视频,还能进入虚拟纪念馆,详细了解。以后,这种虚拟形式的纪念活动,将会越来越多。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090104.jpg)
4、
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062701.jpg)
[米其林公司](https://spectrum.ieee.org/energywise/green-tech/wind/michelin-puffy-sails-cargo-ships-improve-fuel-economy)正在测试,货轮上面安装可以升降的大型风帆,充分利用风能,减少柴油燃料的使用,从而抑制温室气体的排放。
5、[预制小屋](https://www.businessinsider.com/elon-musk-tiny-home-prefab-boxabl-casita-50000-person-waitlist-2021-8#tiny-homes-have-become-an-undeniably-popular-alternative-to-the-classic-family-home-or-apartment-1)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081021.jpg)
美国拉斯维加斯的一家公司,推出了预制小屋,只要 49,500 美元你就能立刻拥有一间35平米的房子里面有卧室、浴室、客厅和厨房已经全部装修好了。
这种小屋在房价昂贵的加州引发了轰动,连马斯克都听说了,他就下单购买了一间,要求运到 SpaceX 公司,他想住在里面试试看。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081022.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081023.jpg)
这件事传出去以后想要购买这种预制屋的人就更多了目前已经有5万人登记预购了。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081024.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081025.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081027.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081026.jpg)
6、[太阳能飞机](https://uk.news.yahoo.com/us-navy-developing-solar-powered-193723844.html)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081009.jpg)
据报道美国海军正在委托研发一种太阳能载人飞机可以连续飞行90天不落地。
这种飞机的机翼长达72米全部铺满了太阳能板并且配备了大量电池存储电能供夜间飞行。2015年这种飞机的原型曾经环球飞行创下了117小时52分钟接近5天不落地的记录。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081010.jpg)
7、[算法裁员](https://www.gamasutra.com/view/news/386534/Xsolla_lays_off_150_after_an_algorithm_ruled_staff_unengaged_and_unproductive.php)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081301.jpg)
美国的游戏服务公司 Xsolla 的收益今年下降了40%决定裁掉三分之一的员工大约150人。这件事的特别之处在于公司使用软件算法判定应该裁掉哪些人。
CEO 的内部邮件这样写道:
> “你收到这封电子邮件,是因为我们的大数据团队分析了你在 Jira、Confluence、Gmail、聊天、文档、仪表板中的活动并将你标记为不敬业和效率低下的员工。换句话说当你远程工作时你并不总是在工作。你们中的许多人可能会感到震惊不认同软件的算法但我真的相信 Xsolla 不适合你。”
## 文章
1、[500米饱和潜水背后的故事](https://finance.sina.com.cn/tech/2021-09-01/doc-iktzqtyt3389836.shtml)(中文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090208.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090209.jpg)
我国最近成功完成500米饱和潜水的陆基实验9名潜水员进入加压舱在51个大气压的环境下停留了176个小时相当于7天多为下一步潜水员正式出舱进入500米的深海做准备。
2、[我怎么加入微软剑桥研究院](https://justyy.com/archives/45631)(中文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090111.jpg)
作者详细记录从亚马逊跳槽到微软剑桥研究院的过程。([@DoctorLai](https://github.com/ruanyf/weekly/issues/1914) 投稿)
3、[如何在 Linux 中实时监控日志文件](https://linux.cn/article-13733-1.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090114.jpg)
Linux 系统的日志文件一般位于 /var/log以 .log 扩展名结尾。本文教你如何在一个窗口里面,同时监控所有日志文件。([@jerrylususu](https://github.com/ruanyf/weekly/issues/1915) 投稿)
4、[使用 React Hooks 分离组件逻辑](https://felixgerschau.com/react-hooks-separation-of-concerns/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081020.jpg)
本文介绍 React Hooks 的正确用法写得非常好推荐阅读。它回答了一个基本的问题Hooks 到底应该用来干什么?
简单说Hooks 应该用来将组件的 UI 和逻辑分开。
5、[iOS 的四种设计模式](https://www.nngroup.com/articles/4-ios-rules-break/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081102.jpg)
本文分析了 iOS 引入的四种新的手机 UI 设计模式,比如将表单的确认按钮,放置在页面顶部的右上角(上图)。
6、[CSS 中 content 属性的妙用](https://echeverra.cn/2021/08/06/css-content/)(中文)
CSS 的 content 属性可以向网页添加文本内容,本文总结了这个属性的用途,并逐一给出示例。
7、[操作系统是什么?](https://zhuanlan.zhihu.com/p/403919173)(中文)
本文是《操作系统开发入门基础》系列译文的第一篇,讨论了操作系统的概念,哪些工作属于操作系统的范畴。([@StrokMitream](https://github.com/ruanyf/weekly/issues/1909) 投稿)
8、[Firefox 浏览器引入强化版 Cookie 删除](https://blog.mozilla.org/security/2021/08/10/firefox-91-introduces-enhanced-cookie-clearing/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081103.jpg)
浏览器提供的 Cookie 删除功能,只能删除页面本身的 Cookie不能删除由该页面引入的其它网站 Cookie。
Firefox 91 提供了强化版 Cookie 删除,可以将某个网站引入的所有 Cookie 删除。
9、[掌握 Python 网页抓取](https://www.zenrows.com/blog/mastering-web-scraping-in-python-crawling-from-scratch)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081205.jpg)
本文详细介绍如何使用 Python 开发一个爬虫,抓取网页,并且考虑到了很多细节问题,比如多线程并行抓取、防止被屏蔽等等。
## 工具
1、[FeedAdd](https://feeddd.org/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090110.jpg)
一个免费服务,提供微信公众号的 RSS 文件,用户可以自己创建订阅源。([@miscommunication](https://github.com/ruanyf/weekly/issues/1910) 投稿)
2、[PlayCover](https://github.com/Letscoder/PlayCover)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081312.jpg)
在 M1 架构的 MacBook 上运行 iOS App 时,这个开源工具可以让鼠标和键盘支持 iOS App。
3、[Judo](https://www.judo.app/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081413.jpg)
一个 Mac 应用,用来设计 iOS App 的页面,不用编写代码,用可视化的方式制作页面原型,可以在手机上预览页面效果。
4、[macOS Monterey Web](https://github.com/puruvj/macos-web)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081422.jpg)
使用 Svelte 框架在网页上模拟 macOS Monterey 的 UI。
5、[OneDev](https://github.com/theonedev/onedev)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081601.jpg)
一个开源的 Git 仓库托管软件,类似于 GitHub / GitLab可以自己架设特点是资源消耗小。
6、[BackgroundRemover](https://github.com/nadermx/backgroundremover)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081701.jpg)
一个开源软件,用来移除图像和视频的背景。
7、[js-ziju](https://github.com/wizardpisces/js-ziju)
一个自制的编译器,可以将 JS 代码输出为 LLVM IR 格式和 X86 Assembly 语言。([@wizardpisces](https://github.com/ruanyf/weekly/issues/1918) 投稿)
8、[zx](https://github.com/google/zx)
一个 JS 库,用来在 JS 脚本里面方便地调用 Bash 命令,很适合使用 JS 语法来写 Bash 脚本。
9、[HyperFormula](https://github.com/handsontable/hyperformula)
Excel 公式的 JS 版目前有300多个公式。同时这个库也提供数据操作功能可以用作电子表格的后端。
## 资源
1、**Go 语言入门课:零基础到实战**
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090207.jpg)
极客时间福利课程,零基础讲解 Go 的语法和用法最后带读者手写一个计算器小程序。《Kubernetes 生产化之路》作者、Go 资深工程师李建强主讲。
下周一9月6日开始三个晚上直播课微信添加助理老师报名。
2、[macOS Bliss](https://basicappleguy.com/basicappleblog/macosbliss)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081019.jpg)
作者参照 Windows XP 著名的草地壁纸,为 macOS 和 iOS 也创建了多张类似风格的壁纸,可以免费下载,挺好看的。
3、[如何在 Linux 上玩任天堂 Switch 模拟器](https://boilingsteam.com/emulating-nintendo-switch-games-on-linux-2/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081011.jpg)
这篇文章是详细的操作指南,介绍在 Linux 桌面电脑上面,怎样通过模拟器玩 Switch 游戏。
4、[Minecraft 的岩石和矿物](https://www.mindat.org/a/minecraft)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081014.jpg)
Minecraft 游戏出现过各种各样的石头和矿物(上图),这个网站列出游戏里的石头在真实世界的对应物(下图)。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081016.jpg)
5、[AWS 的简单英语介绍](https://expeditedsecurity.com/aws-in-plain-english/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072703.jpg)
AWS亚马逊网络服务现在包含50多种产品官方的介绍有时很难懂搞不清楚每种产品到底干什么。这个网页使用简单的英语介绍每一种服务。
## 图片
1、[键盘裤子](https://www.theverge.com/2016/4/21/11476984/keyboard-pants-reconsidered)
使用键盘,总是需要抬起手腕。一个荷兰学生 Eric De Nijs 就想,能否不抬起手腕就能使用键盘。他发现,最方便的方法就是把键盘放在大腿上面,只要坐下来就能使用。
于是,他发明了一种键盘裤子,键盘做在裤子上面,随时随地可以用。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071003.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071004.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071005.jpg)
2、[河狸咬树干](https://twistedsifter.com/videos/beaver-chewing-through-tree-close-up/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070908.jpg)
河狸是中国一级保护动物,有着强壮的门牙,可以咬断树干,再将树干拖回家做巢。下面就是一段河狸咬树干的[视频](https://v.qq.com/x/page/q3258r13usz.html),看着非常纾压。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=q3258r13usz" allowFullScreen="true" width="600" height="400"></iframe>
## 文摘
1、[Linux 内核5.14版发布说明](https://lwn.net/Articles/867742/)
8月25日是 Linux 操作系统诞生纪念日。
1991年8月25日芬兰大学生 Linus 在网上宣布,他写了一个操作系统的内核,欢迎大家提意见。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021083114.jpg)
30年过去了Linus 依然在为这个项目忙碌。他按照预定计划在8月29日发布了内核的5.14版。并且写了下面的发布说明。
“我意识到大家一定还忙于30周年的庆祝活动各种花里胡哨的晚会。但在某个时候你一定会厌倦那里的浮华、烟花和香槟穿着礼服也不舒服。这种庆祝活动还将持续数周但你可能想停下来喘口气。
如果是这样我正好为你准备了一个新的内核版本欢迎来测试和享用。5.14版已经发布,就等着你来试用,别忘了所有那些庆祝活动是为了什么。
当然可怜的不知疲倦的内核维护者是不会有时间参加庆祝活动的。因为对他们来说这一天只是意味着合并窗口将在明天开始。我们期待还有下一个30年。但是对于其他人请稍事休息构建新版本的内核对其进行测试然后你就可以回到那个你刚刚离开的、看上去不会结束的聚会上了。”
2、[退出 C++](http://scottmeyers.blogspot.com/2018/09/the-errata-evaluation-problem.html)
斯科特·迈耶斯Scott Meyers是著名的 C++ 语言专家写过《Effective C++》系列著作。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090201.jpg)
- 1992年《Effective C++50 种改进程序和设计的具体方法》
- 1995年《More Effective C++35 种改进程序和设计的新方法》
- 1998年《Effective C++(第二版):改进程序和设计的 50 种特定方法》
- 2001年《 有效的 STL改进标准模板库使用的 50 种具体方法》
- 2005年《Effective C++第三版55 种改进程序和设计的具体方法》
- 2010年《新 C++ C++11概述》
- 2010年《嵌入式环境中的 Effective C++》
- 2014年《Effective 现代 C++42 种改进 C++11 和 C++14 使用的具体方法》
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090206.jpg)
2009年3月他获得 Dr. Dobb's 杰出贡献奖。
2015年他宣布不再写作 C++ 书籍了。
2018年他又宣布不再修正自己著作里面的技术错误了。原因不是他不想修正而是已经没有能力了。
“为了修复错误,我必须能够识别它们。但是,我不再相信自己有能力做到这件事。”
“如大家所知,我在 2015 年底退出了对 C++ 语言的积极参与。在过去的两年半中,我忘记了足够多的语言细节,以至于无法再正确评估关于 C++ 的错误报告。
C++ 是一种庞大而复杂的语言,有各种复杂和微妙的功能,我不再相信自己会记住所有这些内容。因此,我所能做的就是感谢读者提供的错误报告,但不再更新我的书籍了。我认为这是唯一负责任的行动方案。”
## 言论
1、
我从互联网上得到的最好的经验之一,就是永远不要复制和粘贴不是自己编写的代码。如果你一定要复制,那就照着它逐字输入,逼着自己思考,这些代码实际上是什么意思。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=27534343)
2、
推行 996 工作制的心态,可以追溯到制造业时代。一家服装厂提高产量的最简单方法是什么?就是让你的工人加班。
不幸的是,这不适用于科技公司,程序员在一段代码上花费更多时间,并不意味着写出更好的代码。事实上,处理错误的最佳方法通常是休息一下,然后回来重新阅读代码,你会更容易发现错误。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=28326010),评论中国最高法院判定 996 工作制违法
3、
日本和韩国都有法律规定,手机拍照必须有快门声,无法关闭这个声音,目的是防止偷拍。
-- [知乎](https://www.zhihu.com/question/19763901)
4、
写一本技术书籍,报酬寥寥无几,很可能除了荣誉,你得不到任何东西。
-- [《自出版技术书籍》](https://css-tricks.com/so-you-want-to-self-publish-books-and-courses-on-programming/)
5、
无所畏惧fearless不是没有恐惧而是你依然心怀恐惧但无论如何都决定要跳进去。
-- [Taylor Swift](https://www.thecut.com/2021/07/how-thrilling-ceo-shilla-kim-parker-gets-it-done.html)
## 历史上的本周
2020年第 123 期):[互联网公司与湘军的军制](https://www.ruanyifeng.com/blog/2020/09/weekly-issue-123.html)
2019年第 71 期):[名校毕业,不容易创业](https://www.ruanyifeng.com/blog/2019/08/weekly-issue-71.html)
2018年第 20 期):[不读大学的替代方案](https://www.ruanyifeng.com/blog/2018/08/weekly-issue-20.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

455
docs/issue-175.md Normal file
View File

@ -0,0 +1,455 @@
# 科技爱好者周刊(第 175 期):知识广度 vs 知识深度
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1913),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090809.jpg)
河北太行山脉,山头密密麻麻都被太阳能板覆盖了。([via](http://m.thepaper.cn/rss_newsDetail_2755422)
## 本周话题:知识广度 vs 知识深度
[上一期](https://www.ruanyifeng.com/blog/2021/09/weekly-issue-174.html)谈到,“特长程序员”比“全能程序员”吃香。
网友发给我一个[网址](https://nested.substack.com/p/short-fat-engineers-are-undervalued),国外有人已经谈过这个话题。
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021404.jpg)
国外作者画了一张图,将世界上的程序员比喻成三种形状。
1大饼型拥有知识广度但没有知识深度。
2竹竿型拥有知识深度但没有知识广度。
3T 型:介于前两者之间。
那篇文章也认为,通常情况下,竹竿型程序员的出路最好,雇主愿意为知识深度买单。因为现代社会高度分工,越是大公司,岗位职责越明确,需要的是领域专家,而不是多面手。
但是作者提到,**有一种情况例外,知识广度有明显优势,那就是确定项目路线的时候。**
![](https://cdn.beekka.com/blogimg/asset/202102/bg2021021405.jpg)
请看上图,右上角有一个黑点,那是公司的目标。当前位置在左下角的原点,两点之间没有现成的道路,需要自己寻找实现路径。
这时,知识广度就发挥作用了,了解的信息越广泛,知道的情况越多,就越可能具备洞察力,能够在多条路径里面,选出最合适的道路。知识面狭窄的人,由于不了解其它道路,不管遇到什么问题,可能都选择他会的那一条路,比如 Java。
这就是全能程序员的优势,判断正确的仰角 θ,使得两点之间距离最短;特长程序员的优势是前进速度 r可以在既定道路上做到快速前进。所以**知识的广度能告诉你什么是正确的方向,知识的深度则可以让你在该方向上快速前进。**
对于长期而艰巨的项目,走得快固然重要,但更重要的是走对方向。如果仰角 θ 不对,走得再快也没用,因为一开始就走错方向,后期必须停下来校正方向,甚至可能永远到达不了目标,白白浪费了生命。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090815.jpg)
因此,**全能型的人才比较适合确定项目方向,担任团队领导。** 乔布斯、马斯克就是这样的人,强在知识的广度,而不是知识的深度。他们既懂技术,又懂市场和管理,还了解人文(“我喜欢站在人文和技术的交叉点”),一旦掌握资源,就能带领团队,做出创新的产品。但是,如果让他们担任工程师,绝对是糟糕的工程师,会被开除。
不过话说回来,现实中,谁会因为你知道的事情多,就让你担任团队领导呢?反而是因为你克服了技术难题,才有机会来领导团队。乔布斯和马斯克都是自己创业才出头的,恐怕不是偶然。
总结一下,对于公司来说,如果有明确的技术方向,那么就需要聘请特长程序员,帮助加快开发速度。如果是刚刚诞生的创业公司,方向还在摸索之中,那么全能程序员也许更有价值。
## 设计师零基础入门
随着互联网一起飞速发展的职业,除了程序员,就是设计师了。
大家知道吗,设计师的招聘需求,一点不比程序员少。而且,由于自学的难度高,好的设计师有时比程序员更难求。
国内的设计师一直存在巨大的人才缺口供不应求。设计师的平均工资北京市今年达到了18K可能已经超过了程序员的平均工资。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090901.jpg)
在互联网公司的产品团队里面设计师都是标配而且往往不止一个前端程序员都有对接的设计师。大型团队的设计师还有明确的分工UI 设计师、平面设计师、交互设计师……
周刊每周介绍的课程,一般都是程序员课程,今天是第一次,向大家介绍一个免费的设计师课程 **《零基础学 UI 设计 & 视觉设计》** 。
如果你想增加一些设计知识,或者就是想成为设计师,去互联网公司或广告公司求职,那么就是这个课程的目标听众。
课程分成三天老师先讲解海报设计、品牌设计、UI 设计的一些要领,然后带你完成一个真实的海报设计项目和一个名企品牌的设计方案,最后还会分享设计师的市场行情和职业规划。它可以当作设计师入门培训,也可以当作求职训练。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090903.jpg)
该课程由国内著名的培训机构“开课吧”提供,三天的讲课之中,除了体验如何完成设计项目,动手实操海报创意作品以外,还可以获赠设计的学习资料包。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090904.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090905.jpg)
微信扫描上方二维码,或者点击[这个链接](https://wx.kaikeba.com/xiaoke/market/landing-page/v2/k3mVKDj9LAUXvdxmG8N?id=59140),添加助教老师就可以报名。感兴趣的朋友,不妨听听看。
## 科技动态
1、[高科技软甲](https://www.tmtpost.com/5565230.html)
《自然》杂志报道,科学家最近研发出一种 3D 打印面料,可以做成人体软甲。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081302.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081404.jpg)
这种材料是一种聚合物,而不是针织物。它的最大特点是能在柔软和坚硬两种状态之间切换。处于柔软状态时,它易弯折,可以贴附在人体表面。
但是一旦成型以后,它会变得异常坚硬,能够承受巨大的外力。因此,可以用作运动员、军人的外骨骼和防弹衣。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081304.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081303.jpg)
2、[智能机器马](https://www.ithome.com/0/573/894.htm)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090801.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090804.jpg)
小鹏汽车发布了一款可以乘坐的智能机器马,其实就是一个四足机器人,带有摄像头、激光雷达等汽车级别的智能驾驶系统。
它可以当作玩具,让小朋友骑,会自动行进,智能避障,并且能跟小朋友进行互动对话。小朋友抚摸机器马,它也会做出反应。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090802.jpg)
此外,它还可以当作载具,在主人取货、逛街、远足时载货。它的具体发售日期和售价,还没有公布。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090803.jpg)
3、[新陈代谢速率](https://cn.nytimes.com/health/20210813/metabolism-weight-aging/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081401.jpg)
《科学》杂志报道,科学家发现人体新陈代谢的速率,与以前认为的不一样。
- 1岁时新陈代谢达到最高点。
- 1岁到20岁新陈代谢每年放缓约3%。
- 20岁到60岁新陈代谢保持稳定。
- 60岁以后每年下降约0.7%。
这意味着,青年和中年时期,人体的能量消耗速度并没有下降。
所以20岁到60岁之间节食可以减肥因为新陈代谢并没有放缓只要吃得少体重就会下降。进入60岁以后就很难通过节食减肥因为新陈代谢每年都在下降节食效果越来越小。
4、[SpaceX 的民用航天项目](https://nypost.com/2021/09/05/spacex-cleared-for-historic-civilian-launch-next-week/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090713.jpg)
SpaceX 公司预定在下周三9月15日发射一艘宇宙飞船四名宇航员全部都是平民。这是历史上第一次“平民宇航员”的宇宙飞行为将来的太空旅游做尝试。
这四名乘客此前没有任何宇航经验他们将在太空停留三天。这与贝佐斯今年7月份仅仅持续50分钟的“飞出大气层”之旅完全不一样更接近真正意义上的“太空旅游”。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090714.jpg)
5、[道路使用费](https://www.fierceelectronics.com/electronics/goodbye-gas-tax-hello-road-user-fees)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081501.jpg)
美国国会最近通过了一项计划,研究征收统一的道路使用费是否可行。
目前,世界各国都对汽油额外收费,用于道路维护,比如美国征收汽油税,中国征收燃油附加费。但是,越来越多的人开始使用电动汽车,不再使用汽油车,这笔钱就收不到了。
为了给道路维护提供资金,确实应该找到一种办法,按照行驶里程,对所有车辆征收道路使用费。
6、[小行星撞地球](https://news.yahoo.com/nasa-boosts-impact-risk-potentially-220546594.html)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081602.jpg)
根据美国宇航局的计算,有一颗叫做 Bennu 的小行星直径约为492米将在一个多世纪后的2135年到2200年之间在地球和月球之间经过而且不能排除撞上地球的可能性。
早先的计算是撞击概率为2,700分之一后来经过修正为1,750分之一。不过就算千分之一的可能真的相撞了那时的科技应该有改变小行星轨道的方法。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081603.jpg)
7、[Mac 专用机械键盘](https://www.theverge.com/2021/7/16/22579847/epomaker-nt68-wireless-mechanical-keyboard-laptop-macbook)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071603.jpg)
很多人不喜欢笔记本电脑的键盘,不如机械键盘手感好。一家英国的键盘公司,就发明了一种供笔记本电脑使用的便携式机械键盘。
使用时,套在 Mac 笔记本键盘上方即可。这样的话,既提供了良好的打字手感,又不必适应不同的键盘布局。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071604.jpg)
## 文章
1、[青海冷湖:东半球唯一一个世界级天文台址诞生记](https://finance.sina.com.cn/tech/2021-08-19/doc-ikqciyzm2290832.shtml)(中文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081905.jpg)
中国国家天文台经过3年连续监测认定青海冷湖的光学观测条件比肩国际一流大型天文台。
这一发现为中国光学天文发展创造了重大机遇也为国际光学天文发展提供了宝贵的战略资源。8月18日的《自然》杂志公布了这项重大科学进展。
2、[中国的实验室猴子短缺](https://www.bjnews.com.cn/detail/163111532114807.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090907.jpg)
生物医药研究,都需要用到实验室猴子(主要是猕猴)。猕猴是国家保护动物,不能去野外抓,只能从养殖场购买。由于疫情,猴子供应紧缺,价格飞涨。本文介绍了国内实验室猴子的状况。
3、[使用 React.memo() 提高组件性能](https://alexsidorenko.com/blog/react-render-always-rerenders/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082005.jpg)
默认情况下,如果 React 父组件重新渲染,它包含的所有子组件都会重新渲染,即使子组件没有任何变化。
React.memo() 方法可以防止子组件不必要的渲染,从而提高组件性能。
4、[CSS 盒状模型的 block 和 inline 之分](https://css-tricks.com/css-logical-properties-and-values/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081310.jpg)
CSS 盒状模型的`border`、`margin`、`padding`属性,有 block 和 line 之分,比如`padding`有`padding-inline`和`padding-block`两个子属性。本文介绍这种区别。
5、[elm 语言的使用心得](https://engineering.rakuten.today/post/elm-at-rakuten/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081902.jpg)
作者在生产环境使用 Elm 将近两年了写了10万行代码。这篇文章详细评价了 elm 语言,给予很高的评价。本文写得很好,推荐阅读。
6、[NetBSD 解释](https://www.makeuseof.com/what-is-netbsd/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081908.jpg)
一篇科普文章,介绍什么是 NetBSD 操作系统,它的由来和特点。
7、[Let's Encrypt 的免费替代品](https://scotthelme.co.uk/heres-another-free-ca-as-an-alternative-to-lets-encrypt/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082107.jpg)
现在大家都用 Let's Encrypt 生成免费的 HTTPS 证书,本文介绍其它三个类似的免费证书服务。
8、[JavaScript 涟漪动画](https://www.bryanbraun.com/2021/04/15/ripple-animation-in-javascript/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082001.jpg)
一篇简单的 JavaScript 教程,介绍如何在 Canvas 上面,使用正弦函数画出涟漪动画。
## 工具
1、[Clip It](https://hypetrigger.io/clipit/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081913.jpg)
一个智能视频剪辑软件,分析 OBS 软件的直播视频,从中选出精彩片段,通过人工智能自动生成一段精选视频。
2、[NvChad](https://github.com/NvChad/NvChad)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082004.jpg)
一个 NeoVim 编辑器的插件集合,将其变成一个完备的 IDE 开发环境。你也可以用它来了解 NeoVim 编辑器需要安装什么插件。
3、[Lit](https://lit.dev/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082106.jpg)
谷歌推出的基于 Web Components 的前端框架非常小巧5KB用法很优雅。
4、[intellij-media-player](https://github.com/wuyr/intellij-media-player)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090718.jpg)
这个插件可以让 JetBrains 公司的 IDE在背景里面播放视频。适合在同一个窗口一边编码一边看视频。([@wuyr](https://github.com/ruanyf/weekly/issues/1926) 投稿)
5、[markdown-tweet-scheduler](https://github.com/reidjs/markdown-tweet-scheduler)
使用 GitHub Actions 将仓库里面的 Markdown 文件,定时发到推特上面。
6、[Webpack to Vite](https://github.com/originjs/webpack-to-vite)
这个工具可以将 Webpack 项目转为 Vite 项目。([@Chieffo2021](https://github.com/ruanyf/weekly/issues/1924) 投稿)
7、[Act](https://github.com/nektos/act)
一个在本机搭建 GitHub Actions 环境的工具,让你在本机运行 GitHub Actions可以用来验证 workflow 文件是否正确。
8、[TypeIt](https://typeitjs.com/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082301.jpg)
一个 JS 库,用来在网页上生成打字机输入文字的动画效果。
9、[Gitfs](https://www.presslabs.com/docs/code/gitfs/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082302.jpg)
这个工具把一个远程 Git 仓库挂载到本地目录,该目录所有的变动自动提交到 Git并推送到远程仓库因此也可以回滚到任意时点。它相当于实现了基于 Git 的文件系统。
## 资源
1、[商务部国别指南](http://fec.mofcom.gov.cn/article/gbdqzn/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081029.jpg)
商务部网站提供全世界各国的《国别指南》PDF 文件免费下载,详细介绍各国基本情况,内容非常实用。
2、[交互式线性代数](http://textbooks.math.gatech.edu/ila/index.html)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081415.jpg)
一本英文的初级线性代数教材,免费在线阅读,并提供 PDF 下载,最大特点就是配有很多图片,方便理解。
3、[机器学习入门](http://smlbook.org/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081416.jpg)
瑞典乌普萨拉大学的《机器学习》英文教材,针对大学新生,有 PDF 全书下载。
4、[Merlin](https://merlin.allaboutbirds.org/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081901.jpg)
一个手机 App用来识别看到或听到的鸟类特色是可以根据鸟的叫声识别是什么鸟。
5、[技术面试手册](https://techinterviewhandbook.org/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082401.jpg)
工程师如何准备技术面试的英文免费电子书全书分成两部分面试本身的准备和技术知识的准备。GitHub 有5万多颗星。
## 图片
1、[中银胶囊塔大厦](https://failedarchitecture.com/2014/06/a-year-in-the-metabolist-future-of-1972/)
1972年日本东京建造了一个胶囊大厦使用140个预置的公寓单元堆叠成一幢楼称为中银胶囊塔。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071305.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071306.jpg)
建筑师的设想是,以后可以随意更换某个单元,使用新的胶囊替换旧的,不影响其他单元。但是建造完成后,开发公司就破产了,所有单元后来都没有更换过。
更糟糕的是,由于组合结构本身的缺陷,以及建造质量不过关,建成后一直有漏水问题,导致内部结构生锈,破损不堪。前几年,政府决定拆除这栋楼,但是一直没有动工。
目前,楼里只有少部分的房间,还有人居住。前几年,有一位摄影师拍摄了一些胶囊大楼居民的生活状态。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071307.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071308.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071309.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071310.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071311.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071312.jpg)
2、[古斯塔夫·哈肯松](https://en.wikipedia.org/wiki/Gustaf_H%C3%A5kansson)
1951年66岁的瑞典人古斯塔夫·哈肯松Gustaf Håkansson报名参加一个超长距离1764公里的自行车比赛。主办方拒绝了理由是他的年纪太大了比赛只允许40岁以下的人参加。
但是,他还是跟选手一起出发了,但不是正式参赛者,而是在最后一名参赛者出发后一分钟出发,并穿着一件写着零的号码牌衬衫。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071403.jpg)
比赛分成好几天,其它参赛者睡觉时,古斯塔夫·哈肯松依然在骑车。他留着很长的白胡子,显得更加苍老。许多报纸都报道了他的故事,引起了全国的关注,他变成了知名人物。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071402.jpg)
经过6 天 14 小时 20 分钟,他率先到达终点,比其它参赛者早了 24 小时。人们在终点迎接他。
他一直活到了1987年102岁逝世。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071404.jpg)
3、[空中看极光](https://twistedsifter.com/2021/09/southern-lights-under-full-moon-from-space-iss/)
一位欧洲宇航员在国际空间站,拍到了地球南极的极光照片。
最难得的是,那天是满月,所以光照非常好,可以清晰地看到云层和地面,非常壮观。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090806.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090807.jpg)
## 文摘
1、[错误的面试答案,让我得到了工作](https://dewitters.com/i-had-to-give-a-wrong-answer-to-get-the-job/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071903.jpg)
2007年我去一家公司应聘程序员。当时为了应聘成功我不得不故意答错了一个问题。你可能觉得很奇怪让我解释一下怎么回事。
面试官有两个人:技术团队的负责人和公司总经理。总经理是技术负责人的上级,技术负责人对我进行提问。
一开始是几个一般性的问题,然后他问我“什么三层架构”?
我回答说,“三层架构”就是客户端-服务器-数据库。我还补充说 Web 浏览器就是最常见的瘦客户端。他们似乎对我的回答很满意。
他接着问:“三层架构与 MVC 模式(模型-视图-控制器)有什么关系?”
我知道这个问题有一点棘手。大多数人都会将两者等同起来但是实际上MVC 模式只用于中间的“应用程序”层,并不涉及客户端和数据库。
维基百科是这样解释的:
> “三层架构”的一个基本规则是,客户端不直接与数据层通信,所有通信都必须通过中间层。因此,从概念上讲,三层架构是线性的。
>
> 然而MVC 模式是三角形的:视图层向控制器发送更新,控制器更新模型,模型的更新又直接触发视图的更新。
我原想这样回答,但是我怀疑,面试官认定的正确答案,就是大多数人的错误答案。如果我说出自己的答案,他会认为我是错的。
要是我当面指出他的错误,而他的老板又在一旁,就等于在老板面前让他丢脸。那么,他可能会坚持自己的立场,拒绝我的正确答案,挽回自己的面子。他也可能承认自己错了,当众丢脸。
我觉得这两种结果都不好,最后决定,我必须回答他们眼中正确的答案。
我先试探着,说出我的正确答案,看看对方的反应。
“MVC 模式是一种软件模式,属于代码的组织形式,大多数情况下,仅在应用程序层运行……”
我看到技术负责人皱着眉头,所以猜想这不是他预期的答案。我就改口说:“视图对应用户界面,控制器对应应用层,模型对应数据库”。
搞定!回答正确!大家都很高兴,我得到了这份工作。
这个故事告诉我们,面试不仅仅需要技术技能,还需要人际交往能力。这也很合理,因为实际工作中,确实两种能力都需要。
## 言论
1、
宇宙诞生于138亿年前的大爆炸可能会在未来数十亿年后终结。我们还不知道宇宙到底是什么但是无论宇宙是什么它肯定与我们人类无关。我们越了解宇宙宇宙也就越发显得毫无意义。
-- [史蒂芬·温伯格](https://www.scientificamerican.com/article/learning-to-live-in-steven-weinbergs-pointless-universe/),不久前去世的诺贝尔奖得主、美国物理学家。这是他的畅销科普书《宇宙诞生后的前三分钟》里面的名言。
2、
自由软件运动,本质上不是一场软件运动,而是一场社会运动,因为它的核心是提倡一种基于“共享”的意识形态,要求成员相互支持和帮助。
-- [《理查德·斯托曼与自由软件的历史》](https://www.cmpod.net/all-transcripts/history-open-source-free-software-text/)
3、
许多企业拒绝自由软件,提出质疑:如果一家公司免费赠送软件产品,它如何生存?
理查德·斯托曼不得不向他们解释:自由软件只是要求给予用户自由,而不是提倡免费。但是,企业无法理解这种意识形态的细微差别。
-- [《理查德·斯托曼与自由软件的历史》](https://www.cmpod.net/all-transcripts/history-open-source-free-software-text/)
4、
日本的卡通片画师,画一帧可以赚 1.80 美元,有时一个月只能画 300 帧,总收入为 540 美元。这点钱维持生计非常困难,所以日本动画师离职率极高。
-- [《日本动画师离职率高达90%》](https://www.animenewsnetwork.com/interest/2021-08-06/animator-dorm-project-about-90-percent-of-animators-quit-their-jobs-within-3-years/.175908)
5、
我在普林斯顿大学学习物理学时,曾经与一个同学一起花了三个小时,研究一个非常困难的偏微分方程,但一无所获。后来,我们去找了班上最聪明的同学,他看了几分钟就说:“余弦变换可以解”。我们表示不理解,他就写了三页纸的答案,并说几年前就解过类似的问题。
因为这件事,我知道自己永远不会成为一名伟大的理论物理学家,所以就改学了计算机。
-- [贝佐斯](https://get21stnight.com/2021/08/09/difficult-math-is-about-recognizing-patterns-lessons-from-jeff-bezos/),亚马逊公司的老板,回忆大学生活
## 历史上的本周
2020年第 124 期):[华为如何考核员工](https://www.ruanyifeng.com/blog/2020/09/weekly-issue-124.html)
2019年第 72 期):[当代人不再有手稿](https://www.ruanyifeng.com/blog/2019/09/weekly-issue-72.html)
2018年第 21 期):[人生的水平运动和垂直运动](https://www.ruanyifeng.com/blog/2018/09/weekly-issue-21.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

443
docs/issue-176.md Normal file
View File

@ -0,0 +1,443 @@
# 科技爱好者周刊(第 176 期):中国法院承认 GPL 吗?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1913),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091605.jpg)
2021 世界机器人大会在北京举行,一家公司展出了“爱因斯坦”人形机器人,使用中文向学生“授课”。([via](https://photo.cctv.com/2021/09/11/PHOA6GQ0lb0RFhGynbF5j6U0210911.shtml)
## 本周话题:中国法院承认 GPL 吗?
开源软件通常带有许可证。大家一直很想知道,如果国内用户不遵守许可证,可以去法院告他吗?
上周有一条[新闻](https://www.oschina.net/news/159435),深圳市中级人民法院一审判决,被告违反了 GPL 许可证赔偿侵权费50万元。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091509.jpg)
很多程序员很兴奋,认为这代表 GPL 许可证得到中国法院的认可。
我仔细读了[判决书](https://wenshu.court.gov.cn/website/wenshu/181107ANFZ0BXSK4/index.html?docId=05f553bd178d4354bb48ad5100c1314f),觉得跟大家想的不一样,这个案件很复杂,得不出法院认可 GPL 的结论。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091510.jpg)
我简单说一下案情。
济宁市罗盒网络科技有限公司(以下简称“罗盒科技”)在 GitHub 开源了软件 VirtualApp使用了 GPL 许可证。但是,他同时又声明,不得用于商业用途,除非购买商业授权。
大家觉得,这个声明有问题吗? **可以既采用 GPL 许可证,又不许用于商业用途吗?**
回答是这个声明有很大问题。GPL 许可证允许商用,只要你用了这个许可证,别人就可以把你的代码用于商业用途。
> [开源小知识]
>
> 如果想禁止商用,就不能使用 Copyleft 许可证(比如 GPL而是要添加一个自己的许可声明比如“源码只供个人学习不得商用除非购买商业许可证”。
因此,罗盒科技一开始的许可证选择,就有问题,后来果然出了问题。
有一个叫做“点心桌面”的商业 App使用了 VirtualApp。罗盒科技就控告开发商福建风灵公司侵权要求赔偿2000万元。
罗盒科技起诉的理由,不是对方违反 GPL没有开源“点心桌面”而是对方没有付款就将代码用于商业用途。
所以,准确的说,这个案件跟 GPL 许可证没有直接关系,只跟风灵公司没有获得商业授权有关。法院最后判决被告败诉,也是这个原因。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091511.jpg)
但是前面说了GPL 许可证允许商业用途,风灵公司就抓住了这一点,为自己辩护,宣称自己使用的是项目的 GPL 版本,不是商业版本,因此可以商用。
他们没想到的是GPL 许可证的[第八条](https://www.gnu.org/licenses/gpl-3.0.html)明确写明如果使用者不开源自己的代码GPL 授权失效。
> 第八条 传播或修改代码时,如果不遵守规定的条件,授权自动终止。
法院因此认为,风灵公司不符合条件,不能使用 GPL 为自己的商业行为辩护。所以,这个案件不是法院认可了 GPL而是法院认为被告不适用 GPL 许可证。
假如风灵公司遵守了 GPL公开了“点心桌面”的源码那还构成侵权吗我的个人看法是那样就不侵权。
总之GPL 在国内维权还是很困难。它是按照美国法律写的,所有中文版都是网友翻译的,有没有准确表达含义都很难说。 **中国法院就算认可 GPL也是作为代码作者与用户之间的合同看待。**
这意味着两点。
1只有代码作者才能提起侵权诉讼其他人没法控告违反 GPL 的行为。
2就算胜诉最多就是对方软件下架或者赔偿损失很难强制开源代码因为中国合同法没有这种先例而且法律允许对方拒绝继续履行合同。
## 使用 Node.js 开发一个 CLI 工具
Node.js 诞生已经超过10年了。因为它前端开发出现了翻天覆地的变化。
直到今天,你要学习前端的主流技术,首先就要掌握 Node.js因为所有开发都要在它下面完成。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091601.jpg)
很多同学都想知道,怎么才能掌握 Node.js
对于新人来说,其实只要掌握两个知识点,就能上手了:**一个是 CommonJS 模块格式,另一个就是命令行环境** command line简写为 CLI。其余部分就是普通的 JavaScript 语法。
上面两个知识点之中CommonJS 比较简单,命令行有点难,因为内容多,需要了解操作系统,以及 Node.js 提供的各种系统接口,最常用的就是文件系统接口。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091604.jpg)
这一周介绍的课程,就是 **《教你使用 Node.js 开发一个 CLI 工具》**,教大家快速入门命令行开发。
这是一门视频课,手把手带你从零开始写一个 JS 脚本,把它做成命令行工具,并发布到 NPM 上面,可以给其它人下载使用。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091602.jpg)
它不同于那些直接讲述技术点的课程,不是生硬的文档解读,而是从具体的问题出发,带出知识点,立足于教会学习者,解决现实场景中的实际问题,属于“实务导向”。
课程的主讲老师崔效瑞,有丰富的前端开发经验,是 Vue 3 的代码贡献者,也是 Element3 技术负责人、mini-vue 作者。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091603.jpg)
微信扫描上方二维码报名,就可以领取这门视频课,并了解课程的详细情况。课程推广期间,**不收取任何费用**,保证没有套路。
## 科技动态
1、[二氧化碳捕捉工厂](https://climeworks.com/orca)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091101.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091102.jpg)
世界目前最大的二氧化碳捕捉工厂最近在冰岛建成了。它通过风扇吸入空气过滤出二氧化碳然后再将二氧化碳液化注入地下1,000米深处的矿洞存储。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091103.jpg)
二氧化碳的过度排放是气候变暖的主要原因目前没有好的方法吸收二氧化碳。该工厂每年只能吸收4000吨二氧化碳只相当于800多辆汽车的排放量而全世界2015年的二氧化碳排放量是360亿吨。[@emac](https://github.com/ruanyf/weekly/issues/1946) 投稿)
2、[搞笑诺贝尔奖](https://mp.weixin.qq.com/s/9mTIHBJox5JMkrbl9nJcqA)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091303.jpg)
哈佛大学每年评选(似乎)无意义的研究,颁给搞笑诺贝尔奖。今年,日本学者(上图)获得了其中的动力学奖,他通过马路实验(下图)得到结论:
> “如果两波人相向而行,其中有人边走边看手机,将引发人群的冲撞。”
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091304.jpg)
这已经是日本学者连续15年获得搞笑诺贝尔奖了。日本网民也在议论日本的学者是不是太多了找不到有意义的研究题目了
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091305.jpg)
3、[违规跑鞋](https://www.thepaper.cn/newsDetail_forward_14479959)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091401.jpg)
9月12日的维也纳马拉松赛上埃塞俄比亚选手以2小时09分22秒的成绩获得冠军但是随后就被取消成绩理由是他的跑鞋违反了最新规定。
按照规定跑鞋的鞋底厚度不能超过40毫米但是该选手的鞋底厚达50毫米多出整整一厘米。更厚的鞋底可以提供更好的弹力帮助选手节省体力。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091402.jpg)
4、[游戏厅的衰落](https://www.japantimes.co.jp/life/2021/06/06/digital/japanese-gaming-arcades-pandemic/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082006.jpg)
日本的电子游戏厅曾经盛极一时各种街机玲琅满目但是现在已经盛况不再。根据警方的统计1986年日本全国曾经有 26,573 家游戏厅到了2019年只剩下 4,022 家,疫情爆发以后,数目更是继续锐减,可能不到最高峰时的十分之一。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082007.jpg)
互联网和手机游戏的兴起是游戏厅衰落的主要原因。目前游戏厅的最大顾客来源是传统游戏爱好者以及老年人。一位65岁的老人说他把游乐厅当作社交场所可以结交很多朋友。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082008.jpg)
一些人认为游戏厅最终会消失。另一些人则认为游戏厅值得保留下来街机有其独特的乐趣。南梦宫、Square Enix、世嘉等街机公司呼吁日本政府采取措施促进街机行业的发展。
5、[漂浮式光伏电站](http://m.cnhubei.com/content/2021-05/15/content_13795434.html)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090906.jpg)
山东德州最近建成了世界最大的单体水上漂浮式光伏电站。在水库的水面上漂浮着面积2200亩的太阳能光伏板设计总容量为320兆瓦第一期建成了200兆瓦。
漂浮式光伏电站的好处是,对水体没有破坏性,比较环保,节省地基成本,施工周期短,还可以减少水库的水量蒸发、遮挡阳光抑制藻类生长。另一方面,光伏板放在水里,可以有效降温,显著提高发电效率。
6、[果蝇独居的后果](https://www.nature.com/articles/d41586-021-02194-2)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082105.jpg)
科学家已经知道,果蝇是一种社会化动物,所以常常用它做实验,研究人类社会。
《自然》杂志最近报道,科学家将果蝇单独隔离,与群居的果蝇进行对比。结果发现,独居的果蝇有更少的睡眠、更多的进食。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082104.jpg)
这个实验如果可以引申到人类,就表示长期独居对健康不利,群居、与他人的日常互动对健康更有利。
## 文章
1、[WebOS 死亡十周年纪念](https://sspai.com/post/68372)(中文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082206.jpg)
多年前Palm 公司曾经发布过一个手机系统 WebOS有很多令人难忘的特性非常易用。2011年8月11日该系统被宣布放弃。本文回顾了这个系统。
2、[消灭后视镜](https://mp.weixin.qq.com/s/tUeFiMbQhpmXkffxVsts5w)(中文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082405.jpg)
越来越多的小汽车使用摄像头取代后视镜,有的甚至连突出的门把手都隐藏了,本文讨论这样做的原因。
3、[如何免费搭建一个 VS Code 网页版](https://justyy.com/archives/45744)(中文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091514.jpg)
VS Code 编辑器有网页版,本文教你怎么把它部署在免费服务器上,可以用来写笔记,或者偶尔远程编辑代码。([@DoctorLai](https://github.com/ruanyf/weekly/issues/1953) 投稿)
4、[你所不知道的 ASML](https://threadreaderapp.com/thread/1429464932446183431.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082306.jpg)
全世界最先进的芯片工厂,都依赖一家公司生产的 EUV极紫外光刻芯片制造机这家公司就是荷兰的 ASML阿斯麦公司。它一年生产50台 EUV每台售价1.5亿美元起。
5、[12 张视觉错觉图片](https://nautil.us/blog/12-mind_bending-perceptual-illusions)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082803.jpg)
本文收集了 12 张著名的视觉错误图片。比如,上面这两张图片,看上去是不同角度拍摄的同一条街道,但是实际上,它们是同一张图片并排放在一起。
6、[绝对值的计算并不简单](https://habr.com/en/post/574082/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082305.jpg)
绝对值的算法似乎是一个微不足道的问题:判断一个数是否为负数,如果是的,就去掉它的负号。如果你采用这样的算法,那你就错了。
7、[React usePrevious 钩子](https://davidwalsh.name/react-useprevious-hook)(英文)
本文介绍如何使用 useEffect 和 useRef 的官方钩子,写一个自己的 usePrevious 钩子,返回组件上一次渲染时的 props 参数。
8、[浏览器的“包导入地图”](https://github.com/wicg/import-maps)(英文)
Chrome 89 开始支持 ES 模块的“包导入地图”功能package import maps可以为导入模块指定别名。
## 工具
1、[Ventoy](https://github.com/ventoy/Ventoy)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082403.jpg)
一个 U 盘的启动盘制作工具,直接把系统镜像文件复制到 U 盘即可。它支持电脑启动时,从多个系统镜像文件里面选择一个启动。
2、[WebDen](https://webden.dev/landing/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082605.jpg)
专供手机浏览器使用的网页代码编辑环境,提供 HTML、CSS、JS 的开发和调试。
3、[View Source](https://neatnik.net/view-source/)
一个 Web 小工具,输入网址,就可以高亮显示该网址的源码,非常好用。
4、[fishdraw](https://github.com/LingDong-/fishdraw)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081311.jpg)
一个 JS 脚本,可以自动生成鱼的图形。这里还有一个可以[自动画树](https://github.com/zv/tree)的库。
5、[MDvideo](http://mdvideo.gshll.com/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091513.jpg)
一个桌面软件,自动将 Markdown 文档转成一段视频。文档里面的视频、音频、图片网址,都会抓取后插入视频,还可以根据文字生成人工语音的旁白朗读。
它非常适合快速生成产品的介绍视频。([@linqian02](https://github.com/ruanyf/weekly/issues/1952) 投稿)
6、[group-by-repo-on-github](https://github.com/foamzou/group-by-repo-on-github)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091210.jpg)
油猴脚本,用来处理 GitHub 的网页搜索结果,可以根据仓库分类,并自动获取分页结果,即不用点击“下一页”了。([@foamzou](https://github.com/ruanyf/weekly/issues/1941) 投稿)
7、[iDraw.js](https://idraw.js.org/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091308.jpg)
一个简单的 JS 库,用来使用脚本进行网页绘图。它基于 Canvas可以绘制文字、矩形、圆形、图片、HTML 片段和 SVG 文件。([@chenshenhai](https://github.com/ruanyf/weekly/issues/1949) 投稿)
8、[PikaScript](https://github.com/pikasTech/pikascript)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091306.jpg)
这个项目用来为单片机提供 Python 支持,让你可以通过 Python 脚本操作单片机。([@pikasTech](https://github.com/ruanyf/weekly/issues/1944) 投稿)
9、[mini-stores](https://github.com/linjc/mini-stores)
小程序状态管理库,方便管理页面状态,支持各公司的小程序。([@linjc](https://github.com/ruanyf/weekly/issues/1940) 投稿)
10、[Neumorphism](https://neumorphism.coldstone.fun/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091512.jpg)
一个网页工具,用来生成照明阴影效果的 Flutter 代码。这里还有 [CSS 版](https://neumorphism.io/)。([@xrr2016](https://github.com/ruanyf/weekly/issues/1951) 投稿)
## 资源
1、[Samantha Ming 个人网站](https://www.samanthaming.com/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091307.jpg)
Samantha Ming 是一名加拿大前端工程师,她在个人网站上分享了很多前端代码的技巧,内容质量很高,制作精美。([@wxyudl](https://www.samanthaming.com/) 投稿)
2、[糖尿病教育网站](https://dtc.ucsf.edu/zh-hans/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091110.jpg)
加州大学旧金山分校主办的网站,全部使用中文,提供糖尿病、健康、运动、饮食知识,内容很不错。([@Stupid-Human](https://github.com/ruanyf/weekly/issues/1938) 投稿)
3、[程序员的数学导论](https://pimbook.org/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081702.jpg)
一本英文的数学教材专门写给没有数学基础的程序员主要介绍微积分和线性代数并且结合编程实例比如加密和神经网络进行讲解。全书可以0元购买。
4、 [SQL Bolt](https://sqlbolt.com/)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071714.jpg)
一个交互式的英文在线教程一共19课从零开始讲授 SQL 知识,以及如何查询数据库。
5、[国际数据管理手册](http://www.grcdi.nl/gsb/global%20sourcebook.html)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080512.jpg)
该网站提供全世界各国的各种数据格式,比如地址、电话、邮政编码、货币、车牌等的格式。
## 图片
1、[手机学习网页开发](https://www.linkedin.com/posts/shubham-sharma-34bbab18b_webdevelopment-css-html-activity-6820715919568961536-WApS/)
一个尼泊尔老师在网上贴出照片,他的学生没有笔记本电脑,只能通过手机架设开发环境,学习网页开发。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072205.jpg)
经过两个月,这个学生已经初步掌握 HTML、CSS 和 JS。
2、[世界上最长的钢琴](https://www.alexanderpiano.nz/page/the-alexander-piano)
钢琴的音质与琴弦的长度有关。琴弦越长振动越慢就能发出越低频的声音所以高级的三角钢琴体积都很大长度都不短于2.3米。
一个新西兰青年阿德里安不禁突发奇想,如果制造一个特别长的钢琴,不就可以发出非常低的音频吗?
他决定自己来造一个,从图书馆找到资料,在钢琴师傅的指导下,开始动手建造。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071706.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071707.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071708.jpg)
最后他造出了世界上最长的钢琴长度接近10米。
他说,本想造得更长,但是他家的车库放不下了。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071704.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071705.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071709.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071710.jpg)
果然,这架钢琴的音质相当好,吸引了很多专业音乐家专程来演奏,还灌制了唱片。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071711.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071712.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071713.jpg)
## 文摘
1、**乔布斯的白板事件**
摘自沃尔特·艾萨克森的《乔布斯传》。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091611.jpg)
1985年30岁的乔布斯被赶出了苹果公司。
他随即创立了 NeXT 公司,继续开发符合他理想的下一代个人电脑。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091613.jpg)
1986年一家叫做 Pixar 的图形硬件公司找到了乔布斯。那家公司濒临破产,急需资金。乔布斯经过思考,同意给钱,成为这家公司的最大投资者。
最初这只是一笔单纯的风险投资。但是后来几年Pixar 还是不断亏损,乔布斯不得不追加投资,最后索性成了公司的董事长,直接介入公司管理。
那时,乔布斯每周有一两天去 Pixar 公司办公,剩下的时间就去 NeXT 公司办公。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091612.jpg)
进入九十年代以后NeXT 公司和 Pixar 公司的业务都不见起色,看上去两家公司都会失败。这是乔布斯一生中的最低潮,他的压力很大。
有一天Pixar 公司开会,乔布斯对 Pixar 创始人史密斯和其他高管破口大骂。因为他们一直拖延,没有按时拿出下一代图像电脑的电路设计。
那个时候NeXT 的新产品也没有按时完成。史密斯就反唇相讥:“嘿,你的 NeXT 电路板做完了吗?不要光盯着我们。”
乔布斯听了勃然大怒。史密斯后来回忆:“他气到失去理智。” 史密斯说话有西南部口音,乔布斯就学他的口音,冷嘲热讽。史密斯说:“他欺人太甚,太过分了。我也气炸了,什么话都骂出口。于是我们几乎贴着对方的面,大约只隔一个巴掌宽,互相对骂。”
乔布斯开会时,一定要把白板据为己有,不轻易让别人使用。史密斯利用自己的大块头,一把推开他,迳自走到白板前,边写边解释。乔布斯吼道:“你给我住手!”
“咦?”史密斯回击:“白板是你的吗?我不能写吗?简直是胡扯。”乔布斯气得当场离席。
这场会议以后不久,史密斯就辞职离开了 Pixar自己创业开了一间软件公司专攻电脑绘图和影像编辑。
他很幸运,微软后来买下了他的公司。他可能是历史上唯一一位,创立了两家公司,一家卖给了乔布斯,另一家卖给了比尔·盖茨。
## 言论
1、
如果你走得足够远,其实就再也没办法回去了。当你回到故乡,原来的一切都已经消失了。
不过,这也不算什么,归根结底,旅程才是你的故事中最重要的部分。
-- [《如果有无尽的推动力,宇宙飞船可以飞多远?》](https://www.forbes.com/sites/startswithabang/2021/12/30/how-far-could-a-spaceship-go-if-we-never-ran-out-of-thrust/?sh=6d38da5429ee)
2、
二战开始后,德国轰炸伦敦。伦敦市区每天晚上都有炸弹落下,郊区的炸弹比较少,可能每周一次。
战后的调查发现,在这段时期,市区居民的胃溃疡发病率显著增加,奇怪的是,郊区居民的胃溃疡发病率,增加得比市区还要大得多。这说明压力的不确定性比压力本身伤害更大。
--[《学会减少不确定性》](https://ofdollarsanddata.com/become-an-uncertainty-killer/)
3、
Dropbox 这个软件给人的感觉是,很早就达到了顶峰,然后随着开发团队尝试添加越来越多的功能,而逐渐变得糟糕。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=28150985)
4、
赚到一百万美元以后,再往前走的动力都来自你的热情。
-- [Joel Spolsky](https://news.ycombinator.com/item?id=27865101)
5、
幸福的秘诀就是永远抱有低期望值。the secret to happiness is low expectations.
-- Hacker News 读者
## 历史上的本周
2020年第 125 期):[数字人民币要取代谁](https://www.ruanyifeng.com/blog/2020/09/weekly-issue-125.html)
2019年第 73 期):[数据统计的威力](https://www.ruanyifeng.com/blog/2019/09/weekly-issue-73.html)
2018年第 22 期):[猴子自拍,版权归谁](https://www.ruanyifeng.com/blog/2018/09/weekly-issue-22.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

425
docs/issue-177.md Normal file
View File

@ -0,0 +1,425 @@
# 科技爱好者周刊(第 177 期iPad 的真正用途
这里记录每周值得分享的科技内容,周五发布。(**[通知] 下周五是十一假期,周刊暂停一期。**
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1913),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091801.jpg)
23岁的宁夏青年董书畅今年6月份在西藏阿里地区拍到了一张完美的日环食照片。最近获得了英国格林威治天文台评选的2021年天文摄影冠军照片。[via](https://www.thepaper.cn/newsDetail_forward_14545006)
## 本周话题iPad 的真正用途
大家的平板电脑,都用来干嘛?
根据我的观察,第一位的用途都是看视频,其次是玩游戏。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092305.jpg)
如果有人说,平板电脑是生产力工具,那属于胡说。无论是学习和工作,它远远不如笔记本电脑好用和强大。
我曾经幻想,外出时使用平板电脑开发。结果发现根本不可行,要什么缺什么,开发体验极差,最多只能紧急时登录服务器,或者偶尔改一下仓库代码。
但是,我最近发现有一个用途,平板电脑大大强于笔记本,几乎可以说,是为这种用途量身定制的工具。
那就是普通人的视频处理。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092307.jpg)
专业级别的视频处理,平板电脑肯定是不行的。但是,普通人偶尔剪剪视频,它真的是利器,尤其是 iPad pro。
我使用 GoPro 拍摄旅游视频,每次要导入桌面设备处理,非常麻烦。要是身边没有笔记本电脑,就只能等到旅行结束再说。手机倒是可以剪视频,但是对于 2K 或 4K 分辨率,处理起来很慢。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092308.jpg)
今年上半年,苹果公司发布了新的 M1 架构的 iPad Pro。我眼前一亮这个硬件配置跟 Mac mini 是一样的,而我们已经知道,后者的视频处理能力很强。
而且iPad Pro 采用 Type-C 接口,可以直接连移动硬盘,导出文件。它的大屏也适合视频预览。总之,种种特点都表明这个设备特别适合视频处理。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092309.jpg)
入手以后,经过几个月的试用,它的表现跟我预想的基本一样,现场拍完就能剪,立刻就能分享给亲友,或者发上网。如果你也需要旅途处理视频,我推荐这个方案。
平板电脑诞生已经超过10年了至今没有清晰的产品定位不能不说是一件尴尬的事。我建议厂商们可以把它的主要用途定位在视频处理工具真的很合适没准能敲开更大的市场。
顺便提一下iPad Pro 有一个地方,让我觉得很遗憾。虽然它跟 MacBook 笔记本是一样的硬件,但是无法安装 macOS 应用,只能安装 iOS 应用。如果苹果公司愿意升级操作系统,它就是货真价实的笔记本平板了,百分之百的生产力设备。
## 前端工程化实战
正在学习前端的同学,有没有听说过 **“前端工程化”** 这个词?
它是这几年的热门领域,大厂招聘往往都有这方面的要求。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092314.jpg)
那么,“前端工程化”到底是什么呢?
我们知道,大学里面有《软件工程》这门课,**如果把“软件工程”的做法用于前端项目,就是前端工程化。** 比如,优化开发流程、提高项目可维护性、自动化测试、自动化构建、项目发布管理等等。
前端工程化可以大大提升项目的可维护性,降低维护成本,提供协作便利。这对于大型项目尤其重要,所以大厂才会如此看重前端工程化。
大部分的新人程序员,由于没有参与过大型项目,对于前端工程化的概念和实践都非常陌生。这对于正规化开发和应聘大厂,很不利。如果懂一点前端工程,面试可以加分不少,起薪也会比单纯的开发岗位更高一些。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070804.jpg)
本周的课程资料就是一个 **《前端工程化实战》资料包**,适合那些学会 React 或 Vue 框架后想更进一步提升的同学。
讲课老师通过视频,带大家动手构建一个前端组件库。以这个项目作为例子,重点讲解前端工程化的四个主要方面:测试、静态检查、代码打包发布、工作流程自动化。
同时还会介绍目前最受关注的工程工具Docker、GitHub Actions 和 Vite
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021070803.jpg)
对上面的内容感兴趣,希望掌握“前端工程化”知识的同学,可以听听看这门课程。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092315.jpg)
微信扫描上方二维码,就可以 **0元** 领取这份《前端工程化实战》资料包。
报名后,记得添加助教老师微信领取。数量不多,先到先得。
## 科技动态
1、[电动车的超快充电](https://www.sohu.com/a/480117263_383324)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082603.jpg)
广汽的新能源汽车品牌 Aion最近展示了超快充电技术充电时间与加油时间差不多。
该公司的 3C 快充可以使车辆在16分钟内从0%充电至80%;另一种 6C 快充的速度更快从0%充到80%只需要8分钟。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082604.jpg)
根据现场演示,它的充电功率达到 481kW电压为 855.6V,电流为 562.8A。这种功率只要4分钟时间就能充入35.1度电。但是问题在于,这样大的电压和电流,对于充电站的要求很高,需要专门建设,能否推广还有待观察。如果一个城市只有几个这样的充电站,并没有实际意义。
2、[智能眼镜的隐私问题](https://www.reuters.com/technology/ireland-raises-privacy-question-over-facebook-smart-glasses-2021-09-17/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091914.jpg)
上周Facebook 与太阳眼镜制造商雷朋合作,推出了一副智能眼镜,允许佩戴者听音乐、接听电话,还可以拍摄照片和短视频。很多人担心这种眼镜可以用于偷拍。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091915.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091916.jpg)
爱尔兰的主管部门已经做出决定如果这种眼镜要在该国出售摄像头工作时LED 指示灯必须常亮,让周围的人知道他们正在被拍摄或拍照。这可以防止偷拍,很多西方国家都有规定,任何有摄像头的公共场合,都应该有显目的提示,告知顾客会被录影。
3、[世界最大的海上风力发电机](https://newatlas.com/energy/worlds-biggest-wind-turbine-mingyang/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082606.jpg)
一家中国公司发布了,世界最大的海上风力发电机。
它的尺寸有点骇人达到了242米高配有三个长达118 米的叶片叶片旋转后的覆盖面积比六个足球场还要大。每小时最多可以发电16000度。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082607.jpg)
由于风力发电机的发电效率与叶片尺寸成正比,所以厂家总是尝试制造越来越大的风力发电机,降低每度电的成本。
这种发电机预计2022年建造原型机2023年试运行如果一切顺利2024 年上半年开始商业生产。
4、[三星电视的远程屏蔽](https://news.samsung.com/za/samsung-supports-retailers-affected-by-looting-with-innovative-television-block-function)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082505.jpg)
三星公司的一批电视机,最近在南非仓库被窃。但是,这批电视安装了远程封锁功能,开箱后需要连接互联网激活。三星公司在收到激活请求后,根据电视的序号,远程禁用了电视的所有功能。
三星公司表示,该技术已经预装在所有三星电视之中。如果用户的电视被错误封锁,可以与官方联系解除限制。
这里的问题是,如果电视机可以被远程控制,那就可以用来监视用户,用户不会有任何察觉。所以,购买联网才能使用的电视机,是存在风险的。
5、[四足鲸鱼化石](https://www.bbc.com/news/science-environment-47822228)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082901.jpg)
秘鲁发现了距今4300万年前的鲸鱼化石奇特的是这种鲸鱼长有四条腿还有蹄子和蹼足。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090401.jpg)
科学家认为,这证明了,鲸鱼原来在陆上生活,能够同时游泳和行走,后来回到海里,四条腿才逐渐消失。
生命起源于海洋,后来一部分动物从海里上岸,来到陆地生活,但是其中一些动物后来又离开陆地,回到海洋,鲸鱼大概就属于这种情况。
6、[看书缩短刑期](https://prison-off.com/brazil-prisoners-reading-books-to-shorten-their-sentences/?lang=en)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082902.jpg)
巴西政府宣布该国监狱里面的囚犯每读一本书可以缩短刑期四天。书籍必须是文学、哲学、科学或经典著作每年最多可减少48天的刑期即读12本书。
每读完一本书,犯人必须撰写一篇读后感,该文章必须“正确使用语法,没有更正,保持页边距和清晰的笔迹”。监狱委员会根据读后感,来判断是否可以减刑。
巴西的监狱人满为患,相当一部分犯人是文盲。这个计划应该有助于推动犯人的学习和改造。
7、[巴黎“无车日”](https://www.businessinsider.com/pedestrians-take-to-streets-of-paris-for-day-without-cars-2021-9)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092401.jpg)
上个星期天9月19日是巴黎的“无车日”。自从2015年该市规定每年这一天从上午11点到下午6点城区全境禁止机动车只保留公共汽车和紧急目的用车违者将罚款135欧元约1000元人民币
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092402.jpg)
当天,香榭丽舍大街挤满了行人,平时那里都是挤满了车。人们发现城市变得安静,交通堵塞消失了,空气也干净了。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092403.jpg)
欧洲城市的中心城区,由于沿袭了历史上的布局,通常都非常狭小,不适合大量汽车通行,一直有禁止机动车的呼声。加上近年来防止气候变暖的考虑,“无车日”在欧洲城市变得越来越流行。
## 文章
1、[杨振宁百岁生日讲话](https://china.huanqiu.com/article/44socFzJIS8)(中文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092319.jpg)
9月22日清华大学为杨振宁先生百岁诞辰举办座谈会。会上杨先生发表了一个讲话。百岁老人回顾人生思路依然如此清晰。
2、[前端资源的完整性校验](https://github.com/dreamapplehappy/blog/tree/master/2021/09/20)(中文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092317.jpg)
网页的`<link>`和`<script>` integrity [@dreamapplehappy](https://github.com/ruanyf/weekly/issues/1964) 稿
3、[最好的顶级域名](https://slc.is/posts/tlds.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021083113.jpg)
世界主要的顶级域名都被美国控制(比如 .com 和 .net国别顶级域名则被各个主权国家控制比如 .cn。本文讨论有没有一个相对自由、可靠的顶级域名。
4、[使用 C 语言编写 Shell](https://brennan.io/2015/01/16/write-a-shell-in-c/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021083109.jpg)
这篇教程讲解如何使用 C 语言,自己实现一个简单的 Shell。其实很容易只要几十行代码就够了。
5、[如何定制 nano 编辑器](https://ariadne.space/2021/08/13/gnu-nano-is-my-editor-of-choice/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081406.jpg)
nano 是 Linux 系统自带的文本编辑器,功能简单,用起来比 vim 和 emacs 都容易。虽然它的界面很简陋,但是只要稍加配置,就能看上去像 vim 一样。
6、[如何使用 GitHub Actions 自动化开发流程](https://posthog.com/blog/automating-a-software-company-with-github-actions)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082003.jpg)
作者介绍他们公司如何使用 GitHub Actions将各种开发步骤自动化举了很多例子演示了测试、代码格式化、构建、部署的配置文件应该怎么写。
7、[Cloudflare Images 发布](https://blog.cloudflare.com/announcing-cloudflare-images/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091811.jpg)
CDN 服务商 Cloudflare 发布了 Cloudflare Images 服务,这是官方的介绍文章。该服务可以托管图片的存储,提供优化、剪切和 CDN价格相当优惠。
8、[CSS 的绝对长度单位都不准确](https://www.smashingmagazine.com/2021/07/css-absolute-units/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081309.jpg)
CSS 有几个长度单位属于绝对长度,比如像素`px`、厘米`cm`、英寸`in`、点`pt`。但是,这些单位都不是准确长度,比如`1cm`在屏幕上并不等于1厘米上图
9、[Steam 平台游戏引擎调查](https://www.gamedeveloper.com/business/game-engines-on-steam-the-definitive-breakdown)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090301.jpg)
本文调查了 Steam 平台上面的游戏使用什么游戏引擎,可以了解目前游戏开发工具的状况。
## 工具
1、[DataStation](https://github.com/multiprocessio/datastation)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021083102.jpg)
一个桌面软件,将数据库 SQL 查询、脚本编程、数据可视化结合在一起。用户可以在一个窗口里面,完成数据的查询、处理和呈现。
2、[Speakeroo](https://speakeroo.app/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021083101.jpg)
这个服务将文章转成语音。用户通过浏览器插件或手机 App把文章提交到服务器服务器返回一个 RSS 链接,就可以在播客播放器收听该文章。
朗读质量相当高,接近真人朗读。目前支持英文、日文、韩文等,可能以后会支持中文。该服务收费,但每月有免费额度。
3、[可视化代码执行](https://pythontutor.com/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091701.jpg)
这个网站会将代码的执行流程,转成可视化图形,展示代码一步步是怎么执行的。目前支持 Python、Java、C、C++、JavaScript 和 Ruby 代码。([@WinterChenS](https://github.com/ruanyf/weekly/issues/1955) 投稿)
4、[TabHub](https://tabhub.io/README_zh.html)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092318.jpg)
一个浏览器插件可以定制打开新的标签页时所要显示的内容比如图片、RSS、或者其他网页。[@gingerhot](https://github.com/ruanyf/weekly/issues/1966) 投稿)
5、[Duplicate Searcher](http://malich.ru/duplicate_searcher)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021083112.jpg)
Windows 软件,用来找出重复的文件,然后用硬链接取代它们,可以节省大量硬盘空间。
6、[webcam-filters](https://github.com/jashandeep-sohi/webcam-filters)
Linux 软件,为摄像头的直播视频添加各种实时的图像过滤器(目前只有背景模糊这一个过滤器),适合用于视频会议。
7、[MDcat](https://github.com/calganaygun/MDcat)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090107.jpg)
GitHub 有一个官方接口,将 Markdown 源码转为 HTML 代码。这个项目是一个简单的演示,使用 Python 代码去调用这个接口,完成 Markdown 的代码转换。
8、[favicon pang](https://favicon-pong.glitch.me/)
这个网页的 favicon 图标是一个乒乓球游戏,通过拖动网页滚动条来玩游戏。
9、[FilesRemote](https://github.com/allanrbo/filesremote)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081906.jpg)
一个 SSH 图形界面的文件管理器,通过 SSH 登录远程服务器,然后像管理本地文件一样,管理远程文件。
## 资源
1、[Cyber](https://oncyber.io)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091411.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091412.jpg)
该网站允许用户创造虚拟画廊,展示自己创作的或拥有的数字艺术品(需要 NFT。体验非常出色值得参观比如[这个画廊](https://oncyber.io/twinflames)和[这个画廊](https://oncyber.io/thevoid)。
2、[Apps for GNOME](https://apps.gnome.org/zh-CN/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082802.jpg)
Gnome 是 Linux 的桌面系统,这个网站是官方的 App 站,介绍自带的各种 App制作得非常清新漂亮。
3、[手机上如何 Python 编程](https://blog.icodes.tech/2021/08/25/learn-python-programming-on-mobile-phone.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021083003.jpg)
一个详细的指南,指导如何在手机上搭建一个 Python 开发环境。
4、[数据库连接字符串大全](https://www.connectionstrings.com/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021083103.jpg)
软件连接数据库,必须提供一个数据库连接字符串。这个网站收集各种数据源的连接字符串。
5、[10 个 Python 聚类算法](https://machinelearningmastery.com/clustering-algorithms-with-python/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021083107.jpg)
聚类算法是常用的数据分析技术,这个教程介绍如何在 Python 语言中使用10种流行的数据聚类算法。
## 图片
1、[风向袋](https://datagenetics.com/blog/july22021/index.html)
你可能见过风向袋。它是一种锥形的管状纺织品,一头大,另一头小,用来确定风强和风向。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072705.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072707.jpg)
由于风向袋的尾部直径比头部小,受风时会自然在风的方向上膨胀起来,因此可以用来了解风从哪里吹来。
风越大,风向管就会飘扬得越水平。它分成五段,三段红色,两段白色。根据水平方向的段数,可以大概判断风的强度。一段代表三节风。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072706.jpg)
如果风向袋呈现完全的水平状那么风力至少是15节用级数表示就是五级风。
2、[没有打扫的地板](https://helenmilesmosaics.org/mosaics-miscellaneous/unswept-floor-mosaic/)
古罗马人经常制作各种玻璃和宝石的镶嵌画称为马赛克画mosaic很多都保留到了今天。
罗马梵蒂冈博物馆有一幅著名的马赛克画《没有打扫的地板》,描绘了宴会之后地板一片狼藉,没有打扫的情景。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072502.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072503.jpg)
一个英国艺术家模仿这种风格,在花园里面创作了一个名为《没有打扫的落叶》的马赛克画。下面是原始作品,以及真正落叶掉在上面的情景。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072504.jpg)
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021072505.jpg)
## 文摘
1、[浏览器标准被大公司左右](https://threadreaderapp.com/thread/1421078387376918529.html)
最近这些年,浏览器开发商(比如谷歌和苹果)从 W3C 手中夺取了网络标准的控制权。
网络标准正越来越多由大公司来决定,而不是由标准化组织 W3C 来决定。
大公司为了自己的业务,让浏览器的功能不断膨胀,目标是让 Web 网站做到原生应用可以做的一切,这是一个巨大的错误。
大公司明白,添加到 Web 的功能越多,浏览器之间的竞争就会越少!
谁能跟上谷歌推出新标准的脚步Mozilla 不能,苹果不能,甚至微软也认输了,放弃自己开发浏览器引擎,直接采用了 Chromium 作为自家 Edge 浏览器的内核。
想象一下,现在有一家小公司试图从头开始编写一个 Web 浏览器。简直不可能网络如此复杂他别无选择只能采用少数现有的浏览器引擎之一Chromium、WebKit、Gecko。
这就是现在的状况,浏览器市场的竞争正在越来越少。“每个人都必须采用 Chromium”这正是谷歌的计划。
谁主导了浏览器引擎,谁就控制了互联网。即使 Web 标准是开放的,理论上允许任何人实现浏览器引擎。但是 Web 标准那么多、那么复杂,实际上没有人可以实现能与 Chromium 抗衡的浏览器引擎,那么这种开放也没有意义了。
现在的 Web 标准被大公司控制,已经沦为 Chromium、WebKit、Gecko 和它们各自怪癖的集合。以后怎么可能还会有新引擎?
如果没有新的人可以编写浏览器引擎,网络就不会是开放的。开放只是一种错觉。
## 言论
1、
失败很少是一种永久状态。失败后,继续前进就可以了。失败只是旅程中的一站,不要让它成为你的目的地。
-- [《首届 Delta Force 训练班》](https://historyofyesterday.com/the-first-delta-force-trainee-class-fc46a131fea2)
2、
现在最成功的软件公司,都是一种模式:自力更生创立、业务产生现金流、获得风险投资、开始疯狂增长。
-- [《独角兽的崛起》](https://www.nothingventured.com/the-rise-of-the-one-person-unicorn/)
3、
SerenityOS 操作系统的目标用户,是这样一种程序员:他们最早在 Windows NT 系统接触到服务器,开始成长,但是最终在 Linux 和 BSD 系统上达到成熟。
-- [SerenityOS](https://arstechnica.com/gadgets/2021/08/not-a-linux-distro-review-serenityos-is-a-unix-y-love-letter-to-the-90s/) 是一个 Linux 发行版,但是具有 Windows NT 的 UI。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081903.jpg)
4、
我认为,“去中心化”的网络要比“中心化”的网络更难建设,因为“去中心化”往往没有“中心化”所带来的商业激励,所以没有人真正推动它。
-- [《为什么没有大公司推动 P2P 文件分享》](https://blog.cfelde.com/2021/08/sharing-files-without-terms-and-conditions/)
5、
一家印度电力公司的高管告诉我,印度面临的最大问题将是缺电,电力需求以历史上从未有过的速度增长。
因为印度的夏天太热了,而且变得越来越热,印度的中产阶级也越来越多。印度家庭有钱以后,第一件要买的东西不是汽车、电脑或平板电视,而是一台空调。
-- [《如何提早发现宏观趋势》](https://www.fastcompany.com/90667124/how-to-spot-tomorrows-macrotrends-before-they-change-everything)
## 历史上的本周
2020年第 126 期):[内卷化是什么?](https://www.ruanyifeng.com/blog/2020/09/weekly-issue-126.html)
2019年第 74 期):[信息的商业模式为什么不是收费](https://www.ruanyifeng.com/blog/2019/09/weekly-issue-74.html)
2018年第 23 期):[统计学上的人生最大决定因素](https://www.ruanyifeng.com/blog/2018/09/weekly-issue-23.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

417
docs/issue-178.md Normal file
View File

@ -0,0 +1,417 @@
# 科技爱好者周刊(第 178 期):家庭太阳能发电的春天
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1980),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100601.jpg)
10月5日俄罗斯宇宙飞船将一名女演员左一和一名导演右一送入了国际空间站。他们将在那里停留12天拍摄一部电影。电影讲述一个宇航员突发疾病生命垂危地面控制中心决定紧急派遣一名医生去治疗。[via](https://edition.cnn.com/2021/10/04/entertainment/russian-film-crew-space-launch-scn/index.html)
## 本周话题:家庭太阳能发电的春天
最近,全国供电紧张,很多省的工业用电不够了。
我在想,会不会因为这件事,家庭太阳能发电就要流行了。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021093015.jpg)
理由是这样的这一次的供电紧张主要原因是煤价涨了从2021年初到现在翻了一倍。大家看下图最后一个月刚刚过去的9月份的价格简直是飞涨。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100509.jpg)
但是,电价没涨,火力发电厂因此陷入亏损,每发一度电都会亏钱。偏偏又遇上用电量猛增,今年前八个月,全国用电量增加了[13.8%](https://news.bjx.com.cn/html/20210916/1177098.shtml)相比之下这个数字去年是3.1%前年是4.5%。用电量增长太快,电厂又无力多发电,所以电就不够了。
有的同学可能会说火电不行不是还有风电和光电吗问题是它们只是一个零头不到全部发电量的10%根本替代不了火电火电是绝对的大头占到70%以上。
而且,风电和光电不稳定,英国的北海今年突然[风停了](http://www.fortunechina.com/shangye/c/2021-09/23/content_397903.htm),风电急剧减少,英国的能源就紧张到[90%的加油站](https://cn.reuters.com/article/britain-petrol-shortage-0927-mon-idCNKBS2GN11T)没有汽油了。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100510.jpg)
总之,要解决供电紧张,还是离不开煤炭,最简单的方法就是让煤价下跌。但是这一次,煤价很可能不会下跌。“碳达峰、碳中和”是国家战略,这种背景下,政府不会大量投资去增产煤炭,煤炭供应不足可能会持续下去。
另一方面,以后用电量肯定持续增长。别的不说,全国每年新增那么多电动车,都需要用电啊,单单一台特斯拉 Model 3 的功率220kw大约是家用空调的100倍。马斯克[最近说](https://www.barrons.com/articles/tesla-elon-musk-electric-vehicle-production-51633202912),美国的电力生产需要增长一倍,才能满足电动车时代的需要。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100511.jpg)
我认为,如果煤价短期内不下跌,为了避免火电厂亏损,电价很可能会上调。
这样的话,岂不是家庭太阳能发电的大好时机。一方面可以保证家庭供电不中断,不担心电网限电;另一方面可以减轻电价调整带来的支出上升。
太阳能发电设备的价格,这几年一直在下跌。一套 3000W 的光伏系统也就不到3万元人民币。假定冬天工作4个小时每天就是12度电夏天工作8个小时每天24度电对于小家庭应该够用。根据各地的电价不难算出大概七八年可以回本。
即使不架设全屋系统,只在窗外放一块光伏板,至少也能满足电脑和手机的用电,等于家里多了一个不间断电源。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021093014.jpg)
以前是电力公司集中式发电,但是随着太阳能发电的价格下跌,今后的趋势大概是家家户户的分布式发电,每家的屋顶都有光伏板,这也许就是解决中国的能源问题,达到碳中和的有效方法。
## Vue 3.0 辅导视频
前端开发的学习路径,一般分成三阶段。
> - 第一阶段,学习 JavaScript 和 CSS 的基础语法,包括浏览器的 API。
> - 第二阶段,学习框架和周边工具,现在一般都学 Vue.js 或 React 框架。
> - 第三阶段,实际开发,积累经验。
很多同学卡在第二阶段因为第一阶段啃语法书可以熬过去但到了第二阶段需要自己写代码问题就全出来了。一方面前期的语法基础不牢固实际应用时API 不会用,别人的代码也看不懂;另一方面,虽然跟着文档学了一遍框架,但不理解为什么这样做,遇到问题时,不知道怎么把框架套上去。
总之,第二阶段的框架和工具学习,非常磨人。但只有过了这个阶段,前端开发才算真正入门,后面才能去解决实际的开发任务。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092802.jpg)
本周的学习资料就是现在最热门的前端框架 **Vue.js 3.0 的一个辅导视频**,帮助你实现 Vue 的进阶,顺利通过第二阶段。
Vue 3.0 发布已经一年多了,国内的推广速度非常快。它的 Composition API 和 React 的钩子,是业内当前的两大热点技术。面试时往往会问到相关问题,比如 Vue 技术栈和它的核心设计。
这次的辅导视频内容包括三个部分1Vue 原理和源码剖析2认识 Composition API3实现一个“飞机大战”游戏。
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123014.jpg)
![](https://cdn.beekka.com/blogimg/asset/202012/bg2020123016.jpg)
整个视频总计450分钟重点是第三部分主讲老师在讲解框架之后带大家从头写一个飞机大战游戏通过实战练习快速上手 Vue 3.0。同时也让你有一个成果,可以写在简历中,为面试加分。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092801.jpg)
微信扫描上方二维码了解课程详情0 元领取这份资料。保证没有任何套路,先到先得。
## 科技动态
1、[贝多芬第十交响乐](https://www.smithsonianmag.com/innovation/how-artificial-intelligence-completed-beethovens-unfinished-10th-symphony-180978753/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021093001.jpg)
伟大的德国音乐家贝多芬一生中写过九部交响乐。1827年他去世时正在着手准备第十交响乐只留下了一些草稿下图包含大约250个小节。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021093002.jpg)
2019年为了纪念贝多芬诞生250周年奥地利音乐研究所的所长找到了一个人工智能专家询问能否使用 AI 技术生成第十交响乐。
那位专家就先写了一个 AI 模型,使用贝多芬所有的作品进行训练,熟悉他的风格以后,再根据现存的手稿,生成整部作品,长度接近一个小时。
AI 版第十交响乐的完整录音将于2021年10月9日发布同一天还会在德国波恩举行全球首演。下面就是 AI 生成的第十交响乐片段。
<audio controls="" name="media">
<source src="https://res.wx.qq.com/voice/getvoice?mediaid=MzI4NjAxNjY4N181MDI3NDM5OTM=" type="audio/mp3">
</audio>
2、[VR 编程环境](https://blog.immersed.team/working-from-orbit-39bf95a6d385)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092807.jpg)
一个国外程序员发文,声称他都在 VR 环境编程每周超过40小时整个过程都戴着 VR 头盔。下面是他的编程环境示意图
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092808.jpg)
他的实际编程还是在笔记本里面,使用实体键盘和鼠标,但是程序窗口会通过视频流,投射到 VR 头盔。这意味着,任何可以在笔记本完成的工作,都可以在 VR 环境里面做。
在 VR 环境他将5个命令行窗口并排感觉就像坐在 IMAX 影厅编程。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092809.jpg)
VR 环境的一个好处是,可以任意变换虚拟工作地点,一会在蓝天白云的山顶,一会又在海滩上工作。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092810.jpg)
3、[人工合成淀粉](https://mp.weixin.qq.com/s/m9jgc0ktMjeqAUU5wzmhoA)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092704.jpg)
中国科学家全球首次实现“二氧化碳生成淀粉”的全过程。淀粉是粮食的主要成分,目前都是通过植物的光合作用产生。一旦能够实验室生成,就为人类的粮食生产创造了另一条途径。
科学家首先利用太阳能电解水获得氢气然后利用氢气将二氧化碳还原为甲醇。接着从62种生物酶里面选出10种将甲醇转化为淀粉。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092705.jpg)
据称1立方米大小的生物反应器年产淀粉相当于5亩玉米地的淀粉产量。这种技术虽然可以节省大量土地和淡水但是目前的成本太高并不具备商业价值。[@pipi32167](https://github.com/ruanyf/weekly/issues/1971) 投稿)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092706.jpg)
4、[胖熊周](https://www.smithsonianmag.com/smart-news/get-to-known-the-bodacious-bulky-bears-of-fat-bear-week-2021-180978778/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021093009.jpg)
每年秋天,大批的棕熊都会来到美国阿拉斯加州的布鲁克斯河吃红鲑鱼,为即将到来的冬眠积累脂肪。
最早的时候,当地的国家公园架设了摄像头,直播棕熊的动态。很多人一边看直播的时候,一边会在网上讨论,哪一头熊最大最胖。
国家公园看到了这些讨论从2014年开始就跟一家网站合作在每年的9月底10月初举办“胖熊周”每天让网友投票把来吃鱼的棕熊进行两两 PK直至评选出最后的“胖熊冠军”。去年收到了将近60万张选票。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021093010.jpg)
今年的胖熊周是9月29日到10月5日经过投票747号熊获得了今年的冠军。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021093011.jpg)
5、[Mac 应用商店的吸引力越来越小](https://9to5mac.com/2021/08/31/research-shows-developers-are-becoming-less-interested-in-the-mac-app-store/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090105.jpg)
苹果公司有两个应用商店iOS 商店和 Mac 商店。区别是 iOS 设备只能从官方商店安装 App而 Mac 设备可以从第三方下载安装 App不一定要通过应用商店。
统计数据显示,今年开始,开发者对于 Mac 商店的兴趣显著下降,越来越倾向于让用户直接从自己的网站下载安装。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090106.jpg)
以往 Mac 应用商店每月上架新 App 大约400款左右但是今年6月份这个数字首次降至不到300款预计8月份将只有大约200款上架。
## 文章
1、[鸟类撞上玻璃幕墙怎么办?](https://mp.weixin.qq.com/s/aN8yRHuohvqbgnZd3NGVoA)(中文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091302.jpg)
玻璃幕墙建筑越来越多,撞上玻璃的鸟类也越来越多,导致大量鸟类死亡。本文是这个问题的调查报告。
2、[Facebook 下线的原因](https://riskledger.com/blog/facebook-outage)(英文)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100501.jpg)
本周Facebook 下线了七个小时,原因是它的 BGP 路由被撤销了,可能是内部人员更新 BGP 时出错了。本文是一篇简单的解释,什么是 BGP为什么它会导致 Facebook 下线。
3、[Service Worker 简介](https://developers.google.com/web/fundamentals/primers/service-workers)(中文)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100706.jpg)
谷歌官方的 Service Worker 教程,介绍什么是 PWA 应用,以及怎么开发,写得非常好,很容易懂。官方提供中文版翻译。
4、[一个人能领导多少人?](https://www.patkua.com/blog/how-many-people-can-someone-lead/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091301.jpg)
人的精力是有限的如果想做到有效领导那么直线下属最好不超过5-7人。
5、[异步函数如何使用缓存?](https://stackfull.dev/memoizing-async-functions-in-javascript)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090703.jpg)
需要密集计算的函数可以部署缓存memoizing用来提高性能。本文介绍了函数缓存的概念和实现。
6、[Chrome 背景窗口的大小](https://shkspr.mobi/blog/2021/09/whats-the-window-size-of-a-background-tab/)(英文)
Chrome 浏览器有一个 Bug如果一个窗口在后台打开这个窗口的大小window.outerHeight会是 0但是内部视口window.innerHeight的大小却不是 0这会导致一些奇怪的问题。
7、[C23 的进展](https://thephd.dev/c-the-improvements-june-september-virtual-c-meeting)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090605.jpg)
C 语言的最新版本是 C17这是2017年通过的标准。下一版本将在2023年发布称为 C23。本文介绍 C23 会引入的一些新语法,关心 C 语言的朋友可以看看。
8、[SourceMappingURL 的恶意使用](https://weizman.github.io/?javascript-anti-debugging-some-next-level-shit-part-1)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090606.jpg)
浏览器加载网页时,如果指定了 Sourece Map 文件网址,就会加载这个文件。但是,这个网址居然可以用脚本动态修改,因此恶意脚本可以用它发送用户信息。不过,这个技巧的生效条件,是用户必须打开开发者工具。
## 工具
1、[listmonk](https://github.com/knadh/listmonk)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090302.jpg)
一个开源的邮件列表管理器,提供美观好用的管理界面,只要配上邮件发送服务(比如 AWS SES 或者开源的 [Haraka](http://haraka.github.io/))就可以使用。
2、[sqlite-tui](https://github.com/mathaou/sqlite-tui)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090404.jpg)
命令行的 SQLite 数据库查看器。
3、[OpenDesktop](https://www.opendesktop.org/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090303.jpg)
该网站是一个开源的云服务套件向用户提供各种免费的云服务比如网盘、Office、聊天、地图、项目管理、社交等等。
4、[Mithril.js](https://mithril.js.org/index.html)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090406.jpg)
一个非常易用的轻量级前端框架,只做了 DOM 的包装层,没有加任何其他接口,体积小,加载快,并且支持组件和前端路由。开发小型页面,明显优于 React。
但是不知道什么原因,多年来它一直不流行,因为名字难记?……
5、[Pollen](https://www.pollen.style/)
一个 CSS 变量库,提供一组常用的 CSS 变量(比如颜色、长度、字体大小等等)。开发者可以将这个库作为初始变量,以后通过调整变量来改变样式,比如从亮模式变成暗模式。
6、[NETworkManager](https://github.com/BornToBeRoot/NETworkManager)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090502.jpg)
Windows 原生的网络管理器非常难用,这是一个第三方的网络管理器,在图形界面中,提供各种方便的网络管理、调试功能。
7、[x11docker](https://github.com/mviereck/x11docker)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090503.jpg)
一个封装了显示模块的容器,可以用来通过 Docker 容器运行图形界面应用。
8、[Arc](https://arc.io/cdn)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090602.jpg)
一个众包 CDN宣称用户使用它们的服务可以赚钱。它跟以前的迅雷 CDN 是一样的,访问者打开安装了它的脚本的网站以后,就会分享一部分带宽,用来给其它用户作为 CDN 加速。
虽然不确定这样做是否合适,但从技术上看,是很有趣的实践。
9、[git-cliff](https://github.com/orhun/git-cliff)
一个根据提交信息,生成 Changelog 文件的命令行工具。
## 资源
1、[深入计算机系统](https://diveintosystems.org/book/index.html)Dive into Systems
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090101.jpg)
免费阅读的英文教材,介绍计算机系统的底层知识,内容包含 C 语言和汇编语言的教程。
2、[JS 库的免费公共 CDN](https://www.webfx.com/blog/web-design/free-public-cdns/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090112.jpg)
网上有一些 JS 库的公共 CDN可以从它们加载库脚本。本文列出了主要的名单。
3、[Programming-Idioms](https://programming-idioms.org/about#about-block-all-idioms)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092707.jpg)
该网站列出主要语言的常用操作比如创建数组、连接数组等目前已经有250多种操作。可以指定任意两种语言进行[对比](https://programming-idioms.org/cheatsheet/JS/Java),方便快速入门。([@jerrylususu](https://github.com/ruanyf/weekly/issues/1972) 投稿)
4、[OpenMoji](https://openmoji.org/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090405.jpg)
一套开源的 Emoji 图标目前已经有将近4000个图标还在持续增加中。
5、[Mathlets](https://mathlets.org/mathlets/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090402.jpg)
这个网站提供网页小程序,帮助学习各种数学概念,比如正弦曲线、复数运算、傅里叶变换等等。
## 图片
1、 **大公司起家的地方**
下图是苹果、谷歌、亚马逊等大公司,各自创业起家的地方。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080407.jpg)
2、[奇特的转向灯](https://jalopnik.com/congratulations-mini-you-made-the-stupidest-turn-sign-1847727385)
一家英国汽车公司推出了不一样的转向灯。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092701.jpg)
这种灯在右转时,显示向右的箭头;左转时,显示向左的箭头。为了显目,还会闪烁。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092702.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092703.jpg)
有些人觉得这个设计很好,另一些人觉得很愚蠢,你觉得呢?
3、[地铁隧道的建设过程](https://spectrum.ieee.org/londons-crossrail-is-a-21-billion-test-of-virtual-modeling)
下面是一组伦敦地铁隧道的建设照片,展示了隧道是怎么建设的。
第一步先用盾构机打洞。盾构机的直径7米每天可以前进38米。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021073102.jpg)
第二步,洞壁涂上混凝土。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021073103.jpg)
第三步,铺设各种线路,同时保证良好的空气流通。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021073104.jpg)
第四步,铺设路面和墙面,具备开通条件。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021073105.jpg)
## 文摘
1、[乔布斯逝世十周年](https://www.wired.com/story/remembering-steve-jobs-10-years-after-his-death/)
乔布斯去世于2011年10月5日今年是十周年。
著名 IT 作家史蒂文·利维发表了一篇回忆短文。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100605.jpg)
2011年时作为一家科技媒体妥善的做法是提前准备好史蒂夫·乔布斯的讣告我们都知道他没有多少时间了。
将近有一年,苹果公司坚持说,它的创始人兼首席执行官能够成功康复,但是乔布斯本人的状况却是每况愈下。他的身体坚持不了多久了,他也认识到这一点。
那一年的早些时候我和另一名记者要求对他专访。地点就在无限环路1号One Infinite Loop的苹果公司总部大楼四楼的一间办公室。专访没有指定议题但是我们三人都知道这是为了告别。
那一天是工作日中午整个苹果总部有数千人在上班但是我们90分钟的谈话过程中没有被一个电话或访客打断。就好像对于苹果公司来说他已经是一个鬼魂了。
专访结束后,我还是没办法提前准备他的讣告。内心里,我不想承认他会很快逝世。
所以2011年10月5日的下午快要天黑的时候接到乔布斯逝世的电话我惊呆了。
那时,我手里什么文章也没有。于是,接下来的四个小时里,我开始写文章回顾乔布斯的一生,我使用的就是他创造的 Mac 电脑。我尽自己所能,讲述他的生平和遗产。
在讣告的最后一段,我写道:“乔布斯的全部遗产,在很长一段时间内都不会消失。”直到今天,我想我们还在整理他留下的遗产。不会再有像他这样特质的领导者和创新者,我们仍然生活在他的世界里。
## 言论
1、
开发人员是创建软件最宝贵的资源,但他们的时间往往被管理层低估和滥用。
管理者的作用应该是让开发人员能够工作,而不是拿走开发人员的时间。
-- [medium.com](https://thehosk.medium.com/developers-are-the-most-valuable-resource-when-creating-software-but-their-time-is-undervalued-and-85aab08d7af7)
2、
一周的上班时间是40小时但是我分配到了一个需要60小时的开发任务我能怎么办呢
-- [medium.com](https://thehosk.medium.com/developers-are-the-most-valuable-resource-when-creating-software-but-their-time-is-undervalued-and-85aab08d7af7)
3、
唯一比量子力学更难的是解释量子力学。
--[《理解量子革命》书评](https://theamericanscholar.org/physics-for-the-feeble-minded/)
4、
达尔文散步时,喜欢边走边思考问题。散步开始时,他会在起点放五块小石头,每走一圈就踢掉一块石头,这样就能在不打断思路的情况下,达到预定的圈数。
--[《思想家与步行之间的关系》](https://lithub.com/on-the-link-between-great-thinking-and-obsessive-walking/)
5、
游戏分成两种。一种是有限游戏,另一种是无限游戏。有限游戏的目的是获胜,某方获胜就结束了,无限游戏的目的是继续游戏,你玩这个游戏是为了可以继续玩下去。
-- [《无限创业》](https://www.indiehackers.com/post/infinite-entrepreneurship-da92f36f21)
## 历史上的本周
2020年第 127 期):[未来人人开发软件,几乎没人编码](https://www.ruanyifeng.com/blog/2020/09/weekly-issue-127.html)
2019年第 75 期):[电子取代机械,对就业有何影响?](https://www.ruanyifeng.com/blog/2019/09/weekly-issue-75.html)
2018年第 24 期):[新人进入软件行业的建议](https://www.ruanyifeng.com/blog/2018/09/weekly-issue-24.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

479
docs/issue-179.md Normal file
View File

@ -0,0 +1,479 @@
# 科技爱好者周刊(第 179 期AR 技术的打开方式
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1980),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090604.jpg)
济宁市美术馆2019年建成由日本建筑师设计。上图中上方的不规则白色屋顶就是美术馆的展厅。下方是一个公园左侧是一个回廊步道右侧是咖啡馆。[via](https://mp.weixin.qq.com/s/YW5TQ444NFhOLFBR3VkLfg)
## 本周话题AR 技术的正确打开方式
前两天,我看到一条[新闻](https://www.nrw-forum.de/en/exhibitions/ar-biennale),德国杜塞尔多夫开张了一家 AR 公园(增强现实公园)。
表面上,这就是一家普通的公园,草地、绿树、小溪流……
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092506.jpg)
但是,当你打开手机 App使用摄像头就会看到所有场景上面都叠加了一个虚拟层。
天空漂浮着奇怪的生物。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092507.jpg)
道路上有充气路障。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092803.jpg)
长椅上坐着一个不存在的人。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092508.jpg)
游客可以探索这些虚拟对象,也可以根据提示,完成指定任务,解锁关卡。
新闻说这个公园一共部署了35个 AR 应用其中13个是免费作品其余22个必须付费4.99欧元才能激活,相当于公园门票了。
我觉得,这个主意太好了,值得借鉴。
**城市公园改建为 AR 游戏场,这才是 AR 技术的正确打开方式。** 公园还是那个公园,什么都没变,但是加入了电子游戏的成分。这里最关键的一点是,**AR 就是应该在室外玩。**
仔细想一下,你会发现,绝大多数电子游戏只适合在室内玩,但是 AR 可以在室外玩,而且室外比室内好玩得多。
这是因为 AR 是部分虚拟、部分现实,虚拟层需要叠加在现实层之上,如果现实空间太小、太单调,就不可能设计出好玩的 AR 应用。目前,国内影响最大的 AR 应用,就是支付宝“集五福”的室内找“福”字,这个游戏非常乏味,原因就在这里,室内很难想出好玩的玩法。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092509.jpg)
相反的,室外可以叠加寻宝、解谜、打卡等多种手段,还能跟虚拟对象互动,可玩性大大增强。国外的 AR 游戏《Pokemon Go》就出现过万人街头寻宝的热潮。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092510.jpg)
游戏公司真的应该多开发针对室外空间的 AR 游戏。如果政府同意把公园改造为 AR 游戏场,就解决了游戏场地的问题。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092511.jpg)
最后提一下,最近很热门的“元宇宙”,指的是一个与真实世界平行的虚拟世界。但是,目前的元宇宙实现都是基于 VR也就是全部虚拟的宇宙。我在想有没有可能出现基于 AR 的元宇宙呢?
在 AR 元宇宙之中,世界本身依然是真实世界,但是玩家的各种活动发生在虚拟层里面。举例来说,如果要举办一个晚会,地址在人民路,那么 VR 元宇宙需要构建一条虚拟的人民路,而 AR 元宇宙则是在真实的人民路上构建一个虚拟会场,不仅开发难度低,而且真实感更强。
## Go 语言基础学习
我们常说的“互联网开发”,其实包括前端和后端两个部分。前端是客户端开发,后端是服务器开发。
Java 语言是后端开发的老大,企业级的互联网后台大部分都是用 Java 写的。但是,这几年 Go 语言上升很快,目前市场占有率可能仅次于 Java比如视频网站 B 站的后台就完全是用 Go 写的。
Go 语言有几个显著的优点。首先从一开始,它就是为互联网并发环境设计的,特别适合互联网应用,其次它是跨平台的,同样的代码可以运行在不同的操作系统,再次它背后有谷歌这样的大公司支持。语法上,它比 Java 和 C++ 都要简洁,新人一周左右就能入门上手,而性能丝毫不落下风。
目前招聘市场上Go 语言的行情非常好招聘的公司远多于应聘的程序员。根据一份2021年的[调查](https://www.hackerearth.com/recruit/resources/insights/developer-survey-2021/)Go 语言位列最想学习的编程语言的前三名。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101401.jpg)
如果你有打算服务器开发想为前端程序做一个后台Go 语言肯定是值得学习的。
本周介绍的课程,就是一门来自极客时间的学习资料 **《Go 基础冲刺班》**。它通过四节课 + 三个实战项目,帮助大家入门 Go 语言,讲解基础语法,理清学习难点。
这份学习资料适合下面三种同学:
> - 已经有其他语言基础、但还没上手过 Go
> - 想从其他技术栈转到 Go 技术栈的
> - 已经在做 Go 研发,想要巩固基础
四节课的学习内容如下。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101505.jpg)
每节课都提供配套源码和 PPT。想学习 Go 语言的同学可以尝试一下,不花一分钱就得到一份基础教程。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101403.jpg)
微信扫描上方二维码,添加班主任,即可免费获得课程链接和配套源码。
## 科技动态
1、[《鱿鱼游戏》的官司](https://www.reuters.com/business/media-telecom/skorea-broadband-firm-sues-netflix-after-traffic-surge-squid-game-2021-10-01/)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100210.jpg)
韩国电视剧《鱿鱼游戏》最近成了 Netflix 平台观看次数最多的电视剧,但是却为 Netflix 带来了官司。
韩国的网络服务商 SK Broadband 起诉 Netflix理由是太多观众通过网络收看电视剧要求后者支付网络流量增加和维护工作的费用。证据之一是 Netflix 在美国为了提高流媒体速度,向宽带提供商康卡斯特公司支付网络维护费用,已经超过七年。
这种指控其实有点奇怪,因为内容提供商不会产生流量,而是观众产生流量,但是观众已经向网络运营商付费了。另一方面,如果 SK Broadband 设立网内的缓存服务器,那么所有的观看流量都是网内流量,几乎没有成本。
2、[加油机器人](https://news.mydrivers.com/1/782/782460.htm)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091105.jpg)
国内首款加油机器人在南宁投入试运行。只要把小轿车停在加油机前手机下单以后加油机器人就会伸出“手臂”打开油箱盖插入加油枪。整个过程仅需3分钟司机不需要下车。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091107.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091106.jpg)
这台机器能够自动判断车型、定位油箱盖位置、自动打开和关闭油箱内外盖,实现了“开关盖+插拔枪”动作的智能化。
3、[疫苗贴片](https://www.eurekalert.org/news-releases/929458)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092501.jpg)
美国科学家发明了一种 3D 打印的疫苗贴片,只要贴在皮肤上,就会溶解到皮肤中,达到疫苗注射的效果。
这种疫苗贴片表面有许多微针头,可以刺破皮肤的表皮细胞,进行给药。相比传统的疫苗注射,这种方式的优点是无痛、侵入性更小,并且可以自我给药,不需要护士。([@jijiah](https://github.com/ruanyf/weekly/issues/1984) 投稿)
4、[ABBA 虚拟演唱会](https://www.bbc.com/news/entertainment-arts-58423452)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090709.jpg)
瑞典著名乐队 ABBA 最近录制了新专辑距离上一张专辑已经过去了40年。1982年乐队解散时四个成员还是年轻人现在都已经成了老人。
专辑的两首新歌定于今年11月5日首发同时还会在网上举行一次虚拟演唱会。四名成员以 3D 人物的形式在舞台上演唱20多首歌。虽然他们的演唱会化身是计算机生成的但是舞台上的动作确实是本人的。他们为了这次演唱会穿上了感应服装进行动作捕捉。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090710.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090711.jpg)
5、[木制大钟](https://www.ablogtowatch.com/suzuki-kango-plock-wooden-automaton-time-writing-clock/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090705.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090708.jpg)
一个日本大学生为了自己的毕业设计制作了一个木制大钟一共有400个零件全部手工制作令人叹为观止简直是一件艺术品。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090706.jpg)
它的最神奇之处,莫过于显示时间的表盘是一块白板,每当时间发生变化,机器会自动抹去原来的时间,用笔写上新的时间。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090707.jpg)
请看下面的[视频](https://v.qq.com/x/page/n3273zj877v.html)。
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=n3273zj877v" allowFullScreen="true" width="400" height="600"></iframe>
6、[城市太阳能装置](https://www.pierre-brault.com/installationssolaires)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081909.jpg)
一个法国艺术家发明了一种新的太阳能装置,可以装在城市楼房外侧。它将两块太阳能交叉在一起,从而不管太阳在哪个角度,都能获得光照。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081910.jpg)
而且,每块太阳能板还可以做成不同的形状,将照射在墙上的阴影,变成各种文字和图案。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081911.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081912.jpg)
## 文章
1、[两个电动车主的长假出游遭遇](https://finance.sina.com.cn/tech/2021-10-08/doc-iktzqtyu0207060.shtml)(中文)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101506.jpg)
十一假期,很多人开电动车出游,都遭遇到了充电困境。本文讲述了两位车主的亲身经历。
2、[钍燃料反应堆试验](https://mp.weixin.qq.com/s/lk4MvXHZcFWtvxb_gjvd-w)(中文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091502.jpg)
核反应堆目前都使用铀燃料,《自然》杂志报道中国正在甘肃省试验钍燃料反应堆。钍比铀有一些显著的优点,比如核废料更少、不需要大量的水,但是成本比较高,技术还不成熟。本文介绍了钍反应堆的背景知识。
3、[NASA 的交互式图像小说](https://www.ifanr.com/1445255)(中文)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100303.jpg)
美国宇航局 NASA 在官网发布了一部交互式小说,用户可以下载 PDF 文件阅读。它的最大特点就是里面有很多二维码,手机扫描后可以看到背景材料、插图和视频。但是与其这样做,为什么不直接做成网页发布呢?
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100304.jpg)
4、[我在通用电气工作的一件往事](https://justyy.com/archives/45872)(中文)
作者2018年底加入了美国通用电气在英国剑桥的软件部门发现公司内部使用的是一种自己发明的语言但是这种语言没有 while 语句。([@DoctorLai](https://github.com/ruanyf/weekly/issues/1992) 投稿)
5、[如何用复选框实现图片、动画和游戏](https://www.bryanbraun.com/2021/09/21/i-keep-making-things-out-of-checkboxes/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101501.jpg)
在视觉上,复选框的选中状态不同于未选中状态。作者突发奇想,利用这一点将图片、动画、游戏转成复选框。([@abel533](https://github.com/ruanyf/weekly/issues/1995) 投稿)
6、[中位数为什么比平均值有用](https://blog.timescale.com/blog/how-percentile-approximation-works-and-why-its-more-useful-than-averages/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091501.jpg)
这篇文章的前半部分使用图形通俗地解释了为什么中位数medium比平均值average更好地反映了总体状况。
文章后半部分讲解了数据库如何查询中位数,不感兴趣的同学可以只看前半部分。
7、[Envoy 开源五年的回顾](https://mattklein123.dev/2021/09/14/5-years-envoy-oss/)(英文)
这是一篇长文,作者是开源项目 Envoy 的创始人,讲述了这个项目是如何诞生和发展的,抒发了很多个人感想,值得一读。网上有[中文翻译](https://cloudnative.to/blog/envoy-oss-5-year/)。
8、[JavaScript 如何遍历树结构](https://stackfull.dev/tree-data-structure-in-javascript)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090704.jpg)
本文介绍了树结构在 JavaScript 语言里面如何遍历,写得浅显易懂,解释了广度优先、深度优先等多种方法的实现。
9、[GitHub Markdown 现在支持脚注](https://github.blog/changelog/2021-09-30-footnotes-now-supported-in-markdown-fields/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021093005.jpg)
这篇是 GitHub 的官方博客,宣布该网站的 Markdown 语法现在支持脚注了,可以看看脚注怎么写。([@jwenjian](https://github.com/ruanyf/weekly/issues/1982) 投稿)
## 工具
1、[htmlq](https://github.com/mgdm/htmlq)
一个命令行工具,可以从 HTML 代码里面提取内容,类似于 jq 从 JSON 里面提取内容。
2、[Notion Avatar Maker](https://notion-avatar.vercel.app/zh)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100504.jpg)
一个网页工具,可以在线制作 Notion 风格的个人头像。([@Mayandev](https://github.com/ruanyf/weekly/issues/1988) 投稿)
3、[DeepFaceLive](https://github.com/iperov/DeepFaceLive)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090814.jpg)
一个桌面软件,进行深度学习训练后,可以在视频直播和视频会议里面实时换脸。
4、[FSNotes](https://fsnot.es/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082304.jpg)
苹果设备的笔记软件,支持 Touchbar 和 iCloud 同步,还可以 Git 版本控制和备份。
5、[Windows 11 in React](https://github.com/blueedgetechno/windows11)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082402.jpg)
该项目将 Windows 11 的桌面移植到网页上,使用 React 开发。
6、[PoW! Captcha](https://git.sequentialread.com/forest/pow-captcha)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091104.jpg)
一个开源的网页机器人识别服务Captcha通过工作量来识别。服务器会发送一个计算难题要求客户端进行计算使得入侵脚本的计算成本很高。
7、[youtube-dl-gui](https://github.com/jely2002/youtube-dl-gui)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091108.jpg)
youtube-dl 的图形界面封装,支持多个视频网站的视频下载。
8、[Ozzillate](https://www.ozzillate.com/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091109.jpg)
一个很有意思的声波传送工具,将上传的文件转成声波,其它电脑从麦克风“听到”以后,再将声波转回文件。
9、[BeMyEars](https://www.engineerdraft.com/bemyears/)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101406.jpg)
macOS 应用,可以对系统播放的声音(比如浏览器、视频播放器、音乐播放器)进行语音识别,然后实时生成字幕。([@yujinqiu](https://github.com/ruanyf/weekly/issues/1993) 投稿)
10、[message-box](https://github.com/kingcc/message-box)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101503.jpg)
一个 Web Component 的消息框组件。([@kingcc](https://github.com/ruanyf/weekly/issues/1998) 投稿)
## 资源
1、[云媒体速览](https://laosheng.top/fly/)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100404.jpg)
该网站收集了中国333个地级市的报纸电子版和电视直播网址。[@DiamonWoo](https://github.com/ruanyf/weekly/issues/1981) 投稿)
2、[公司作息时间表](https://github.com/WorkerLivesMatter/WorkingTime)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101502.jpg)
一个民间众包项目,用户通过腾讯文档的表格,提交自己所在部门的上下班作息时间,可以用来了解不同公司的加班情况。([@erdong](https://github.com/ruanyf/weekly/issues/1997) 投稿)
3、[中等代数](https://saylordotorg.github.io/text_intermediate-algebra/index.html)
一本英文的数学教材,讲解中学代数,包括线性方程、指数函数、二项式定理等等,免费阅读。
4、[教娃编程视频300天](https://zhihua-lai.com/teaching/ch/)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101405.jpg)
一个工程师给娃讲了很多数学和计算机知识的短视频,详见[说明文章](https://justyy.com/archives/45834)。([@DoctorLai](https://github.com/ruanyf/weekly/issues/1989) 投稿)
5、[路径算法的动图演示](https://github.com/zhm-real/PathPlanning)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100502.jpg)
这个仓库提供常见路径算法的动画演示一共有20多个算法演示。[@DoctorLai](https://github.com/ruanyf/weekly/issues/1986) 投稿)
## 图片
1、[高濑川](https://wrathofgnon.substack.com/p/sustainable-infrastructure)
1608 年一个名叫角仓了以Suminokura Ryōi的日本商人得到了一份合同为京都的一座寺庙提供建筑材料。
这件事的最大困难就是无法把巨大数量的建材运到市中心。于是他出钱请人挖了一条运河从港口通到市中心。他用当地采石场的石头铺设岸堤和河底由于他的船吃水大约15厘米河的深度就翻一倍定为30厘米。
1614年这条长9.7公里、宽7米的运河挖好了称为“高濑川”。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080601.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080602.jpg)
这条运河一直沿用到1920年基本上不需要维护可靠地发挥着航运功能。1920年以后停止了航运变成了纯粹的观光河流直到今天还保留着400年前建造时的样貌。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080603.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080604.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080605.jpg)
2、[《解析数论导论》的封面](https://twitter.com/susam/status/1423959528081530881)
1976年出版的美国高等数学教材《解析数论导论》封面是一张很奇怪的图片。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080707.jpg)
很多人以为,这张图片只是一张普通的对称图片,但其实是有含义的。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080708.jpg)
它画了一个坐标轴x 轴和 y 轴都是0到17每个点的坐标`(x, y)`就是一个数值对。只要数值对的最大公约数不等于1 (`gcd(x, y) ≠ 1`),该点就会画上一个方块,否则为空。
举例来说,原点`(0, 0)`的最大公约数为`0`,所以有一个方块;而它旁边的两个点`(0, 1)`和`(1, 0)`,可以认为最大公约数为`1`,所以为空。
对角线上除了`(1, 1)`其它点的最大公约数都不等于1所以这些点都有一个方块。
## 文摘
1、[谷歌如何收购 Android](https://arstechnica.com/information-technology/2021/08/excerpt-the-history-of-android-as-written-by-a-longtime-android-developer/)
Android 是谷歌公司的操作系统,但并不是谷歌从头开发的,而是从一家小公司收购而来的。
最近,美国出版了一本新书,作者采访了几十位当事人,介绍 Android 的诞生内幕。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081407.jpg)
Android 团队最早的创业想法,是为照相机开发一个操作系统。但是,后来意识到手机会取代相机,成为主流的拍摄设备,就转而为手机开发操作系统。
2005年初Android 团队陷入困境,急需现金,开始寻找外部投资。
工程师就为当时的按键手机写了一个演示程序,包括一个主屏幕和几个应用程序,不过大部分都不能运行。毫不奇怪,这个演示程序与今天的 Android 相去甚远。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081408.jpg)
有了演示程序,他们又准备了一个 PPT解释他们的愿景然后就开始向潜在投资者推销自己试图获得投资。
这个 PPT 保存到了今天一共15页。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081409.jpg)
他们首先解释了为什么手机市场即将发生巨变。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081410.jpg)
2004年全球个人电脑出货量为1.78亿台手机出货量为6.75亿部,几乎是 PC 数量的四倍。这意味着,手机市场已经远远超过 PC 市场,并且还在高速发展。
但是2004年手机的处理器和内存只相当于 1998 年 PC 的性能200MHz 的 CPU 和 32MB 的内存),因此手机需要一个真正的、功能强大的操作系统。
而且,手机的硬件成本正在下降,但是软件成本没有下降,手机制造商迫切需要一个廉价的操作系统,从而降低软件成本。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081411.jpg)
手机制造商并不是软件开发专家,没有能力也没有兴趣,持续改进软件,因此需要外部的软件公司为他们提供操作系统。
Android 将是一个免费的手机操作系统,以开源的形式提供给手机制造商。手机公司能够自由使用这个操作系统,不必依赖软件公司,也无需自己来开发。
2005年的市场上手机操作系统寥寥无几。
- 微软的系统要得到许可后,才能移植。
- 塞班Symbian系统主要由诺基亚使用其它手机公司虽然可以用但是无法与诺基亚竞争。
- 黑莓的系统不能用于其他手机。
对于那些想要制造一款功能强大的智能手机的制造商来说,根本没有操作系统可用,要么自己从头开发,要么支付高额许可费,使用那些专有的操作系统。然后,就会面对一个更大的问题:根本没有应用程序生态,谁来为这些操作系统开发应用程序呢?
塞班系统允许外部应用程序,但是通用性很差,为一种型号手机写的程序,无法运行在另一个型号上,即使两部手机出自同一个制造商,它们的应用程序也不是通用的。
Android 希望提供世界第一个完整的开源的手机操作系统。它建立在 Linux 之上,为应用程序开发者提供单一的编程模型,同一个应用程序可以运行在使用该系统的所有设备上,从而简化开发。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081412.jpg)
接着就是最困难、也是最重要的问题Android 如何赚钱呢。如果这个开源手机操作系统,不能让发明者赚到钱,怎么吸引外部投资呢,又如何保证能够持续开发呢?
Android 团队设想,通过为手机制造商提供云服务、以及应用程序的基础设施(比如认证和加密)来盈利。后来的事实证明,谷歌果然是通过谷歌服务框架和 Play 应用商店来盈利。
创始团队与很多风投进行了接触,其中就包括了谷歌。谷歌邀请他们到总部来会谈,两位谷歌创始人拉里和佩奇都参加了。那次会议非常随意,但是谷歌显然对 Android 很感兴趣。会议结束时,谷歌说:“我们想帮助你们。”
接着Android 团队去了亚洲,访问了三星和 HTC了解手机制造商的态度。三星说如果美国的无线运营商能够接受 Android他们就愿意推出基于 Android 的手机。HTC 则说,希望独家合作,这个系统只授权给他们使用。团队不愿答应这个要求,但是后来推出的世界第一部 Android 手机,就是 HTC G1。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101303.jpg)
从亚洲回来以后,谷歌又找 Android 团队开会。这次会议来了更多的人。团队原以为,谷歌想了解项目开发进展,但是演讲进行到一半,谷歌打断了他们,直接说:“我们想收购你们。”
谷歌表示,如果 Android 愿意被收购,而不是接受风险投资,情况会好得多。这样可以不必理会风险投资家的要求,也不必向客户和运营商收取专门服务的费用,一心一意将操作系统免费提供给手机制造商即可。而且,手机内部还可以绑定谷歌的搜索服务,谷歌会从搜索获得收入,这些收入可以与手机制造商分享,从而手机制造商会从 Android 获利,因而有动力使用这个系统。
2005年7月Android 正式加入谷歌。
几周后,团队再次在谷歌内部,向高管进行了宣讲。当讲到如何将 Android 货币化时,拉里打断了演讲者:“不用考虑这个,我只希望你们造出最好的手机,其余的事情以后再说。”谷歌收购这个团队的原因很简单,就是希望通过它可以让谷歌进入移动设备市场。
## 言论
1、
飞行汽车结合了两种完全不同的工程体系:它必须既能飞行,又能适应地面运输的狭窄空间限制。
同时满足飞行和地面运输的各种安全和效率要求并非易事,这就是为什么至今没有公司能造出飞行汽车,最多就是造出点对点的飞行汽车,这种车辆通常没有车轮,更像小飞机。
--[《技术成功的规则》](https://spectrum.ieee.org/the-rodney-brooks-rules-for-predicting-a-technologys-commercial-success)
2、
程序员没有必要局限在一种语言或工具。工具每天都在变化,只要新工具适合你的用例,就可以选择它。你的标准应该是,选择最能够快速有效地解决问题的任何语言或工具。
-- [《下一个项目要用哪些工具》](https://betterengineeringclub.substack.com/p/what-tools-to-use-for-your-next-web)
3、
一个可运行的复杂系统,总是从一个简单系统演变而来的。似乎可以因此推断:从头开始设计一个复杂系统,永远不会奏效,必须从一个简单系统开始设计。
-- [《加尔定律》](https://www.ivanmontilla.com/blog/galls-law-and-how-i-ignored-it)
4、
大师并不是一开始就是大师。你把他们早期第一阶段的作品找出来看看,就会了解他们取得了多大的进步。
-- David Perell
5、
不要对技术钻牛角尖,要对如何获取客户钻牛角尖。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=28838861)
## 历史上的本周
2020年第 128 期):[这个社会是否正在变成"赛博朋克"](https://www.ruanyifeng.com/blog/2020/10/weekly-issue-128.html)
2019年第 76 期):[任何爱好都能变成职业,只要你会拍视频](https://www.ruanyifeng.com/blog/2019/10/weekly-issue-76.html)
2018年第 25 期):[安卓手机十周年的感想](https://www.ruanyifeng.com/blog/2018/10/weekly-issue-25.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

View File

@ -2,15 +2,15 @@
这里记录过去一周,我看到的值得分享的东西,每周五发布。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081701.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081701.jpg)
上周8月4日委内瑞拉总统马杜罗发表公众演讲结果天空中出现了两个无人飞行器慢慢靠近人群。每个飞行器都携带了1公斤的炸药企图暗杀马杜罗。一个飞行器被击落另一个飞行器出现操作故障撞在墙上没造成严重后果。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081702.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081702.jpg)
马杜罗和舞台上的官员看着飞行器,不知所措。这个画面是全国直播的。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081703.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081703.jpg)
保安人员用防护设备挡在马杜罗身前。
@ -24,19 +24,19 @@
1、[太阳探测器](https://interestingengineering.com/nasas-first-ever-parker-solar-probe-mission-to-touch-the-sun-launches-in-second-attempt)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081704.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081704.jpg)
本周最重要的消息,大概是美国发射了一个太阳探测器"帕克"。它将是有史以来速度最快的飞行器也是距离太阳最近的飞行器。它的外部有一个防护罩能够忍受1400度的高温。今后七年它将源源不断发回太阳的信息。
2、[麦当劳推广自助点餐](https://www.forbes.com/sites/edrensi/2018/07/11/mcdonalds-says-goodbye-cashiers-hello-kiosks/#139073666f14)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081705.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081705.jpg)
由于美国的最低工资已经超过了15美元/每小时麦当劳决定到2020年在美国全国推广自助点餐机见上图减少服务生。
3、[小鼠逆转衰老](https://www.uab.edu/news/research/item/9607-scientists-reverse-aging-associated-skin-wrinkles-and-hair-loss-in-a-mouse-model)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081706.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081706.jpg)
阿拉巴马大学的科学家在老鼠身上,实现了逆转皱纹与毛发脱落(见上图)。他们先是引发老鼠出现脱毛和皮肤皱纹,然后通过基因突变,使得老鼠重新恢复正常的样子。虽然衰老的原理是一样的,但是目前还不清楚,这项技术对于正常衰老的老鼠是否有效。
@ -48,7 +48,7 @@
5、[火星存在液态水](https://photo.sina.cn/album_5_453_120067.htm)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081707.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081707.jpg)
欧洲航天局的科学家发现,火星存在液态水。
@ -62,7 +62,7 @@ ICANN 允许各大公司申请自己的顶级域名,比如 .google 和 .apple
7、[硅谷禁止互联网公司的员工餐饮补贴](https://www.businessinsider.com/san-francisco-free-cafeteria-food-facebook-ban-2018-7)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081708.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081708.jpg)
很多硅谷公司的内部食堂,员工可以享受免费餐饮或者餐饮补贴。上图是 Facebook 总部食堂,员工吃饭免费。
@ -70,13 +70,13 @@ ICANN 允许各大公司申请自己的顶级域名,比如 .google 和 .apple
8、[带有蓝牙传感器的服装](https://www.theguardian.com/fashion/2018/jul/26/tommy-hilfiger-new-clothing-line-monitor-customers)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081709.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081709.jpg)
服装品牌 Tommy Jeans 出品的服装,都带有蓝牙传感器。你穿上这些服装,该品牌的手机 App 就会得到通知。App 通过蓝牙信号可以知道你穿了什么、穿了多久等等。穿得越多越久,你的积分就越高,可以兑换奖品。
9、[无针注射](https://www.usatoday.com/story/tech/columnist/2018/07/08/afraid-needles-these-start-ups-working-alternatives-syringes/718344002/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081710.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081710.jpg)
很多人害怕打针。现在有一些创业公司,就在研发无针注射的方案。上图是一种手持注射器,会让药剂形成头发般细小的水流,然后以 450英里/小时的速度压入体内,几乎没有疼痛。
@ -84,7 +84,7 @@ ICANN 允许各大公司申请自己的顶级域名,比如 .google 和 .apple
10、[火星的二氧化碳](https://tech.sina.cn/d/tk/2018-07-31/detail-ihhacrce0146406.d.html)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081711.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081711.jpg)
火星是人类最可能移民的星球距离地球只需要飞行5个月左右公转周期差不多也是24小时而且最近还发现了液态水。上图是火星地表的真实照片。
@ -103,7 +103,7 @@ ICANN 允许各大公司申请自己的顶级域名,比如 .google 和 .apple
1、[为什么选择 Java 作为后端开发语言?](https://www.devteam.space/blog/why-should-you-use-java-for-your-backend-infrastructure/)(英文)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081712.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081712.jpg)
本文介绍了 Java 语言用在后端开发的一些优势。
@ -117,7 +117,7 @@ ICANN 允许各大公司申请自己的顶级域名,比如 .google 和 .apple
4、[如何制作一个节能的网站?](https://css-tricks.com/delivering-wordpress-in-7kb/)(英文)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081713.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081713.jpg)
臃肿肥胖的网页会消耗更多能源,释放更多二氧化碳。为了保护地球,我们应该制作简单节能的网页,作者演示了如何制作一个只有 7KB 的 Wordpress 网站。
@ -131,13 +131,13 @@ ICANN 允许各大公司申请自己的顶级域名,比如 .google 和 .apple
7、[图像 EXIF 方向错误](https://blog.praveen.science/crazy-image-exif-orientation-bug-or-feature/)(英文)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081714.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081714.jpg)
你有没有遇到,照片在手机里面方向正确,上传到网站却左右颠倒或上下颠倒?这篇文章告诉你为什么。
8、[幽灵文字](https://www.dampfkraft.com/ghost-characters.html)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081715.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081715.jpg)
Unicode 里面有一些不存在的汉字,称为"幽灵文字"。它们是怎么进入标准的原来1978年日本制定本国编码标准 JIS 时有一些错误,创造出这些文字,后来 Unicode 又全部继承了 JIS。
@ -147,13 +147,13 @@ Unicode 里面有一些不存在的汉字,称为"幽灵文字"。它们是怎
10、[Android 9.0 特性介绍](https://www.mobile01.com/topicdetail.php?f=565&t=5535941)(中文)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081716.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081716.jpg)
Android 9.0 就是早先推出 Beta 版的 Android P。现在我们知道P 代表的甜点就是派Pie
11、[TLS 1.3 介绍](https://blog.cloudflare.com/rfc-8446-aka-tls-1-3/)(英文)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081717.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081717.jpg)
HTTPS 协议的最新版本 TLS 1.3,最近成为了国际标准 RFC 8446。本文详细介绍这个新协议包括 TLS 1.2 的缺陷,以及 TLS 1.3 如何解决它。
@ -161,7 +161,7 @@ HTTPS 协议的最新版本 TLS 1.3,最近成为了国际标准 RFC 8446。本
1、[termgraph](https://github.com/mkaz/termgraph)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081718.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081718.jpg)
termgraph 是一个命令行脚本,可以在命令行画出柱状图。
@ -175,7 +175,7 @@ termgraph 是一个命令行脚本,可以在命令行画出柱状图。
4、[taskbook](https://github.com/klauscfhq/taskbook)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081719.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081719.jpg)
任务管理的命令行小工具。
@ -185,13 +185,13 @@ termgraph 是一个命令行脚本,可以在命令行画出柱状图。
6、[react-particle-effect-button](https://github.com/transitive-bullshit/react-particle-effect-button)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081720.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081720.jpg)
一个 React 组件,按钮点击后会像粒子状消解。
7、[Framer](https://framer.com/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081721.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081721.jpg)
一个用于原型产品 UI 设计的桌面软件,类似 Sketch。
@ -205,9 +205,9 @@ termgraph 是一个命令行脚本,可以在命令行画出柱状图。
10、[OSX-KVM](https://github.com/kholia/OSX-KVM)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081722.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081722.jpg)
通过虚拟机在 Linux 系统安装 MacOS。
通过虚拟机在 Linux 系统安装 macOS。
## 资源
@ -217,7 +217,7 @@ termgraph 是一个命令行脚本,可以在命令行画出柱状图。
2、[ArdaCraft](https://ardacraft.me)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081723.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081723.jpg)
ArdaCraft 是一个在 MineCraft 里面重现电影《魔戒》的中土世界的项目。
@ -231,7 +231,7 @@ ArdaCraft 是一个在 MineCraft 里面重现电影《魔戒》的中土世界
5、[火星车](https://github.com/nasa-jpl/open-source-rover)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081724.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081724.jpg)
美国航天局 NASA 开源了火星车的简化版本,它的原型是真正的火星漫游车。据说这个项目全部采用市面能买到的材料,爱好者可以搭建自己的火星车。
@ -243,7 +243,7 @@ ArdaCraft 是一个在 MineCraft 里面重现电影《魔戒》的中土世界
1、[LinkedIn 是一种游戏](https://theoutline.com/post/5495/how-to-beat-linked-in-the-game?zd=1&zi=4ysmx4oy)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081725.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081725.jpg)
2002年成立以来LinkedIn 已迅速成为有史以来最受欢迎的游戏之一。它目前拥有约5.3亿用户并于2016年以262亿美元被微软收购。
@ -253,7 +253,7 @@ LinkedIn 游戏的总体目标是在网站上找到尽可能多的人并与之
下面是用户在 LinkedIn 赢得胜利的一些技巧。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081726.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081726.jpg)
赢得LinkedIn最重要的部分是创造完美的个人简历。将您的位置设为纽约、旧金山或洛杉矶唯一重要的三个城市 ,或者更好的是,将自己描述为东海岸和西海岸都有工作经历,如果加入金融行业和常春藤联盟学校的经历,那就更好了。并要插入你与人们握手和参加会议的照片。
@ -265,7 +265,7 @@ LinkedIn 游戏的总体目标是在网站上找到尽可能多的人并与之
以下摘自阿里巴巴前副总裁 Porter Erisman 的著作《Alibaba's World》。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081727.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081727.jpg)
马云告诉我:"上个月,我在办公室里聚集了六个人。我告诉他们,我为他们做了一个秘密项目。如果他们有兴趣了解这份工作是什么,他们必须首先从阿里巴巴辞职,然后搬到一个秘密地点。他们无法告诉朋友或家人,他们在做什么。他们甚至无法告诉阿里巴巴的任何人,他们正在做什么。我给了他们几分钟的时间来思考,并告诉他们,如果他们不感兴趣,他们就不必接受这份工作。他们可以简单地回到他们在阿里巴巴的位置。几分钟后,他们都回到房间说:"杰克,我们会做的!"
@ -283,17 +283,17 @@ LinkedIn 游戏的总体目标是在网站上找到尽可能多的人并与之
1、
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081728.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081728.jpg)
杯子的背面写着"一亿人的选择不会错"。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081729.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081729.jpg)
杯子的正面表明这是 Flash 的广告。(推特[@jenna](https://twitter.com/jenna/status/838161631662092289/photo/1?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E838161631662092289&ref_url=https%3A%2F%2Fteachyourselfcs.com%2F)
2、[修车店的地板](https://www.wired.com/story/car-paint-colors/?mbid=BottomRelatedStories_Sections_1)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018081730.jpg)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081730.jpg)
汽车的颜色有5万6万种但是大型的修车店也只有70或80种颜色其他颜色都要现场调配。调配油漆处的地板看上去就像现代主义油画。

436
docs/issue-180.md Normal file
View File

@ -0,0 +1,436 @@
# 科技爱好者周刊(第 180 期):你想住在中国哪里?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1980),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101801.jpg)
香港摄影师[李海涛](https://www.arthing.org/archives/2018/01/post206226.html)拍摄的广州岑村玄武山公园。([via](https://new.qq.com/omn/20210329/20210329A01NAN00.html)
## 本周话题:你想住在中国哪里?
很多人不喜欢一线城市“北上广深”,觉得生活压力大,房价奇高,空间局促嘈杂,想要离开。
但是离开以后,去哪里呢?哪个城市能够提供令人满意的生活方式,以及良好的社会经济状况?
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102001.jpg)
我最近读到时事评论家宁南山的[一篇文章](https://zhuanlan.zhihu.com/p/415990961),觉得很有启发,跟大家分享一下。
他说,考虑未来的居住城市时,应该对中国的三个宏观趋势有所认知。
首先,**中国各地的基础设施,都是差不多的。** 我们是统一的国家,各省的高铁、高速公路、电力网、无线通信、宽带网等等,基本都是一样的,同样的标准、同样的材料、同样的施工、同样的管理,不会有某个省的基础设施特别好、另一个省特别差这种情况。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100606.jpg)
其次,各省的发展速度最终会逐渐趋同。沿海省份的增速会降下来,内地省份会赶上来,不会有某个省一直高速发展,另一个省一直低速发展这种情况。长远来看,各省的社会经济和发展状况,最终都会达到一个基本的现代化水平,不会有某个省显著落后于全国平均水平。
再次, **各省的真正差异来自于产业。** 比如,广东的电子业、上海的金融业、北京的政治中心、西部的能源产业等等,都是有地域性的,这个很难改变。产业的兴盛决定了收入的差异,这才是地域差异未来的主要来源。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100607.jpg)
基于上面三点看法,可以预测,如果中国人均 GDP 继续增长到了2035年比现在增长一倍那么中国各地的生活条件都会达到一个相当不错的水平。
目前,全国的人均 GDP 大概是1万美元一线城市是2万多美元。到了2035年如果全国人均 GDP 能够达到2万美元一线城市达到五万美元这就意味着一线城市普通人的生活水平相当于现在发达国家大城市的水平而各省的主要城市能够达到目前北京上海的水平。
当然实现这个目标的难度是很大的。只有每年增长速度不低于4.7%连续15年那么 GDP 可以翻一倍。但是,中国的人口已经停止增长了,人力成本也不低了,以后再想高速增长,必须依靠知识创新,而中国民众的科技知识水平并不乐观。
假使我们能够实现这个目标,**那么到了2035年不管生活在哪个省都能享受现代化的、有质量、比较舒适的生活。**
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100608.jpg)
居住城市的选择,那时就成了一个生活方式的选择。就像宁南山文章里说的:
> - 如果希望赚取高收入,愿意忍受大城市的高竞争、高压力、狭小嘈杂,那么选择一线大城市;
> - 如果希望竞争小一些、生活轻松一点,可以选择沿海省份和中西部的中心城市;
> - 如果希望享受宁静悠闲的生活,可以选择丽江、大理这样的小城市;
> - 如果希望享受北美澳洲式地广人稀的生活,可以选择东北地区和西北地区。
一个人可以自主决定居住在哪个城市,以什么方式生活,并且不必放弃现代化的生活条件。我觉得,这才是理想的生活,是值得憧憬的奋斗目标。
对于程序员来说,年轻时在大城市打拼,有了积累之后,移居到其它地方,追求自己想要的生活,以后大概会成为一种潮流吧。
## 前端源码大练兵
很多同学通过自学或者培训班,学会了前端开发,能够独立写页面了,有些还求职成功了。接下来,就面临着进阶难题:**怎么才能在短期内,让代码水平更上一层楼?**
我觉得,最简单可行的进阶方法,就是阅读其他项目的源码。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102102.jpg)
阅读源码有很多好处。有一些是明摆着的,比如,看了别人的源码才恍然大悟,原来可以这样解决问题。再比如,很多软件的高级用法,文档往往写得让人摸不着头脑,只有看源码才能搞懂。
另外一些好处,则是摆在暗处的。比如,通过学习别人的代码,可以培养自己“造轮子”的能力。再比如,阅读热门项目的源码,也许有机会提交 PR一旦被合并就成了项目的 contributor贡献者。这些将来都会成为你的个人资历。
阅读源码对求职也有实际的帮助。大厂的面试除了应用类的问题,往往也会问一些代码原理,考察你对程序的理解和个人思考。这时读过源码就会有很大的优势,至少有话可说,能够讲一些自己的想法,而不是简单地复述文档。
但是说实话,很多源码太复杂、太抽象,写得很绕,有多层调用,找不到入口在哪里。自己理解起来很困难,旁边又没有人答疑解惑,很容易放弃。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102104.jpg)
本周正好有一个源码讲解的课程 **《前端练功房-源码大练兵》训练营**,就是为了解决这些进阶痛点而设计的,介绍给大家。
它通过连续三天的直播,由三位老师分别解读 Mini-Vue、React 和 Webpack 的源码,每个晚上讲解一个主题。除了源码,还会覆盖算法、工程化等重要技术点。
> - 第一天 - Vue 3核心原理以及 vdom
> - 第二天 - React最小堆算法与任务调度
> - 第三天 - 前端工程化核心知识,以及手写一个 Webpack 的简单实现
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102105.jpg)
上课时间是10月26日到28日下周二到周四每天晚上的八点。该课程由开课吧制作他们是国内最大的技术培训机构之一课程制作和操作方面比较正规可以放心。
课程推广期间,周刊读者有优惠,仅需 **0.99 元** 的福利价即可报名。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102103.jpg)
微信扫描上方二维码,或者点击[这里](https://wx.kaikeba.com/xiaoke/market/landing-page/v2/21GdBgUib26ebdnj6ID?kol_ad_code=mLiSwqgmCFRnDqSzoiN),了解课程详情。报名后,别忘了添加助教老师的微信。三天听课期间,每天还可以获赠其他的前端学习资料。
## 科技动态
1、[采血机器人](https://china.huanqiu.com/article/44o1EsgCOHk)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091802.jpg)
验血是医院的常规检查,一般都是由护士进行采血。上海中山医院最近开始使用全自动的采血机器人,由机器采血。
该机器可自动完成装载采血管、采血针、绑扎压脉带、识别静脉血管、喷消毒液、精准穿刺、采血量控制、血液标本混匀等一系列动作。而且,它还可以辨识血管,很少发生扎不准的情况。
2、[6G 的传输距离](https://techxplore.com/news/2021-08-lg-6g-transmission-meters.html)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082202.jpg)
LG 公司宣布,他们创下了无线通信 6G 标准的传输距离纪录100米。研究人员利用放大器和天线增益将信号从一座高楼的顶部发送到另一座高楼两者相距100米此前的纪录只有15米。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082203.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082204.jpg)
目前的 5G 通信城区的传输距离只有几百米。6G 的频率比 5G 更高,传输距离更短,一旦 6G 开始商用,城区的基站密度恐怕难以想象。
3、[多少美国人相信进化论](https://news.umich.edu/study-evolution-now-accepted-by-majority-of-americans/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082103.jpg)
密歇根大学的一项调查显示目前相信进化论的美国人终于超过了一半。2019年54%的美国成年人相信人类是从动物进化而来的比1985年的40%有大幅成长。这个比例在34个西方国家里面几乎是最低的只高于土耳其的27%。
大家都说美国是一个自由派的国家,但美国也是一个非常保守的国家,宗教观念有很大的市场。
4、[苹果的 Memoji 战略](https://www.aboveavalon.com/notes/2021/8/23/apples-big-bet-on-memoji)
Memojime + emoji是苹果公司基于表情符号开发的一种头像生成技术用来生成用户的 3D 卡通头像诞生于2018年。种种迹象都表明苹果有意大量使用该技术用于虚拟空间的场景。
2021年6月的 WWDC 大会的邀请函,使用的就是 Memoji。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082408.jpg)
大会当天,库克走进会场,场下坐的都是听众的 Memoji 头像。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082406.jpg)
库克致欢迎辞的时候,背景也是 Memoji。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082407.jpg)
此外,苹果的管理层介绍,头像也都换成了 Memoji。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082409.jpg)
下一步,苹果很可能会推出一个虚拟空间产品,将用户导入数字世界,到时候用户在那里的分身就是 Memoji。
5、[凉爽的路面](https://news.mit.edu/2021/countering-climate-change-cool-pavements-0822)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082410.jpg)
城市的道路是一个巨大的热源,吸收太阳热量然后辐射出来,对周围环境进行加热,使得城市变得更热。麻省理工学院的研究人员因此提出了“凉爽路面”的概念,这种路面会大量反射太阳光,吸收更少的热量。
“凉爽路面”的主要措施有两点,一是使用混凝土代替沥青,后者太容易吸热;二是浅色的路面有更好的反射率,所以混凝土之中应该多加入白色的骨料。
6、[超宽显示器的问题](https://www.learnergo.com/lifestyle-ergo/2020/7/5/ultra-wide-monitors-a-pain-in-the-neck)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080709.jpg)
现在的显示器越来越宽甚至有宽度超过一米的带鱼屏即使是普通的22-24英寸显示器程序员也往往会把两个并排使用。专家认为这样会增加头颈损伤和疼痛的概率。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080710.jpg)
使用超宽显示器时长期扭头看着左侧的屏幕对颈椎非常不利。专家建议32寸的显示器可能是最佳选择如果必须使用超宽屏显示器则最好增加屏幕与眼睛之间的距离并且将活动窗口放置于屏幕的中间避免长时间向一侧扭头。
## 文章
1、[地铁地图电路板](https://chaijiaxun.com/pcb-metro-map-build-log/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092002.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092003.jpg)
一个新加坡网友讲述,自己怎么把新加坡地铁线路图做成一块电路板,还设法让每个节点发光亮起来。
2、[我如何使用 NFT 在三天内赚了5万美元](https://paulstamatiou.com/how-i-made-50k-in-3-days-with-nfts/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091918.jpg)
作者谈了自己对 NFT 的理解,以及怎么入门,然后他用软件生成了一组数字画(上图),以 NFT 的形式卖了5万美元。对这个主题感兴趣的同学推荐阅读。
3、[勒索软件是什么样子](https://www.bleepingcomputer.com/news/security/free-revil-ransomware-master-decrypter-released-for-past-victims/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091804.jpg)
这篇文章提供了勒索软件 REvil 中毒的样子,以及拿到解密器以后,解开中毒文件的演示,可以用来了解这种软件如何勒索钱财。
4、[GitHub Star 不会支付你的账单](https://kitze.io/posts/github-stars-wont-pay-your-rent)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091609.jpg)
作者是开源项目 Sizzy 的创始人,讲述了如何将一个开源项目,变成商业软件,用来支持软件开发的故事。
5、[通过水流理解电的基本知识](https://www.freeingenergy.com/understanding-the-basics-of-electricity-by-thinking-of-it-as-water/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091702.jpg)
课本经常把电流比喻成水流,来讲解电的基本知识。这篇文章也是采用这种方法解释电,写得很有新意。
6、[被谷歌解雇是一种怎样的体验](https://www.businessinsider.com/google-fired-burnout-depression-grigory-yakushev-2021-9)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091703.jpg)
作者讲述了自己五年前被谷歌解雇的往事,解雇理由是无法承担开发工作,整个过程有详细描述,可以一窥大厂怎么解雇人。作者说,他很庆幸自己被解雇,因为他后来去了医院,被诊断为忧郁症,幸亏得到了及时治疗,现在状况不错,也找到了新工作。
7、[如何压缩设计素材](https://www.zachleat.com/web/vector-raster-split/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091704.jpg)
作者从 Figma 导出设计素材,试了不同的格式,从最初的 10MB 变成了最后的 78KB。
8、[Objective-C 简史](https://medium.com/chmcore/a-short-history-of-objective-c-aff9d2bde8dd)(英文)
本文介绍 Objective-C 怎么从一种科学家的语言,变成了苹果公司的官方开发语言。
## 工具
1、[super-image](https://huggingface.co/spaces/eugenesiow/super-image)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091606.jpg)
一个网页程序,可以将图片放大而不模糊,也能让模糊的照片变得更清晰一些。
2、[html2json](https://github.com/Jxck/html2json)
一个 JS 库,可以将 HTML 代码与 JSON 代码互相转换。
3、[My Room in 3D](https://my-room-in-3d.vercel.app/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091207.jpg)
使用 Three.js 制作的网页 3D 家居模型,非常炫酷。
4、[Video2WebP](https://video2webp.mattj.io/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091405.jpg)
一个网页服务,可以将短视频转成 WebP 动画图片,用来替代 GIF 动画。
5、[Home Assistant](https://www.home-assistant.io/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091608.jpg)
一个开源的家庭智能家电的管理面板可以架设在个人服务器或树莓派目前支持1000多种智能家电包括苹果、小米等品牌。
6、[absurd-sql](https://github.com/jlongster/absurd-sql)
一个很酷的 JS 库,将浏览器的 indexedDB 作为网页数据储存的后端,在它之上加了一层 SQLite。也就是说用户会跟一个全功能的 SQLite 实现互动,但是数据存储在 indexedDB 里面。
7、[Sailfish OS](https://sailfishos.org/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082801.jpg)
一个手机操作系统,源头是诺基亚的 MeeGo 系统,目前已经发展到了第四代。它基于 Linux但可以安装安卓的 App看上去很精美缺点是目前只支持 Sony 的几款手机。
8、[jsvu](https://github.com/GoogleChromeLabs/jsvu)
jsvu 是一个 JS 引擎的调用器,用来调用各种 JS 引擎(比如 V8、QuickJS、Chakra 等等),或者同一个引擎的各种版本。它的主要用途是测试代码在不同引擎下的表现。
9、[7.css](https://github.com/khang-nd/7.css)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021083001.jpg)
一个 CSS 框架,用来复现 Windows 7 的 UI。
10、[vagrant-kubernetes-cluster](https://github.com/ameizi/vagrant-kubernetes-cluster)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101602.jpg)
一键安装 Kubernetes 集群的脚本,符合国情,包含 MetricsServer 、Kuboard 、Kubernetes Dashboard 等组件。([@ameizi](https://github.com/ameizi/vagrant-kubernetes-cluster) 投稿)
## 资源
1、[稀土开发者大会](https://conf.juejin.cn/xdc2021?utm_source=s22gzh018)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102002.jpg)
一个技术活动消息。国内知名的“稀土掘金技术社区”下周主办“稀土开发者大会”现在可以免费报名收看所有演讲的直播。时间是下周三和周四10月27日和28日两天。
他们这次请了很多大厂的技术主管,演讲内容基本涵盖了当前的技术热点:大前端、低代码、音视频、数据库、微服务、云原生、人工智能……链接是直播安排。我听掘金的同学说,他们准备了很多丰厚奖品,报名后有很大的机会中奖。
2、[Javascript 游戏基础教程](https://codeincomplete.com/articles/javascript-game-foundations/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091607.jpg)
这个英文教程一共10节课教你使用 JavaScript 开发一个网页游戏。
3、[“一证通查”电话卡服务](https://getsimnum.caict.ac.cn/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091503.jpg)
工信部推出的官方服务,查看个人名下登记了多少张电话卡。
4、[Java 周刊](https://www.baeldung.com/category/weekly-review/)
国外开发者编写的 Java 周刊,提供各种关于 Java 技术进展的链接。([@Xuguozong](https://github.com/ruanyf/weekly/issues/2000) 投稿)
5、[Open Meteo](https://open-meteo.com/en/docs)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091403.jpg)
免费的天气 API 服务,可以获取全球任意地点的天气数据,以 JSON 格式返回。
## 图片
1、[世界最厚的书](https://twitter.com/JudgeDrokk/status/1424038060501700610)
一本名叫《ZX Spectrum 游戏全书》的书,可能是世界上最厚的书。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080901.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080902.jpg)
ZX Spectrum 是1980年代的一种9位家用电脑这本书收录了该平台上面的所有游戏。
2、[挂在绳子上睡觉](https://mikedashhistory.com/2021/05/19/the-twopenny-hangover/)
有一种传说19世纪的英国有一种专门给穷人准备的廉价宿舍。这种宿舍没有床只拉了几根绳子穷人把整个身子挂在绳子上睡觉。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080911.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080912.jpg)
后来的一些小说和电影,纷纷使用了这种说法,补充了细节,还原了画面。但是,由于始终找不到可靠的证据,历史学家倾向于认为,这种宿舍只是当年那些作家的夸大和虚构。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080913.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080914.jpg)
## 文摘
1、[Pixar 故事公式](https://startuppitch.substack.com/p/nail-your-startup-pitch-use-pixars)
公司创始人的主要工作是什么?
他的主要工作很可能是讲故事。向员工讲故事,向投资人讲故事,向媒体讲故事,向用户讲故事。这样可以团结团队、获得投资和报道,完成用户营销。
每个人都喜欢听到一个好故事,你的故事越吸引人,就越容易成功。
可是,大多数人都不具备讲故事的能力,所以我们应该向那些善于讲故事的人学习。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081506.jpg)
Pixar 是全世界著名的动画公司,制作了很多脍炙人口的动画电影。
它具有非凡的讲故事能力,每部电影都让人们津津乐道。它的编剧透露,这些故事都是按照一个公式展开的。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081505.jpg)
每个故事都依次分成六个部分。
1很久以前描述一下世界以前的样子。
2每天的生活大家怎么过日子。
3直到有一天一个突发事件引发了巨变。
4由于这件事主人公遭受到了磨难。
5由于这件事主人公下定决心展开新的冒险找到出路。
6最终问题解决了主人公过上了美好生活。
大家可以回想一下Pixar 的每部电影是不是符合这个公式。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081507.jpg)
下面,就让我们按照这个公式,讲好自己公司的故事。
1很久以前世界有一个难题。
2每天的生活现有的各种解决方法都很糟糕用户很痛苦。
3直到有一天我们想出了新的方法。
4由于这件事我们的方法比以前的方法都好。
5由于这件事我们将会吸引大量的客户。
6最终我们将会赢得了市场取得成功。
有了自己的故事以后,你还必须不停迭代,补充新内容,争取每一讲都比上一次效果更好。
## 言论
1、
跨平台 UI 技术(比如 Electron的优势不是界面和体验的统一而是能让不同平台版本的开发进展和功能保持一致。
App 越大,不同平台之间保持版本一致,并在指定时间同时发布,就会越来越难。
-- [《跨平台技术的吸引力》](https://allenpike.com/2021/gravity-of-cross-platform-apps)1Password 团队最近宣布,新版本的 Mac 客户端将不再是原生 App而是改用 Electron 开发。
2、
我出生时美国即将迎来建国200周年纪念日1976年。对我来说美国的建国完全像是发生在古代的事情。
现在我已经要将近50岁了200周年只是我年龄的4倍而已我甚至不觉得自己老了。就在这样一点时间里面我们从最基本的电动机发展到了今天所有的惊人技术从长期来看人类的技术进步速度实在太惊人。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=28420701)评论2021年是法拉第发明电动机200周年
3、
苹果公司今年会推出 iOS 15支持的最老机型是 iPhone 6s 和 iPhone 6s Plus。这使得苹果公司成为全世界唯一一家提供七年系统更新的手机厂商。这很了不起安卓手机厂商只有寥寥几家能做到三年的操作系统升级和四年的安全更新。
-- [《德国希望立法要求手机厂商提供七年系统更新》](https://www.xda-developers.com/germany-smartphone-makers-7-years-software-updates/)
4、
每秒是不相等的。早上精力充沛的一个小时工作,相当于晚上疲倦时三个小时的工作。
-- David Perell
5、
月球对人类的意义,远远超出大多数人的想象。因为有了月球,夜空照亮了,地球的倾斜度得到缓和,才有了一个更稳定、更宜居的气候。月球也导致潮汐产生,这有助于将热量从赤道穿过海洋转移到两极。
--[《科学家计划在月球上新建望远镜》](https://www.salon.com/2021/09/05/scientists-say-a-telescope-on-the-moon-could-advance-physics-and-theyre-hoping-to-build-one/)
## 历史上的本周
2020年第 129 期):[创业的凸函数和凹函数](https://www.ruanyifeng.com/blog/2020/10/weekly-issue-129.html)
2019年第 77 期):[韩剧《阿尔布拉罕宫的回忆》](https://www.ruanyifeng.com/blog/2019/10/weekly-issue-77.html)
2018年第 26 期):[DHH 的新书《工作何必疯狂》](https://www.ruanyifeng.com/blog/2018/10/weekly-issue-26.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

472
docs/issue-181.md Normal file
View File

@ -0,0 +1,472 @@
# 科技爱好者周刊(第 181 期):移动支付应该怎么设计?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1980),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102402.jpg)
日本东京有一家专门生产电梯按钮的公司该公司把生产过的1000多种电梯按钮做成了一面展示墙按上去每个都会亮。孩子们和大人都很喜欢。[via](https://www.odditycentral.com/travel/pressing-1000-buttons-is-the-perfect-way-to-complete-an-elevator-button-factory-tour.html)
## 本周话题:移动支付应该怎么设计?
支付宝和微信支付垄断了中国的移动支付两家合计的市场份额超过90%。
虽然它们用起来非常方便,可以说完美解决了手机付款,但是,作为整个国家移动支付的解决方案,我总觉得,现在的状况是有问题的。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102803.jpg)
**支付宝和微信支付的最大问题,就是把用户锁在它们的体系里面。** 支付体系本应该是开放的,只要有手机就能支付,但是现在你首先必须是支付宝和微信的会员,然后才能支付。
理想情况下,在银行开户后就应该可以付款,但是现在多了一个步骤,就是必须将银行账户与支付宝和微信绑定。没有这一步,用户实际上无法手机支付。
此外,至少还有其他三个缺点。
1二维码不通用只能用自家的应用打开导致商户必须张贴多个二维码。
2不能互相转账支付宝不能转给微信反之亦然。同时也不能转给他人的银行账户只能先提款到自己的开户行。
3余额提现要收手续费虽然这可能不是支付宝和微信的问题。
那么,有没有更好的移动支付方案呢?答案是有的,有一个国家已经做到了。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102906.jpg)
前不久,我读到彭博社的[一篇报道](https://www.bloomberg.com/news/articles/2021-10-06/pix-mobile-payment-how-brazil-s-central-bank-launched-platform),惊奇地发现,巴西有了一个更好的移动支付系统,胜过支付宝和微信支付。
2020年11月巴西政府为了解决手机支付问题推出了 Pix 系统。
它的设计很简单。首先,你到银行开户时,选定一个或多个个人标识,可以是手机号码、电子邮件、银行卡号、用户名等等,只要能够唯一识别你即可。然后,你下载政府开发的 App输入你的个人标识就会得到一个二维码用来收款和付款。Pix 系统会自动把支付请求转到你的开户行或第三方支付机构,由它们来实际处理。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102805.jpg)
短短11个月内Pix 取得了疯狂的成功用户达到1.1亿人巴西全国人口2.1亿。今年九月份这个系统的支付金额大约为890亿美元相当于每个用户支付了800美元最高一天发生了超过4000万笔交易。
我觉得,这个系统有很多优点,特别适合中国的需要。
它最大的优点就是开放。1任何支付机构都可以加入这个系统而不是被一两家大机构把持。2体系内所有支付机构可以互相转款不存在市场割裂。3二维码是全国统一的任何客户端都可以读取任何人都可以开发客户端。
最后,对于用户来说,它的转账是免费的,不存在手续费。政府向接入这个系统的支付机构收取年费,弥补运作费用。
我觉得,它比支付宝和微信支付都优越。我们国家真的应该学习,政府出面建设一个全国统一的移动支付体系。这会大大方便资金流动,带动经济发展和人民生活水平的提高,实在是一件好处无穷的事情。
## KubeSphere 介绍
过去十年,软件开发的最大变化是什么?
答案大概就是 Docker 容器的出现。以前的软件都部署在物理机或虚拟机,现在部署在一个个容器,可以快速扩缩容。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092101.jpg)
你可能听说过 K8s它是谷歌公司的开源软件 KubernetesK 和 s 之间有8个字母作用就是调度和管理容器。
Docker 的标志非常像一艘集装箱船K8s 则像是一个控制轮船的舵盘,这就是两者的关系。想象一下,成百上千个 Docker 容器分布在不同的公有云、私有云以及边缘节点,整合成一个云原生应用,在同一个平台进行统一调度和运维,这就是 K8s 的作用。
K8s 的最大问题就是太复杂,云生态技术栈和工具集十分庞大,它的开发、管理和运维都是专门工种。个人和中小企业如果缺少这方面的专家,是不容易搞定的。
为了解决这个问题,业界有很多基于 K8s 的发行版。它们把 K8s 作为内核,在外层封装一个易用的交互界面,集成了很多周边工具,大大降低了上手门槛,就好像 Ubuntu 和 Linux 内核的关系。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102302.webp)
本周向大家介绍一个开源的国产 K8s 管理平台:[KubeSphere](https://github.com/kubesphere/kubesphere)。
它的最大特点就是易用和高度产品化,有一个体验非常优秀的控制台,让不熟悉容器的用户以非常低的成本上手,快速使用各种高级功能。整个操作过程都是向导式图形化的 UI。
下面是一段 2 分钟的演示视频,大家可以感受一下 KubeSphere 容器平台丰富的功能,以及通过 KubeSphere 操作 K8s 的简单便捷。
<iframe frameborder="0"
src="https://v.qq.com/txp/iframe/player.html?vid=h3303juxyex"
allowFullScreen="true" width="600" height="400"></iframe>
在定位上KubeSphere 针对企业级应用设计,注重安全性和稳定性,提供秒级监控与告警通知,内置日志、审计、事件检索,还提供计量计费,可实现 K8s 基础设施的可度量运营。它还提供多集群和多云管理,帮助企业实现业务高可用,做到自动化运维。
它也充分考虑了国情,兼容各种既有的企业 IT 管理流程,可平滑整合到现有 IT 体系,让企业不用改原来的代码,就能把应用直接部署到容器平台。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102304.webp)
对于软件开发者和运维人员KubeSphere 内置了 Java、Nodejs 等常用语言模板,集成了常见的开源项目,提供了 DevOps、微服务灰度发布、链路追踪、应用生命周期管理、边缘节点管理等功能实现了代码提交、应用发布、应用运维的一站式管理。你只需提交代码后面的流程 KubeSphere 都会自动帮你搞定。
目前KubeSphere 的主仓库在 [GitHub](https://github.com/kubesphere/kubesphere) 已经有 7000 多个 Star社区有超过 250 位贡献者,全球下载超过 70w 次,近一半以上的用户来自海外,国内用户有新浪、微众银行、中通、中国银行等著名企业。这里有一篇来自问答社区 SegmentFault 的[用户使用经验分享](https://mp.weixin.qq.com/s/NiatJMfRBvNrcvd2f0TwMg),大家可以参考。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102303.webp)
如果你们公司想尝试 K8s或者你个人想学习 K8s建议可以从 KubeSphere 入手。它可以快速[从零搭建 K8s 集群](https://github.com/kubesphere/kubekey#quick-start),也可以只用两条命令,就部署到现有的 K8s 之上。官方有[线上 Demo](https://demo.kubesphere.io/login)账号demo1 / Demo123以及友好的[中文文档](https://kubesphere.com.cn/docs/)、[云原生视频教程](https://www.bilibili.com/video/BV15g411F7pj) 和[开发者社区](https://kubesphere.com.cn/forum/)。
## 科技动态
1、[最小的飞行器](https://www.sciencealert.com/the-smallest-flying-device-ever-made-by-humans-is-like-a-grain-of-sand)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092406.jpg)
美国西北大学的科学家研发出了世界最小的飞行器,跟一粒沙子的大小差不多(下图)。它自身不能飞,全靠风力带动。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092407.jpg)
它基本上就是一个超小型电路片,包含了传感器、电源、无线天线,以及数据存储器。对它轻轻一吹,就会四处飘扬,可以用来监测环境,比如空气有没有污染物的泄露。
2、[手机小键盘](https://ianthehenry.com/posts/peggi/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092410.jpg)
国外的一个硬件爱好者制作了八个键的小键盘,贴在手机背面,作为输入设备。
它的每个键都可以自定义不同按键组合还可以映射26个字母和10个数字。由于可以不看键盘只按照肌肉记忆按键所以用起来非常方便。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092411.jpg)
缺点是,它只适合横屏时使用,不适应竖屏时使用。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092412.jpg)
3、[亚洲最大蛋鸡场](https://finance.sina.com.cn/jjxw/2021-09-23/doc-iktzscyx5863357.shtml)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092419.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092420.jpg)
今年9月份亚洲规模最大的蛋鸡场在上海崇明岛投产产出了头窝鸡蛋。这个蛋鸡场可以养殖300万只母鸡每年产出8亿枚鸡蛋平均每天200万枚鸡蛋。
母鸡会先在青年鸡场饲养105天后然后再转到蛋鸡场工作72周然后再退休。蛋鸡场会每月轮换一批母鸡。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092421.jpg)
4、[机器看门狗](https://www.cnet.com/roadshow/news/boston-dynamics-spot-robotic-watchdog-hyundai/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092417.jpg)
韩国现代汽车向波士顿动力公司,采购了一些机器狗,在工厂里面巡逻。这种机器狗带有热像仪和 3D 激光雷达,白天可以识别异常发烫的设备,及时报警,防止发生火灾。
到了晚上,它就变成厂区里面游荡的看门狗,用于发现哪扇门没有锁好、哪间屋子没有关灯。但是,它不会去追逐入侵者,程序没有做这方面的设定。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092418.jpg)
相比人类,机器人(或机器狗)在门房、巡夜这些方面,有着巨大的优势,功能更强、成本更低。如果发现异常,它只要能及时报警就可以了。不难想象,再过几年,你遇到的安保人员可能都是机器人。
5、[最古老的手印](http://www.uua.cn/show-7-12334-1.html)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092422.jpg)
考古学家确认在拉萨市郊区的邱桑村发现的人类手印可能是迄今最古老的人类岩石活动的遗迹距今16.9万年至22.6万年之间。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092423.jpg)
当地有很多地热温泉手印就保留在一块碳酸岩之中。考古学家推测大约20万年前泉口附近有很多软泥形式的碳酸钙两个孩子在嬉戏。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092424.jpg)
他们觉得留下自己的印记非常有趣,先按下一个脚印,然后再把手印压在上面。以后,泉水改道或季节性干涸,软泥迅速脱水并固结成岩,一直保存到了今天。
6、[居家办公的监控摄像头](https://9to5mac.com/2021/08/09/apple-call-center-workers-surveillance/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081101.jpg)
一家跨国的客服外包公司的员工,向新闻媒体投诉,公司允许居家办公的条件是,必须安装由公司提供的监控摄像头,在办公时间监控他的一举一动和所有语音对话。如果不同意安装,公司就不许在家办公。为了生计,他只能同意。
这种做法以后可能会成为常态,公司使用强制监控,保证员工在家也能专心投入工作。
## 文章
1、[Windows 11 运行安卓应用是什么体验?](https://sspai.com/post/69446)(中文)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102203.jpg)
Windows 11 可以运行安卓应用,本文给出了详细的操作步骤,作者也总结了自己的使用体验。
2、[杭州西站的设计](https://mp.weixin.qq.com/s/jSeAG_YoTEJshhTQZLHf1Q)(中文)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102401.jpg)
杭州西站是为2022年亚运会新建的高铁站包含了很多创新。建筑师把高铁站台放到了楼上楼下是正常的城市交通避免了火车站和铁轨将城市一分为二的囧境。
3、[中芯国际的超级芯片工厂GigaFab](https://www.anandtech.com/show/16931/china-smic-build-gigafab)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092111.jpg)
中芯国际最近宣布计划在上海临港建造中国第一家超级芯片工厂GigaFab月产超过10万片晶圆的工厂。本文是对这件事的分析。
4、[vscode.dev](https://code.visualstudio.com/blogs/2021/10/20/vscode-dev) 发布(英文)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102909.jpg)
VS Code 正式发布官方的浏览器版,从此可以在浏览器里面使用这个编辑器。它跟另一个网站`github.dev`很接近,唯一的区别是还支持其他的代码托管服务。([@StevenNin](https://github.com/ruanyf/weekly/issues/2012) 投稿)
5、[怎么为网站申请 ISSN 号码?](https://shkspr.mobi/blog/2021/09/how-to-add-issn-metadata-to-a-web-page/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092006.jpg)
作者介绍怎么为自己的个人网站,申请了一个 ISSN国际标准期刊号便于被学术期刊引用。
6、[你的网站是否有 Security.txt 文件?](https://krebsonsecurity.com/2021/09/does-your-organization-have-a-security-txt-file/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092213.jpg)
越来越多的大公司开始在服务器放置“Security.txt”文件这是一项新提议的标准该文件用来描述网站的安全政策和漏洞联系方式。
7、[不要只构建一套通用 API](https://max.engineer/server-informed-ui)(英文)
作者提出,后端应该提供两套 API一套是外部使用的通用 API服务特定的数据另一套是自家使用的应用 API服务特定的页面。
8、[我如何组装 Linux 游戏电脑](https://boilingsteam.com/how-i-built-my-new-linux-gaming-desktop-in-2021-with-amd-cpugpu-and-gnu-guix/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092408.jpg)
作者介绍自己如何选择各种组件,组装了一台专用于游戏的 Linux 桌面电脑。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092409.jpg)
9、[网页的发呆检测 API](https://web.dev/idle-detection/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092414.jpg)
Chrome 浏览器现在原生提供`IdleDetector`对象,在它上面部署了发呆检测 API可以用脚本获知用户是否正在发呆即没有任何操作
## 工具
1、[EBS Design](https://github.com/ebs-integrator/ebs-design)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092112.jpg)
一个 React 组件库,设计很有现代感,目前还在积极开发中。
2、[bunny.net](https://bunny.net/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091812.jpg)
一个收费的 CDN 服务,看上去不错,可以当作 Cloudflare 的后备。
3、[context-note](https://github.com/betterRunner/context-note)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102406.jpg)
一个 Chrome 浏览器插件,可以对网页做笔记,下次打开该网页,笔记就会显示,并提供富文本编辑器和笔记标签。([@betterRunner](https://github.com/ruanyf/weekly/issues/2013) 投稿)
4、[APIAuto](https://github.com/TommyLemon/APIAuto)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102404.jpg)
腾讯公司内部的开源项目,一个强大的 HTTP 接口测试工具,可以机器学习零代码对接口测试。([@TommyLemon](https://github.com/ruanyf/weekly/issues/2010) 投稿)
4、[3D 管道屏保](https://1j01.github.io/pipes/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092004.jpg)
这个开源项目将 Windows 的 3D 管道屏保,搬到了网页上。
5、[Composable](https://www.composable.art/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092107.jpg)
一个网页版的矢量图作图工具。
6、[lists.sr.ht](https://lists.sr.ht/)
一个免费的邮件列表服务,可以用来架设自己的邮件列表。
7、[Kill the Newsletter!](https://github.com/leafac/kill-the-newsletter)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091814.jpg)
一个开源服务,可以将新闻邮件,转为 RSS feed 输出。用户可以自己架设服务,也可以试用作者架设的 [demo](https://kill-the-newsletter.com/)。
8、[一行代码的旋律生成](http://www.olegkikin.com/audio/audio.html)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091803.jpg)
一个有点神奇的演示,只需要一行 C 代码,就能生成一段音乐旋律。这里是[介绍文章](https://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html)。
9、[AirGuard](https://github.com/seemoo-lab/AirGuard)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091917.jpg)
一个安卓 App用来检查是否有 AirTag 在追踪你。
10、[Black](https://black.vercel.app/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092215.jpg)
一个 Python 代码格式化的库,可以自动对 Python 代码进行格式美化。
## 资源
1、[10 个响应式网页的开发测试工具](https://www.webfx.com/blog/web-design/responsive-design-testing-tools/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021080508.jpg)
本文介绍10个小工具用来测试响应式网页在不同大小屏幕的显示效果。
2、[树莓派家用服务器搭建指南](https://github.com/zhaoolee/pi)
树莓派系列教程。作者买了一台低配云服务器获得固定 ip 地址,通过 frp 内网穿透,把家里的树莓派 4B 变成了一个真正的云服务器,可以在公网访问。([@zhaoolee](https://github.com/ruanyf/weekly/issues/2008) 投稿)
3、[英特尔处理器博物馆](https://www.mynikko.com/CPU/)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102403.jpg)
一个爱好者的个人中文网站,图文并茂地介绍了自己收藏的从 3101 到 Pentium M 的多种英特尔处理器芯片资料。([@TransparentLC](https://github.com/ruanyf/weekly/issues/2009) 投稿)
4、[Git 飞行规则](https://github.com/k88hudson/git-flight-rules/blob/master/README_zh-CN.md)
一个 Git FAQ 的中文翻译,收集各种 Git 操作出现问题后的应对措施。([@xcuYao](https://github.com/ruanyf/weekly/issues/2015) 投稿)
5、[去中心化图书馆](https://libgen.fun/dweb.html)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092005.jpg)
Libgen 电子书图书馆项目宣布,该项目已经完全做到了去中心化,搬到了 IPFS 上面,网页文件、数据库、甚至域名都不是集中托管的。它给出了去中心化图书馆的几个域名。
## 图片
1、
[英国](https://www.railadvent.co.uk/2021/06/groundbreaking-new-bridge-design-could-transform-rail-crossings-across-the-uk.html)正在尝试一种新型的人行天桥,架设在铁路上方。这种桥的材料是轻质纤维聚合物,重量很轻,形状是精心计算过的,最大化节省材料,可以快速、低成本架设。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062904.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062905.jpg)
2、[Dissection Font](http://erikdemaine.org/fonts/dissect/)
计算机科学大师高纳德Donald Knuth曾经参与发明一种“解剖字体”Dissection Font。所有的字符都可以切成碎片拼成一个 6 x 6 的正方形。
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062808.jpg)
![](https://cdn.beekka.com/blogimg/asset/202106/bg2021062809.jpg)
3、[海平面上升100米](https://ahstat.github.io/Topography/)
如果海平面上升100米世界地图会变成下面这样。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100318.jpg)
如果海平面上升1000米世界地图会变成下面这样。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100319.jpg)
## 文摘
1、[直流电的回归](https://www.lowtechmagazine.com/2016/04/slow-electricity-the-return-of-low-voltage-dc-power.html)
**1交流电为什么获胜**
19世纪末人类开始使用电力。当时有两派一派主张直流电另一派主张交流电。
最后,交流电获胜,主要原因是交流电长途传输的效率更高,直流电做不到长途传输。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102801.jpg)
当时,交流电已经可以做到高电压,但是直流电的电压一直做不上去。这导致大功率传输时,直流电就会产生很大的电流(因为 电压 * 电流 = 功率)。另一方面,电流通过导体产生的热量,与电流的平方成正比。这意味着,直流电的长距离传输会因为电流较大,而产生很大的热量损耗。交流电由于电压可以做得很高,就没有这个问题。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102908.jpg)
所以高电压是长距离电力传输的关键这就是交流电获胜的根本原因。直流电直到1960年代才有办法做到高电压但是已经太晚了。目前直流电的应用都局限在低压短距离的使用传输距离往往在几米之内最长不超过1公里。
**2两个新趋势**
但是,最近出现的两个趋势,导致人们重新对直流电发生了兴趣。
第一个趋势是太阳能发电的兴起,使得发电变成了分布式,而不是集中式。哪里需要能源,哪里就放置太阳能板,这种场景下不需要长距离电力传输。此外,太阳能发电产生的是直流电,电池释放的也是直流电。
第二个趋势是越来越多的电器内部使用直流电,比如所有电子设备(包括计算机和手机)、固态照明 LED、平板电视、微波炉等等。专家预计未来20年内多达50%的家庭负载消耗的是直流电。
**3电流转换的损失**
如果家庭使用的是太阳能发电,就要进行两次电流转换。
首先光伏板的直流电通过逆变器转换为交流电传输进入家庭。然后交流电再次通过逆变器转换为直流电才能被电脑、LED 和微波炉等直流设备使用。每一次电流转换都会发生能量损失最严重情况下会损失掉20%~30%。
如果带有光伏板的建筑直接采用直流供电,就可以避免这种电流转换损失。
**4直流供电的好处**
首先,一旦直流供电,就没有了电流转换的能量损耗,所需的光伏板变少了,存储能量的电池系统也可以变小。
其次,逆变器是一种昂贵的设备,而且寿命短于光伏板。不使用逆变器,可以节省不少钱。
再次,目前的很多直流电气设备,内部带有交流电到直流电的转换,去掉这个部分,可以使这些设备更简单、更便宜、更可靠、能耗更低。
最后直流电的电压低。很多直流电器不超过24伏没有电击或火灾危险使得电工可以使用相对简单的接线无需接地也无需担心触电。这进一步节省了成本。
**5直流供电的缺点**
低压直流电的最大问题是无法长距离传输。
前面说过能量损失等于电流的平方乘以电阻。一根普通的铜线在10米的距离内以12V的电压传输100瓦的功率对应的电流是8.33A会产生3%的能量损失,这可以接受。但是,电线长度为 50 米时能量损失变为16%,长度为 100 米时能量损失增加到了32%。这足以抵消直流电的效率优势。
由于线路损耗很高大功率电器也很难使用直流电。如果在12V直流电网上运行 1,000 瓦的微波炉在电线长度仅为1米的情况下能量损失高达16%在电缆长度为3米的情况下能量损失会增加到47%。
所以,低压直流电网不适用于洗衣机、洗碗机、吸尘器、电饭锅、电烤箱或热水锅炉等大功率电力设备。另外,有些电器(比如冰箱)本身的功率比微波炉小,但是它每天 24 小时运行,长时间下来也会导致巨大的线路损耗。
同样的线路损耗也限制了多台低功率设备使用同一根供电线缆。如果一根12V的电缆长度为 12 米并且我们希望将线路损耗保持在10%以下那么所有电器的总功率将限制在大约150瓦。这意味着这根线路只能同时使用两台笔记本电脑每台 20 瓦的功率、一台直流电冰箱45 瓦、五个8瓦的 LED 灯(总共 40 瓦还留下25瓦可以支持其它较小的设备。
**6解决方案**
有几种方法可以避免低压直流电的线路损耗。
第一种方法是尽量减少配电电缆长度。比如,厨房、客厅、卧室这些用电最多的地方,尽量搬到屋顶光伏板的下方,减少电缆长度。
第二种方法是每一个或两个房间,设置一个独立的太阳能发电系统。
第三种方法是选择更高的电压24V 或 48V 而不是 12V。但是目前市场上的大多数低压直流电器都在12V下运行而且更高的电压高于24V消除了直流系统的安全优势。美国有很多数据中心、办公室、住宅建筑使用的直流电系统升压到了 380V这就需要跟 110V 或 220V 交流电一样严格的安全措施了。
第四种方法是使用两套供电系统,同时供应交流电和直流电。低功率设备使用直流电网,比如 LED 灯(< 10 笔记本电脑< 20 电视30-90 和冰箱<50 大功率设备使用单独的交流电网但是这样做直流电带来的节能和成本降低效益就微乎其微了很容易被抵消
## 言论
1、
当我 80 岁时,我不会后悔尝试过的事情,比如我尝试了互联网创业,就算失败了,我也不后悔。我后悔的是那些我想尝试却没做的事情,它们每天困扰着我,如果我当时尝试了,我的人生会怎样。
-- [《让遗憾最小化》](http://www.samvitjain.com/blog/regret/)
2、
我在大学里得到的最好建议是:“找到最好的老师,上他们所有的课,不管是什么课。”
这个建议也适用于互联网。
-- David Perell
3、
“英雄项目”指的是80%以上的贡献来自20%的开发人员的项目。通过对 1000 多个开源 GitHub 项目的分析,发现大多数开源项目都是英雄项目。
--[《为什么软件项目需要英雄》](https://neverworkintheory.org/2021/09/10/why-software-projects-need-heroes.html)
4、
很多人认为,照抄国外的成功软件,不能算是创新。我认为这是一个非常荒谬的论点,将一个商业模型复制到另一个市场,真的没那么容易。
执行就是创新。能够成功执行,调整模型适应当地需求,就是创新。
-- [《如何发现下一个独角兽》](https://restofworld.org/2021/how-500-startups-finds-unicorns/)
5、
通用芯片(比如英特尔的产品)不再适合市场需求,越来越多的公司将会开发自己的芯片,并外包给台积电和三星进行生产。苹果公司的 M1 芯片、YouTube 的视频转码芯片、亚马逊的 Graviton 芯片和谷歌的 Pixel 6 芯片,都是自己研发的。
我们已经到了现成的芯片无法解决各家公司的问题的阶段,定制自己的芯片比购买低价的通用芯片更重要。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=28526969)
## 历史上的本周
2020年第 130 期):[低龄化的互联网](https://www.ruanyifeng.com/blog/2020/10/weekly-issue-130.html)
2019年第 78 期):[下一个风口是什么行业?](https://www.ruanyifeng.com/blog/2019/10/weekly-issue-78.html)
2018年第 27 期):[乔布斯的“热情假设”对不对?](https://www.ruanyifeng.com/blog/2018/10/weekly-issue-27.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

400
docs/issue-182.md Normal file
View File

@ -0,0 +1,400 @@
# 科技爱好者周刊(第 182 期):新人优惠的风险
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/2032),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110101.jpg)
2021世界建筑摄影大赛入围作品重庆来福士广场。[via](https://edition.cnn.com/style/article/architectural-photography-awards-2021-shortlist/)
## 本周话题:新人优惠的风险
很多 App 都有“新人优惠”、“首单优惠”,提供很诱人的条件,吸引新用户。
最近,有一个[案件](https://finance.sina.com.cn/chanjing/cyxw/2021-07-16/doc-ikqcfnca7224835.shtml)跟“新人优惠”有关,很值得谈一下。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110501.jpg)
事情是这样的。2019年底上海杨浦区某商场写字楼搞活动只要是商场 App 的新用户都可以获得500积分抵扣一小时的商场停车费价值人民币10元
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110302.jpg)
结果写字楼里面120多个白领使用接码平台反复注册新用户申领积分抵扣停车费让商场损失37万多元最多一辆车抵扣的停车费超过万元。所谓“接码平台”就是提供各种手机号代接验证码每条收取一定的费用。
商场报警以后警方找到了那120多位白领不仅要他们补交停车费还将其中金额较大的20多人以诈骗罪起诉目前已有两人获刑。
所以,大家知道了吧,滥用“新人优惠”可能会触犯法律,构成诈骗罪。
但是,我对这个案件有些不一样的看法。我觉得,白领贪图小便宜固然不对,但是商场应该负大部分责任,它的损失很大程度上是自己造成的。
商场设计这个活动时,就应该预料到,有人会用多个手机号,多次注册新用户领取优惠。但是,它没有设计任何预防措施,其实只要规定一个车牌号只能享受一次优惠,就能完全避免损失。等到事情真的发生了,它也没有第一时间终止活动,而是听任损失不断扩大。
所以,商场自己的疏忽和消极应对,我觉得才是这件事的主要原因。只要设计活动方案时,稍微周全一点,就能避免这个漏洞,不会去考验人性了。法官如果判决,商场必须自己承担大部分损失,也是完全说得通的,而且还能警示其他 App。
值得一提的是,警方在追缴停车费的过程中,还将开发运营“接码平台”的四个犯罪嫌疑人[抓获](https://news.sina.com.cn/c/2021-07-16/doc-ikqciyzk5864403.shtml)。
> “某大学软件学院在读研究生史某某,开发运营了一款专为用户提供虚拟手机号码及验证码服务的软件,在明知用户利用该软件骗取商家优惠福利后,仍积极提供支持,并从中非法牟利十万余元。
>
> 近日,上海市杨浦区人民法院以犯帮助信息网络犯罪活动罪,判处被告人史某某有期徒刑六个月,罚金人民币一万元。”
这件事告诉我们,程序员也是有风险的。开发接收短信的自动化工具,本身不违法,但是用户如果用于非法用途,就可能会被法律追责。所以,开发时一定要问清楚,用户用来干嘛。
## P6 工程师必会的算法原理
P6 是阿里集团内部的“资深工程师”级别,也是对外招聘的主要级别。
拥有几年工作经验、能够参与重大项目、但没有担任过主管的社招工程师,一般都会给 P6。特别优秀的校招毕业生也会给 P6以后再根据工作表现进行晋升。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110405.jpg)
软件工程师现在短缺,只要达到 P6 的标准,不管是阿里还是其他公司,通常都会录取。普通的程序员准备应聘和面试时,都是以 P6 为目标。
P6 的招聘,最看重的是动手能力,但也会考察算法知识,看看应聘者是否有扎实的基础和潜力。一些性能要求高的项目,对算法知识的考察就会更多一些。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110406.jpg)
本周介绍的课程,就是针对前端工程师的算法直播课 **《P6 工程师必会的算法原理》**。
它用两个晚上的讲课,帮助找工作的同学补充算法知识,重点讲解 Vue 和 React 这两个框架背后的算法(比如 DOM Diff并会针对性地介绍如何准备大厂面试。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110407.jpg)
直播的上课时间是11月9日下周二和10日下周三的晚上8点。课程主办方是国内 IT 培训的独角兽企业“开课吧”,在课程之外,还会配备助教答疑,以及用于交流的学习讨论群,并提供幸运学员的简历修改。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110408.jpg)
微信扫描上方的二维码,或点击[这个链接](https://wx.kaikeba.com/xiaoke/market/landing-page/v2/1E59S4B4E9vbH1TrNnx?kol_ad_code=YZ6VFCQbMxN0fDdUJAh),了解课程详情并报名,仅需象征性支付 **0.99元** 报名费。听课的同学还会获赠前端的学习资料。
## 科技动态
1、[巨型水稻](https://news.mydrivers.com/1/779/779562.htm)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082911.jpg)
新品种巨型水稻在重庆种植成功。这种水稻平均高度1.8米最高超过2米比普通水稻高出近一倍。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082912.jpg)
巨型稻由于体型大能承载的穗粒也多产量要多于普通水稻。但是它最大的优势在于吃水很深田里可以蓄60公分到80公分的水。这个深度就可以搞稻鱼共生的项目养鱼养虾养蟹。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021082913.jpg)
这样既提高农民的收入,又有利于形成生物循环:水稻为动物提供养料和微生物,而动物的排泄物又反过来供养水稻,最终实现化肥、农药、抗生素“零使用”。
2、[风力发电墙](https://www.dezeen.com/2021/08/26/wind-catching-systems-floating-offshore-farm/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090108.jpg)
平常看到的风力发电机都是巨大的叶片在空中旋转。一家挪威公司另辟蹊径发明了风力发电墙采用一个网格状的钢架上面安装了100多个小型风力涡轮发电机。
这种墙高达300多米跟埃菲尔铁塔差不多。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090109.jpg)
该公司称,这样可以最大程度地利用风能。一面墙的发电量,相当于五个现有的最大的风力发电机,同时发电价格还可以减半。该公司计划未来三年内建成第一面这样的墙。
3、[“近零能耗”样板楼](http://www.bj.xinhuanet.com/2021-08/11/c_1127749972.htm)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081104.jpg)
国内首个“近零能耗”样板楼在北京通州区亮相。该楼基本不用外部能源完全自身供能支持空调和暖气一年四季保持室温20摄氏度左右。
楼里分别安装了地源热泵、空气源热泵光伏发电板等能源装置。热泵从地下“捕捉”地热能从空气中“吸收”空气能光伏发电板则通过太阳能发电。然后地下一共埋了5个储能罐将这些能量储存起来为整栋楼供电、冬季供热、夏季降温。
4、[防中风头带](https://www.zeitmedical.com/)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081307.jpg)
中风就是脑血管突然破裂,是一种非常危险的突发疾病。一旦发病,轻者脑神经损伤,重者大脑功能丧失,甚至丧命。更可怕的是,中风很难提前发现,发病后必须立刻救治,一分钟也拖不得。
一家美国公司发明了防中风头带,会监控脑电波,一旦发现脑电波出现类似中风的迹象,会立刻向配对的手机发送警报,然后手机自动拨打急救电话,报告坐标。
除了防中风它也可以用于脑电波的24小时监控。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081308.jpg)
5、[土壤发电](https://sifted.eu/articles/bioo-batteries-electricity-soil/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090507.jpg)
一家西班牙公司宣布,开发出了“土壤发电”技术。土壤里面的微生物分解有机物,会释放出电子,从而产生能量。只要把阳极和阴极插在土壤里面,就可以获取电流。
这种电流非常微弱该公司说一平方米的肥沃土壤每年可以产生200wh的电能0.2度电。这点电能没有其他用途只能为农田里面的传感器供电测量土壤湿度、pH 值和气温等,可以解决这些装置的供电问题,降低成本。它还可以为公园绿地里面的 LED 小灯泡供电。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090508.jpg)
6、[蓝牙追踪](https://www.theregister.com/2021/09/04/bluetooth_headphones_tracking_oslo/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090601.jpg)
每个蓝牙设备都有一个硬件地址,连接时可以获取。很早就有人提出,可以使用这个地址,追踪用户。为了避免被追踪,每次蓝牙连接时,这个地址都应该随机化,但是很少有厂商这么做。
一个挪威大学生将这作为自己的业余项目看看现实中能不能做到追踪用户。他在挪威首都奥斯陆骑了12天自行车共计300公里收集一路上的蓝牙设备信号。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110502.jpg)
他一共发现了9,149个独特的蓝牙设备其中129个蓝牙耳机被探测到了多次。他将每个设备的发现地点画上地图其中一个耳机还真的确认了所有者。所以通过蓝牙追踪用户是可能的门卫、停车场这样的地方如果部署了蓝牙追踪完全可以了解用户的动态。
## 文章
1、[张忠谋演讲:经营人的学习与成长](https://zhidx.com/p/301575.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021103001.jpg)
台积电创始人张忠谋的最新演讲,介绍他怎么创立和经营管理台积电。
2、[解读国家科学技术大奖](https://zhuanlan.zhihu.com/p/429247683)(中文)
通过国家科学技术大奖,可以知道我国的重大科技突破点在哪里,看出政府的导向。
3、[ADS-B 信号不能对境外提供](https://www.guancha.cn/ZhangZhongZuo/2021_11_03_613334.shtml)(中文)
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110402.jpg)
ADS-B 是飞机发出的广播信号,明码对外发送自己的位置、高度、速度、航向等信息。连续接收信号,就可以描绘出飞机的航行轨迹,并实时获取其飞行状态。
4、[如何找到数组里面的唯一数字](https://yonatankra.com/how-to-find-a-unique-number-in-a-list-of-pairs/)(英文)
本文介绍一道简单的算法题:数组的所有成员都成对出现,只有一个成员除外(比如`[1,3,17,3,1]`),如何快速找到这个成员。
5、[CSS 属性 accent-color](https://davidwalsh.name/css-accent-color)(英文)
本文介绍一个新的 CSS 属性`accent-color`可以设置表单的选择框控件checkbox 或 radio选中时的颜色。
6、[NGINX 如何将环境变量注入网页](https://www.innoq.com/de/blog/nginx-ssi-env/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021093006.jpg)
NGINX 可以向网页写入内容,本文演示应该怎么做。
7、[为什么数字藏品在技术上不可靠](https://threadreaderapp.com/thread/1445506673108406286.html)(英文)
数字藏品NFT是一种基于区块链的数字资产证明机制目前非常热门。本文讨论了一些技术细节认为它在技术上有缺陷作为资产可能并不合适。
8、[如何从谷歌搜索结果删除你的网页](https://btao.org/2021/10/03/removing-from-google/)(英文)
本文介绍一个简单的方法,只要加入一行 HTML 代码,就可以从谷歌搜索结果里面,删除你的网页。
9、[Google、Twitter 和 Spotify 如何处理内部文档](https://blog.doctave.com/2021/09/07/how-google-twitter-and-spotify-build-culture-of-documentation.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090812.jpg)
软件公司的内部文档往往是一个痛点要么根本没有文档要么就是杂乱不堪分散在代码、Word 文件、Confluence 等各处。软件公司越大,这个问题越严重,本文介绍三家大型互联网公司如何处理内部文档。
## 工具
1、[Waydroid](https://waydro.id/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092301.jpg)
一个 Linux 系统的安卓容器,可以让安卓应用在 Linux 桌面电脑的容器里面运行。
2、[fleek](https://fleek.co/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092302.jpg)
一个帮助用户将网站托管在 IPFS 网络的服务,提供免费账户。
3、[Agora Flat](https://flat.whiteboard.agora.io/)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102904.jpg)
一个前后端都开源的在线教室,企业可以用来作为自己的内部培训工具,或者对外的远程教学工具。([@Leooeloel](https://github.com/ruanyf/weekly/issues/2019) 投稿)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102905.jpg)
4、[Motion One](https://motion.dev/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092303.jpg)
一个 JS 动画库,底层使用 Web Animations API上层则是自己设计的简单易懂的语法可以很轻松让网页产生动画效果。
5、[Semi Design](https://semi.design/zh-CN)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021103006.jpg)
抖音前端团队推出的设计系统支撑字节内部近千平台产品。目前提供50多个组件、国际化14种语言、支持 TypeScript、SSR 等特性。([@shijiatongxue](https://github.com/ruanyf/weekly/issues/2022) 投稿)
6、[smooth-signature](https://github.com/linjc/smooth-signature)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021103005.jpg)
带笔锋的手写签名 JS 库,支持 PC /移动端使用,另有[小程序版](https://github.com/linjc/mini-smooth-signature)。([@linjc](https://github.com/ruanyf/weekly/issues/2020) 投稿)
7、[Sway](https://swaywm.org/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092304.jpg)
Linux 系统的平铺式窗口管理器,完全兼容 i3。区别是i3 底层的显示协议是 X11而 Sway 是 Wayland。
8、[微图](https://devtool.tech/tiny-image)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021103007.jpg)
一个批量压缩图片的网页工具,纯浏览器端压缩,不经过服务器,速度较快。([@shfshanyue](https://github.com/ruanyf/weekly/issues/2021) 投稿)
9、[Tool.Graphics](https://tool.graphics/geometric)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092405.jpg)
这个网站可以生成各种几何图形填充的随机图片,并且能够可以调节参数。
10、[Read Aloud](https://github.com/ken107/read-aloud)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092413.jpg)
开源的浏览器朗读插件可以朗读整个网页或选定文本支持40多种语言包括中文。
## 资源
1、[日本传统色系](https://zh.wikipedia.org/wiki/%E6%97%A5%E6%9C%AC%E4%BC%A0%E7%BB%9F%E8%89%B2%E7%B3%BB)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092110.jpg)
维基百科资料,列出了日本古典文学里经常出现的颜色,常用于和服或其他日本传统艺术和手工艺品。
2、[安全的互联网产品](https://foundation.mozilla.org/en/privacynotincluded/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092214.jpg)
Mozil 基金会在官网上列出了,经过该组织审核,确认为安全的、可以保护用户隐私的硬件和软件名单。
3、[Modern Unix](https://github.com/ibraheemdev/modern-unix)
该仓库收集传统 Unix 命令行工具的现代替代品,比如 lds 替代 ls、ripgrep 替代 grep。[@ameizi](https://github.com/ruanyf/weekly/issues/2017) 投稿)
4、[awesome-console-services](https://github.com/chubin/awesome-console-services)
该仓库收集各种供命令行使用的外部服务,比如`curl ip-api.com`可以查看当前 IP 地址对应的地理位置。([@ameizi](https://github.com/ruanyf/weekly/issues/2018) 投稿)
5、[awesome-metaverse](https://github.com/shadowcz007/awesome-metaverse)
该仓库收集元宇宙相关资源。([@shadowcz007](https://github.com/ruanyf/weekly/issues/2023) 投稿)
## 图片
1、[废弃的摩托罗拉总部](https://www.abandonedspaces.com/industry/motorola.html)
1976年摩托罗拉公司将总部搬到了芝加哥郊区。
手机就是在这里发明的,它使得摩托罗拉成为无线通信巨头。但是,这里也见证了,这家公司逐渐走下坡路,最终分崩离析。
2007年至2009年连续遭受重大亏损后摩托罗拉决定拆分为两个独立的公司随后决定将总部从郊区搬到芝加哥市中心。
原来的总部被废弃后2017年决定拆除改建为多功能综合体。下面是拆除前的一些照片墙上还留有没有撕掉的标语和宣传画记录了这家公司的兴衰。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081417.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081418.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081419.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081420.jpg)
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081421.jpg)
2、[埃舍尔未完成的画](https://www.universiteitleiden.nl/en/news/2020/04/how-mathematician-hendrik-lenstra-completed-an-unfinished-artwork-by-escher)
荷兰画家埃舍尔1898年1972年以创作视觉错误绘画而闻名。
在他晚年,有一幅作品描绘了一个观众正在画廊里观看画作,画廊的窗户与城市的街景融合在一起。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081504.jpg)
不知道什么原因,这幅画的中心部分没有画,而是留出一个空白,埃舍尔写上了自己的签名。
2000年一个美国数学教授在飞机上翻看杂志偶然看到了这幅画。他突然意识到这是一个螺旋扩张可以用数学公式表达。
他就写了一个程序,让软件自动生成这幅画中间缺少的部分。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081503.jpg)
## 文摘
1、[斜率比截距重要](https://matt-rickard.com/hire-slope-not-intercept/)
忘掉 y 轴的截距吧,长远来看,斜率是唯一重要的事情。
如果 x 轴表示时间y 轴表示你要实现的目标,那么实现目标的过程可以画成一条直线。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081907.jpg)
这条直线可以用两个变量描述y 轴截距(直线与 y 轴的交点和斜率y 随时间变化的速度)。
如果我们把 y 轴截距看成是你的起点,那么斜率就是你为了实现目标,而适应、学习和付出努力的前进速度。
**即使一条线的起点远低于另一条线,只要它的斜率更大,终究会超越前一条线。**
你可能听过这样的建议:做一个终身学习者,每天学一点,不断进步。很少有人能够遵循这条建议,因为在开始后的很长时间内,根本看不到有什么效果。时间周期越短,直线看起来越平坦,当你远远落后时,这是非常令人沮丧的。
但是,只要坚持下去,保持向上的斜率,长期以后,你将远远地超越原来的人生道路。
记住,短期总是比我们想象的要长,各种打击足以让你灰心丧气,但是 **长期总是比我们想象的要短。**
同一个道理,在招聘时,有潜力但经验不足的候选人,长期来看,比经验丰富但潜力不足的候选人,对公司更有帮助。
总之,当事情没有达到你的目标时,不要放弃,每一个伟大的事业都始于一个小小的念头。学习一项新技能,每天进步一点点,短时间内,一切看起来都是老样子,但是随着时间的推移,改进会持续累积起来,进步会越来越明显。
## 言论
1、
我很讨厌每个网站都使用 Discord 作为讨论区。
这样很难搜索以前的内容,更糟的是,不太容易在 Discord 切换身份。我不愿意将在 Discord 使用的游戏爱好者身份,与咨询软件问题的用户身份混在一起。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=28550566)
2、
有些开源软件项目欢迎协作,并鼓励外部贡献,例如 Linux 内核。
还有一些开源项目几乎与世隔绝无法容忍外人插手GIMP、GTK、Gnome 的维护者就属于后一类。除非你是内部集团的一部分,否则你的代码不会得到任何合并。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=28579444)
3、
现在的社会不是为了人的发展,而是人为了外部世界而发展,反过来了。
-- [骆华忠](https://cn.nytimes.com/china/20210714/lying-flat-in-china/),摘自《纽约时报》对他的专访
4、
用户研究中,有一个众所周知的事实。如果你询问用户是否需要新功能,他们通常会大叫“是的”。毕竟谁会不想要更多的功能呢?
但是,等到发布以后,你才意识到用户可能不使用这个功能。
-- [《当用户从不使用他们要求的功能时》](https://web.eecs.utk.edu/~azh/blog/featurestheywanted.html)
5、
理财的核心原则,就是两句话:“增加收入,减少开支”。
但是,这两句话相互矛盾,需要不同的技能。增加收入通常需要花钱,提高获利潜力。减少开支意味着对于投资新事物持有保守态度,这种心态会阻止你赚更多的钱。
-- [《我的十条金钱规则》](https://jonpauluritis.com/articles/my-top-10-money-rules/)
## 历史上的本周
2020年第 131 期):[你的头脑是二值逻辑,还是三值逻辑?](https://www.ruanyifeng.com/blog/2020/10/weekly-issue-131.html)
2019年第 79 期):[我们的生活越来越依赖机器](https://www.ruanyifeng.com/blog/2019/10/weekly-issue-79.html)
2018年第 28 期):[软件开发是真正的知识吗?](https://www.ruanyifeng.com/blog/2018/10/weekly-issue-28.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

399
docs/issue-183.md Normal file
View File

@ -0,0 +1,399 @@
# 科技爱好者周刊(第 183 期):腾讯的员工退休福利
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/2032),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110305.jpg)
亚马逊公司在弗吉尼亚州的第二总部“玻璃螺旋塔”高达22层107米将于明年动工。它的设计是外部有一圈露天的步道盘旋而上种满了树木可以从地面一直走到楼顶。[via](https://www.currentaffairs.org/2021/04/when-is-the-revolution-in-architecture-coming)
## 本周话题:腾讯的员工退休福利
本周,有一条程序员的大新闻:腾讯正式推出了[员工退休福利](https://finance.sina.cn/7x24/2021-11-05/detail-iktzqtyu5527461.d.html)。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110503.jpg)
这好像是国内第一家,互联网大厂给退休金。
具体方案是,员工在腾讯就职期间达到法定年龄退休时,可享受三项福利:
> 1定制纪念品
>
> 2长期服务感谢金金额为6个月的固定工资
>
> 3退休荣誉金由员工在“服务年限金”和“50%的未解禁股票期权”两项之中,自由选择其一。
这就是说,你到退休年龄了,腾讯会一次性发一笔钱。所以严格说,这不是退休待遇,因为后面就没了,不是每年都有的年金,跟退休工资是不同的概念。
我觉得,这是一件好事,对于员工来说,多一笔收入。另一方面也显示,公司对员工退休问题是重视的,会给予一定的照顾。
但是我国的法定退休年龄男性目前是60岁可能很快就会调整到65岁。很难想象程序员可以在腾讯干到这个年龄。我很怀疑腾讯现在第一线的程序员有没有达到60岁的会不会一个都没有。
正当大家以为,腾讯只是画了一个看得见、吃不到的大饼时,它又抛出了第二个更震撼的[安排](https://finance.sina.cn/7x24/2021-11-09/detail-iktzqtyu6241105.d.html)**员工入职满15年就可选择提前解锁退休福利。**
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111201.webp)
这就是说退休福利不需要等到60岁只要在腾讯干满15年就可以享受。算一下就会知道如果大学或研究生毕业第一份工作就入职腾讯干满15年也不到40岁这时公司就允许你退休了。
这意味着两件事。
首先表示腾讯也认可员工到了40岁左右如果再待在第一线对公司的贡献恐怕也有限了公司对你也没有太大的期待不如给你一个诱因让你主动离开把岗位留给新人去拼。
其次,这有助于留住人才,降低辞职率。如果你在腾讯干了几年,一个新的外部机会出现了,这时你可能因为想再熬几年拿退休福利,就放弃了跳槽,因为去了其他地方就没有这种待遇了。
其他大厂可能不得不跟进,也出台类似的退休福利,否则就没有足够的吸引力,不利于招徕人才。
## 数据分析师训练营
这个周刊主要为程序员服务,但也有很多非程序员的读者。本周的课程资料,就是一个针对非专业程序员的数据分析师培训。
数据行业是新兴行业从业人员简称“数据师”datician。其中最热门的一个岗位就是**数据分析师,专门搜集、整理、分析行业数据,做出评估和预测。** 现在,大企业几乎都有专门的数据分析师,从互联网大厂到传统国企都在招聘,薪资也很高。
数据分析师的技能点,可以用下面这个闭环表示。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111110.webp)
这个技能闭环有几个关键点。一是你自己要理解业务和数据,二是提炼出关键信息,让需求方也能明白。这时就需要数据可视化,千万不要把 Python 脚本的输出结果,直接截图发给对方。
本周的课程 **《三天数据分析师名企 Offer 收割营》** ,就是帮初学者入门,掌握数据理解和数据可视化的基本技能。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111114.webp)
这个课程由国内 IT 培训的独角兽企业“开课吧”精心制作,**下周一到周三11月15日到17日三个晚上**的讲课,教授一些数据分析的基本概念、工具、模型,以及 Python 的初步用法,让非专业的学习者能够走上数据分析师的职业道路。
详细的课程大纲,请访问后面的二维码。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111116.webp)
它针对的听众是,想要成为数据分析师的同学,以及其他领域(比如测试或运维人员)想要掌握数据分析技能的同学。它是 **零基础的,不需要有 Python 基础,** 但如果你懂一点简单程序,听课就会轻松很多。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111112.jpg)
微信扫描上方二维码,或者点击[这个链接](https://wx.kaikeba.com/xiaoke/market/landing-page/v2/SCDejL0Bl20jAo6g8l9?kol_ad_code=ruhK86JsHoyx4q1xJmX)就可以了解课程详情并报名只象征性收取0.99元报名费。
报名后,记得填写报名表激活课程,助教老师就会发送下周一开始的上课链接,以及免费的数据分析资料礼包。报名人数比较多,请大家耐心等待。
## 科技动态
1、[露天煤矿无人驾驶项目](https://finance.sina.com.cn/tech/2021-09-15/doc-iktzqtyt6206453.shtml)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100313.jpg)
世界首个极寒露天煤矿 5G+ 无人驾驶项目最近在内蒙古通过验收。极寒天气下零下40度人工在露天煤矿驾驶卡车运煤非常困难也很危险这个项目改用无人驾驶卡车运煤。
在验收现场总重接近400吨的重型矿车编队行驶完全无人驾驶在矿区内穿梭自如可以24小时作业不息既提高了效率又提升了安全生产水平。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100316.jpg)
目前的无人驾驶卡车还带有驾驶室,实际上是不需要的,未来的卡车可能会去掉驾驶室,向更智能化的方向发展。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100315.jpg)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100317.jpg)
2、[进博会的金枪鱼王](https://www.sohu.com/a/499588872_161795)
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110719.jpg)
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110718.jpg)
正在上海举行的第四届中国进口博览会展示了一条从西班牙进口的金枪鱼王。它体长近3米、重达353公斤在地中海水域生长据说是中国历史上进口的排名第二大的鱼。
为了保持新鲜它每天需要换冰两次每次要消耗近1吨的碎冰。当天向观众展示以后来自日本的专业技师当场进行了分割和加工并将一部分鱼肉做成了刺身。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110720.jpg)
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110721.jpg)
3、[核动力俄罗斯方块](https://www.hackster.io/news/this-nuclear-powered-game-boy-will-run-for-a-century-d3c1cb3c53e9)
氢元素的同位素“氚”具有放射性,氚气会不断释放出少量的电子,使得荧光粉发出各种颜色的光,这就是夜光设备的原理。将氚气充入涂有含磷荧光粉的玻璃管,密封后就可以做成发光的氚管,对人体无害。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071605.jpg)
一个美国发明家突发奇想,将氚管放在太阳能电池上面,用它发出的光进行光伏发电,接入一个俄罗斯方块游戏机。由于氚管的光实在太微弱,需要充电两个月,才能玩一个小时。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071606.jpg)
由于这属于核能发电所以它就是核动力俄罗斯方块。氚的半衰期是12.43年,供电可以持续几十年。
4、[天然调温的舞厅](https://www.fastcompany.com/90674380/this-nightclub-traps-dancers-body-heat-to-warm-and-cool-the-building)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091208.jpg)
今年11月联合国气候大会 COP26 在苏格兰首府格拉斯哥召开。为了迎接会议,当地的一家舞厅进行了改造,取消空调,改用天然调温。
这个舞厅借鉴地源热泵的原理地下常年保持10摄氏度钻了17个大洞深达地下200米埋入充满导热液体的管道将地面与地下连成一体。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091209.jpg)
夏天,管道会将室内热量传入地下,冷却后再传回地面。冬天,格拉斯哥只有零度左右,管道就可以为室内提升温度。
5、[虚拟网红](https://www.allkpop.com/article/2021/09/social-media-influencer-model-created-from-artificial-intelligence-lands-100-sponsorships)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091505.jpg)
韩国 Sidus Studio X 工作室使用人工智能,创建了一个名叫 Rozy 的虚拟女孩年龄永远是22岁。从去年 12月以来她一直以真人的身份活跃在网上发照片、发视频、拍广告已经有很多粉丝了。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091506.jpg)
照片看上去非常逼真,根本看不出来是虚拟人物。工作室负责人解释说:“如今,名人有时会因为丑闻而退出电视剧,虚拟网红完全无需担心有任何丑闻。”
目前她已经拿到了100多个产品合作并有八个专属合约估计到2021年底可以赚到超过10亿韩元约500多万人民币
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091507.jpg)
6、[USB-C 的新标志](https://www.pcworld.com/article/540033/new-usb-c-logos-to-ease-confusion-in-picking-cables-and-chargers.html)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100402.jpg)
USB Type-C 是目前通用的充电和数据传输接口,但是这个接口非常混乱,有多种版本。从外观上,根本无法分辨不同版本的充电器和线材。
为了解决这个问题USB 论坛最近通过了新的 Type-C 接口标志,主要区分两个指标:一个是支持 40Gbps 传输速度,另一个是支持 240w 充电功率。以后,满足这些指标的充电器和线材,就会印上相应的标志。
## 文章
1、[8座最有创新的中国当代建筑](https://mp.weixin.qq.com/s/sjK4xT9Qb1gpG11myse6NA)(中文)
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111204.jpg)
纽约当代艺术博物馆最近从160多个候选作品中选出了外国专家眼中8个最有创新的中国当代建筑。上图是浙江松阳县的竹林剧场下图是上海的池社画廊墙面用砖块模拟起伏的曲面。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101305.jpg)
2、[雷蛇的 RGB 面罩](https://www.ifanr.com/1452288)(中文)
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111202.jpg)
雷蛇公司新发布的空气过滤面罩,两侧装了小风扇,风扇一转动就会亮起 RGB 灯光。
3、[iPhone 的微距镜头](https://lux.camera/iphone-macro-camera-a-big-day-for-small-things/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101601.jpg)
iPhone 13 新增了微距镜头,本文用大量照片讲解这个镜头为 iPhone 带来的变化。
4、[声明式与命令式 UI](https://alexsidorenko.com/blog/react-is-declarative-what-does-it-mean/)(英文)
本文介绍 React 框架里面命令式imperativeUI 与声明式declarative UI 的含义与差异。
5、[Cloudflare 的 DNS API](https://developers.cloudflare.com/1.1.1.1/other-ways-to-use-1.1.1.1/dns-in-google-sheets)(英文)
Cloudflare 提供一个 DNS API可以通过 HTTP 请求获取任意域名的 DNS 信息,而且没有使用限制,不必注册,完全免费。本文是官方的一个使用示例。
6、[如何提高二维码的可用性](https://huonw.github.io/blog/2021/10/nsw-covid-qr/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101302.jpg)
本文介绍二维码的原理,并举了一个例子,如何将一个高密集的二维码(上图左)重新编码成低密集的二维码(上图右),提高了可用性。
7、[财富创造机制的清单](https://blog.rongarret.info/2009/10/catalog-of-wealth-creation-mechanisms.html)(英文)
本文提出,所有的财富创造活动,都可以归类为九种模式。不管是什么新技术,都是使用这九种模式来创造财富。很有启发意义的一篇文章。
8、[使用 Telegram API 创建免费的个人通知系统](https://blog.hackertyper.net/post/creating-a-personal-notification-system-for-free/)(英文)
Telegram 提供一个 API只需要发送一个 GET 请求,就能向指定账户推送通知。
9、[如何添加缩略图到静态网站](https://www.babbling.fish/cat-gallery/)(英文)
作者希望从 markdown 仓库生成静态网站,但是又不愿把图片存放在仓库里面。那么有没有办法,在生成静态网站的时候,实时生成外部图片的缩略图,放入页面?
## 工具
1、[Cloudcraft](https://www.cloudcraft.co/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092804.jpg)
一个网页工具,用来画网络架构图。
2、[3D 人体模型](https://fakeclients.com/mannequin/)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100602.jpg)
这个网页工具可以生成各种姿势的 3D 人体模型,并可以配上道具,用作艺术家、建模师的参考。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100603.jpg)
3、[SQLite Playground](https://sqlime.org/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092805.jpg)
用户可以在这个网页上加载任意 SQLite 数据库,然后使用 SQL 语句进行操作,就是一个网页版的 SQLite 浏览器。
4、[MistQL](https://www.mistql.com/)
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110505.jpg)
一个即可用于前端网页,又可以用于命令行的 JSON 数据查询库,用来从 JSON 里面提取指定数据。([@chasays](https://github.com/ruanyf/weekly/issues/2040) 投稿)
5、[htpdate](https://github.com/bobwen-dev/htpdate/)
向服务器发出 HTTP 请求,服务器会返回请求时间。利用这个原理,这个工具向多个网站服务器发出请求,从中获取准确的当前时间,用于校准系统时间。它适用于无法使用 ntp 设置系统时间的场合。([@bobwen-dev](https://github.com/ruanyf/weekly/issues/2046) 投稿)
6、[Rclone](https://rclone.org/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092901.jpg)
一个管理云端储存的通用工具,支持几十个云存储服务。它可以将本地文件上传到不同的云服务商,也可以在云服务商之间同步文件。
7、[Windows 11 Web](https://github.com/PiyushSuthar/Windows-11-Web)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092902.jpg)
这个开源项目使用 Preact将 Windows 11 的桌面做成了 Web 页面。
8、[wg-access-server](https://github.com/Place1/wg-access-server)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100209.jpg)
一套 WireGuard 解决方案,为它提供一个方便的 Web 管理界面。
9、[yoctocolors](https://github.com/sindresorhus/yoctocolors)
一个 JavaScript 的命令行颜色库,类似于 Chalk优势是体积小、速度快。作者是著名的 Sindre Sorhus。
10、[tiny-sass-compiler](https://github.com/wizardpisces/tiny-sass-compiler)
一个网友自己写的 SASS 编译器,将 SASS 代码编译为 CSS没有第三方依赖基本上所有功能都支持可以用来学习怎么写编译器。([@wizardpisces](https://github.com/ruanyf/weekly/issues/1917) 投稿)
## 资源
1、[Awesome Math](https://github.com/rossant/awesome-math)
这个仓库收集互联网上各种有用的数学资源。
2、[用汇编语言编写 Python 扩展](https://tonybaloney.github.io/posts/extending-python-with-assembly.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021093007.jpg)
一篇长篇教程,前半部分介绍的都是汇编语言基本知识,可以用来学习汇编语言。
3、[《计算机体系结构基础》教科书](https://foxsen.github.io/archbase/)
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110604.jpg)
龙芯团队胡伟武老师等人编写的中文教科书《计算机体系结构基础》(第三版)的开源版本,上图是第二版封面。作者从微处理器设计的角度出发,介绍了计算机体系结构。([@Martins3](https://github.com/ruanyf/weekly/issues/2042) 投稿)
4、[Paul Graham 文集](https://github.com/evmn/Paul-Graham)Kindle 版)
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110603.jpg)
作者写了一个脚本,将 YC 创始人、创业导师 Paul Graham 官网上面的文章都抓下来,生成了 mobi 电子书,可以在 Kindle 阅读。([@evmn](https://github.com/ruanyf/weekly/issues/2041) 投稿)
5、[理解 AWK](https://earthly.dev/blog/awk-examples/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021093008.jpg)
AWK 是 Linux 系统的文本文件的行数据处理工具,本文是一篇新的教程。
## 图片
1、[孤独想象](http://inagblog.com/2020/05/vasjen-katro/)
北欧警察为了防止驯鹿被夜间公路上的汽车撞死,为驯鹿角涂上荧光粉,让司机远远就能看到。
一个阿尔巴尼亚艺术家受到这件事启发,制作了一张合成照片,名为《孤独想象》。
![](https://cdn.beekka.com/blogimg/asset/202107/bg2021071208.jpg)
2、[移轴摄影拍出的世界](https://www.littlebigworld.de/)
一个德国摄影师专门使用移轴摄影,将真实世界拍成模型。他的所有作品都放在自己的官网上。
> 移轴摄影指的是使用移轴镜头拍摄的照片,效果就像是缩微模型一样,将真实世界拍成像假的一样,使照片能够充分表现“人造都市”的感觉。(摘自[《百度百科》](https://baike.baidu.com/item/%E7%A7%BB%E8%BD%B4%E6%91%84%E5%BD%B1/6745081)
新加坡天空花园
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090202.jpg)
奥地利哈尔施塔特小镇
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090203.jpg)
埃及金字塔
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090204.jpg)
桂林龙脊梯田
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090205.jpg)
长城([视频](https://v.qq.com/x/page/n327242v07p.html)
<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=n327242v07p" allowFullScreen="true" width="600" height="400"></iframe>
## 文摘
1、[杰文斯悖论](https://zh.wikipedia.org/wiki/Jevons%E6%82%96%E8%AB%96)
1865年英国经济学家威廉·斯坦利·杰文斯William Stanley Jevons观察到提高煤炭的使用效率会导致煤炭消费量的增加。
他因而提出,**节省资源的技术,只会带来资源使用量的增加。** 由于这与人们的直觉相反,所以称为杰文斯悖论。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111006.jpg)
举例来说,家用电器越省电,其实不会导致用电量下降。因为省电一开始会让电费下降,人们就会使用更多的家用电器,结果反而导致用电量上升。
再比如,由于交通拥堵,政府新建更多、更宽的道路,希望疏通交通。结果,行车时间的减少,导致市民购买更多的车辆,交通最终并没有好转。这就是杰文斯悖论的一个著名推论:“如果不限制车辆增长,再多的道路都会被堵住。”
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111107.webp)
杰文斯悖论有时被认为意味着,节约能源的努力是徒劳的。提高化石能源的使用效率,反而会加快化石能源的耗尽速度。
这说明,可持续能源政策不能只依赖节能技术的进步,而必须配合其他类型的政府干预措施,限制能源的使用。
## 言论
1、
经常有人说:“学习 xx 语言会让你成为更好的程序员。” 我认为,这种说法有些误导。学习新的语言确实很有趣,而且非常有用,但是真正让我更擅长编程的是做大量的编程练习,尤其是那些挑战能力极限的问题。
-- [《我没有学到的东西》](https://scattered-thoughts.net/writing/things-unlearned/)
2、
NFT 项目只是技术精英的传销1%的人拿走50%的钱超过80%的人由于没有下线而亏钱。
-- [Evan Armstrong](https://every.to/napkin-math/nft-projects-are-just-mlms-for-tech-elites)
3、
20世纪前期匈牙利诞生了很多优秀科学家其中最著名的是冯·诺依曼。这些科学家的共同特征就是在富裕家庭中长大父母重视教育和勤奋工作欧美的教育制度也允许他们早早进入大学尽早开始学术研究在25岁之前冯诺依曼甚至在18岁之前就发表了高质量的研究成果。
--[《布达佩斯的火星人》](https://www.privatdozent.co/p/the-martians-of-budapest-03b)
4、
Windows 11 并没有令人信服地回答:为什么用户需要这个新版本?它感觉就像微软认定自己必须做点什么,也确实有一些非常好的理由,推出一个新版本,但实际上 Windows 11 还在摸索未来的道路。
-- [《Windows 11 是 Windows 10 不必要的替代品》](https://www.pcworld.com/article/539183/windows-11-review-an-unnecessary-replacement-for-windows-10.html)
5、
汽车不同于消费电子设备它的使用寿命很长车主往往希望可以使用10年以上而消费电子设备通常5年后就被认为应该淘汰了。所以汽车零件包括车用芯片首要考虑的不是新功能而是稳定性厂商通常会采用陈旧的、经过验证的技术而不是最新的技术。
-- [《为什么汽车制造商不使用最新芯片》](https://jalopnik.com/i-asked-experts-why-carmakers-cant-just-transition-to-n-1847739665)
## 历史上的本周
2020年第 132 期):[快能力和慢能力](https://www.ruanyifeng.com/blog/2020/11/weekly-issue-132.html)
2019年第 80 期):[企业软件创业,为什么在中国不容易成功?](https://www.ruanyifeng.com/blog/2019/11/weekly-issue-80.html)
2018年第 29 期):[公司的组织架构,决定了软件的复杂性](https://www.ruanyifeng.com/blog/2018/11/weekly-issue-29.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

442
docs/issue-184.md Normal file
View File

@ -0,0 +1,442 @@
# 科技爱好者周刊(第 184 期):政府的存储需求有多大?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/2032),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111401.jpg)
11月19日清晨SpaceX 公司的 Falcon 9 火箭发射升空这是该公司今年第25次发射。当天海边的发射场弥漫着浓重的晨雾火箭一跃而出仿佛科幻片的场景。[via](https://twitter.com/SpaceX/status/1459518399373922304)
## 本周话题:政府的存储需求有多大?
最近,有一条[新闻](https://www.theregister.com/2021/08/16/dallas_data_migration_8tb_deletion/)吸引了我的注意。
> 美国达拉斯警察局迁移内部数据,不小心误删了 22TB 的数据,后来找回 14TB剩下的 8TB 确认丢失。
>
> 丢失的数据里面,有一个谋杀案的所有文档、图像、视频。证据没了无法起诉,而嫌疑人又不认罪,警方正在讨论怎么办,最后很可能只能把他放了。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021081801.jpg)
大家觉得上面这条新闻,什么地方值得注意?
不是误删数据,那种事情每天都在发生。我觉得,重点是警察局的数据超过了 22TB。这个容量不算小说明它的硬盘保存了很多东西而且应该是有一个自己的存储系统搞不好还有机房。
达拉斯的人口是130多万警察局的存储超过了 22TB整个美国的人口是3亿多你说所有警察局的存储空间加在一起该有多大
美国的警察局属于州政府,国家一级的治安机关是联邦调查局 FBI它的存储恐怕更大此外还有其他政府部门比如国防部、财政部、中央情报局……。这么一想美国政府单位消耗的硬盘真是不得了恐怕是一个天文数字。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110722.jpg)
我接着想到,中国政府单位的存储需求,也是天文数字吧。好在这可以查,政府采购需要招标,招标公告一般发布在[政府采购网](http://www.ccgp.gov.cn/)。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110908.jpg)
我全文搜索“存储”过去半年有11431条[采购公告](http://search.ccgp.gov.cn/bxsearch?searchtype=2&page_index=1&bidSort=0&buyerName=&projectId=&pinMu=0&bidType=0&dbselect=bidx&kw=%E5%AD%98%E5%82%A8&start_time=2021%3A05%3A09&end_time=2021%3A11%3A07&timeType=5&displayZone=&zoneId=&pppStatus=0&agentName=)。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110724.jpg)
各省的各种单位都有,采购金额从几十万到几百万不等,大家可以去看。我随便摘录几条。
> - [中国教育图书进出口有限公司](http://www.ccgp.gov.cn/cggg/dfgg/zbgg/202111/t20211109_17152446.htm):私有云存储扩容采购项目 230万
> - [重庆大学](http://www.ccgp.gov.cn/cggg/zygg/gkzb/202008/t20200810_14809548.htm):全闪存储及服务器采购项目 243万
> - [中央广播电视总台](http://www.ccgp.gov.cn/cggg/zygg/zbgg/202108/t20210812_16705947.htm):私有云存储设备全包代维项目 150万
> - [广州中山大学第一附属医院](http://www.ccgp.gov.cn/cggg/zygg/zbgg/202101/t20210108_15772030.htm):数据中心服务器与存储扩容升级项目 601万
> - [广东工贸职业技术学院](http://www.ccgp.gov.cn/cggg/dfgg/jzxcs/202111/t20211109_17154369.htm) :存储容量扩容项目 30万
从这些例子不难想象,全国政府单位的存储蛋糕有多大。但是,每个单位都搞自己的一套内部存储系统,甚至私有云,其实有很多弊端。
1这样不经济每个单位都有自己的机房、服务器和管理员是一种浪费。
2政府单位不容易招聘到高水平的 IT 工程师,也不可能有规范的 IT 操作流程,最后就会像达拉斯警察局一样,出现数据事故,误删或者泄露。
3每个单位使用自己的存储格式、数据库设计、操作软件不利于数据通用和对外开放。
总之,我觉得,中央政府最好出台一个方案,推动全国的政府单位把数据放到云端,不要自建内部机房。最好有一个统一的“政府云”,提供方便的存储接口,给各地的公家单位使用,这样可以省很多钱,也有利于统一备份,避免数据丢失。
## Vue 3.x 训练营
刚刚学习前端开发的同学,常常有一个问题:
> “Vue 和 React 这两个框架,哪个更容易学?”
它们都有很高的市场占有率,都能完成开发任务,上手也都算容易。对于初学者,学习哪一个框架确实是一个问题。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111701.jpg)
这个问题的答案因人而异。但是大多数人的看法是Vue 相对容易掌握,可能更适合新手。
新版本 Vue 3 去年发布了,功能更完备,语法更合理,加入了 TypeScript 支持导致采用率有明显上升。Vue 的培训班也显著多于 React这从一个侧面说明了它的受欢迎程度。
本周的课程资料,就是一个 Vue 3 的训练营 **《Vue 3.X 前后分离:架构脚手架开发实战》**,通过三天的直播课,带大家从零开始,自己动手完成一个 Vue 项目。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111702.webp)
上课时间是下周一11月22日到下周三11月24日的三个晚上。它是现场直播特别强调听课同学的参与如果你有不理解的地方可以在直播间和群里随时提问。老师会要求大家边听边做在动手中加深理解。
内容大纲如下,详细介绍请扫描后面的二维码。
> **第一天 零基础入门篇**
> Vue 框架介绍,快速上手,基本语法
>
> **第二天 核心基础篇**
> Vue3.x 新特性,组合式 API 与响应式 APIwatch 与 watchEffects 行为
>
> **第三天 开发实操篇**
> 脚手架 Vite 方案Vue3.x 的组件介绍与开发
对前端有兴趣、希望自己开发网站的同学,或者自学 Vue 遇到困难的同学,都可以听听看。通过专业老师的讲解和辅导,对 Vue 有一个全面而快速的掌握。
本课程由北京[奈学教育](https://www.naixuejiaoyu.com/)制作,它是一个新兴的 IT 职业教育平台创始人是前58集团技术委员会主席孙玄核心师资都是各大厂的资深工程师累计服务超过20万付费学员。他们还与猎聘达成深度合作为优秀学员定制大厂的内推就业。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111703.jpg)
微信扫描上方二维码,或者访问[这个链接](https://j.naixuejiaoyu.com/1J6ZZgZlLm8?putcode=20211119KOLGZH-RYF)可以了解课程详情并报名下周一就可以听课。前200名同学只象征性收取 **0.99 元** 报名费。
现在报名的同学,还会免费获赠《前端知识体系超全资料包》,里面包含了前端核心工具的完整梳理和介绍。
## 科技动态
1、[世界最大的飞行器](https://www.businessinsider.com/photos-see-the-flying-bum-airlander-10-2021-9)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091805.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091806.jpg)
目前,世界最大的飞行器是一家英国公司制造的氦气飞艇,叫做 Airlander 10长达91米。相比之下世界最大的——客机空中客车 A390长度为79.8米。
该公司最近宣布这艘飞艇2025年将投入载客运营。
它原来是美国国防部定制的打算用于军事目的。2013年美国放弃了该项目导致飞艇一直闲置在机库。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091807.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091810.jpg)
制造商最后决定改为民用。改造后飞艇上部是巨大的气囊下部是座舱可以乘坐100人配有巨大的落地窗可以欣赏窗外景色。它的飞行速度比较慢跟汽车差不多最高速度在每小时100公里左右。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091808.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091809.jpg)
2、[挪威很快将没有燃油车](https://electrek.co/2021/09/23/norway-bans-gas-cars-in-2025-but-trends-point-toward-100-ev-sales-as-early-as-april/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021092404.jpg)
挪威政府宣布2025年将禁售燃油汽车这个日期是全世界最早的。但实际上可能不用等到那一天目前该国燃油车的销售量已经非常低了按照这个下降速度可能到明年4月挪威销售的所有新车就都将是电动车。
去年年底燃油车还占挪威汽车销量的21%到了今年9月份只剩下10%。该国前15位的畅销车14种是电动车剩下1种是混合动力车。按照这个速度推算明年4月电动车的销售占比会上升到100%。
这其实是一件奇怪的事情。因为挪威是北极国家,冬季冰天雪地,电池性能会急剧下降,行驶里程可能打对折。很难想象,这种情况下,挪威民众对电动车的购买意愿这么高。
3、[体温发电](https://www.newscientist.com/article/2276215-wristband-that-turns-body-heat-into-electricity-can-power-an-led/)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102901.jpg)
哈尔滨工业大学的科学家发明了一种“体温发电”技术。他们在腕带里面加入了柔性电极,以及镁和铋,利用人体与外界的温差进行发电。温差越大,发电效果越好,所以推荐冬天使用。
这种腕带产生的电能非常微弱,但可以点亮 LED因此可以做成发光腕带。
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021102902.jpg)
4、[搞错的无线电信号](https://www.nature.com/articles/d41586-021-02931-7)
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110105.jpg)
2019年一个澳大利亚天文台接收到一串神秘的无线电信号来自半人马座比邻星。那是离太阳最近的恒星相距4.2光年,而且已知它的一颗行星上有液态水,也许存在生命。
所以,这是那一年的大新闻,天文学家非常激动,可能是外星文明发来的电波,许多科学媒体都报道了这个消息。
但是,经过一年多的研究,现在终于确认,那个无线电信号不是来自外星球,而是人为的无线电干扰,就发生在地球表面,很可能是飞机通信产生的。这个乌龙进一步加强了科学家的一个信念:以后的天文望远镜也许不应建造在地球表面了,而要建在太空中,只有这样才能避免地面的无线电干扰。
5、[基因编辑河豚](https://news.sina.com.cn/w/2021-10-30/doc-iktzqtyu4375777.shtml)
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110106.jpg)
日本政府批准基因编辑河豚上市。研究人员去掉了河豚控制食欲的基因使其食欲旺盛不知节制地进食体重快速增长在同样周期内达到普通河豚的1.9倍(上图)。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021110107.jpg)
这是日本批准的第三种基因编辑食品,前面两种是可降血压的西红柿和肉量增加的真鲷。
## 文章
1、[将你的 PWA 发布到 iOS 应用商店](https://blog.pwabuilder.com/posts/publish-your-pwa-to-the-ios-app-store/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021103004.jpg)
本文介绍了一种方法,将 PWA 网页应用发布在 iOS 应用商店。
但是,苹果公司明文反对,网页应用重新包装后发到应用商店,所以能不能通过审核顺利上架,就很难说了。
2、[MySQL 数据库索引概览](https://blog.csdn.net/wallace_www/article/details/117264149)(中文)
本文详细介绍了数据库索引的概念和种类,并讨论使用索引时应该考虑的因素。([@wallace1995](https://github.com/ruanyf/weekly/issues/2055) 投稿)
3、[printf() 的返回值](https://www.netmeister.org/blog/return-printf.html)(英文)
本文介绍 C 语言的一个很奇怪的语法点printf() 为什么会有两种返回值。
4、[如何侦测开发者工具](https://medium.com/@weizmangal/javascript-anti-debugging-some-next-level-sh-t-part-2-abusing-chromium-devtools-scope-pane-b2796c00331d)(英文)
本文介绍了几个技巧,可以侦测用户是否打开了浏览器的开发者工具。
5、[如何使用 Calibre 将本地网页转成电子书](https://bbs.pediy.com/thread-269615.htm)(中文)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100503.jpg)
本文介绍如何将本地目录里面保存的网页,通过 Calibre 脚本转成一本电子书。([@evmn](https://github.com/ruanyf/weekly/issues/1987) 投稿)
6、[React Native 开发一个新闻应用](https://www.freecodecamp.org/news/build-an-android-news-app-with-react-native-and-native-base/)(英文)
本文一步步演示,如何使用 React Native 开发一个新闻 App。
7、[为什么网站应该使用抖动图像](https://endtimes.dev/why-you-should-dither-images/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021093003.jpg)
作者主张大多数情况下网站应该使用抖动图像dithering image减少图片体积。他介绍了图像抖动的概念以及为什么抖动图像需要保存成 png 或 webp 格式。
8、[彩色括号功能的实现](https://code.visualstudio.com/blogs/2021/09/29/bracket-pair-colorization)(英文)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021093004.jpg)
VS Code 编译器有一个插件可以让不同的括号对显示不同的颜色。但是这个功能需要解析代码很吃性能大型文件会产生卡顿。VS Code 官方团队就写了这篇文章,记录了他们为了改进括号配对的性能,所做出的努力。
9、[基于 Cloudflare Pages 的全栈开发](https://blog.cloudflare.com/building-full-stack-with-pages/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111812.jpg)
Cloudflare 公司本周宣布,他们的静态网页寄存服务 Cloudflare Pages 已经跟其他服务打通了,可以用来全栈开发,包括云函数、图片存储和 KV 键值对存储。
## 工具
1、[Hurl](https://hurl.dev/)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100604.jpg)
一个命令行工具,作用类似于 curl可以用来发出 HTTP 请求,获取回应,但它是特别为测试而设计的,配置文件里面允许写断言,很适合在命令行测试 HTTP 接口。
2、[ColorFu](https://colorfu.art/editor)
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111308.jpg)
一个基于网页的壁纸生成器,提供了丰富的颜色、简洁的界面,可以快速制作“文字 + 颜色/纹理/图片”这种形式的壁纸。([@pearmini](https://github.com/ruanyf/weekly/issues/2053) 投稿)
3、[Xterm.js](https://xtermjs.org/)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100902.jpg)
一个 JS 组件,在网页上加入命令行窗口,可以与服务器进行通信,接受并展示服务器的命令行输出。
4、[yabai](https://github.com/koekeishiya/yabai/)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101001.jpg)
macOS 系统的平铺式窗口管理器,苹果电脑命令行工作者的福音。
5、[ROAPI](https://github.com/roapi/roapi)
一个 API 服务器,不用编写任何代码,就可以把 JSON 文件或 CSV 文件转成 API 服务,自动提供 REST、GraphQL、SQL 接口,参见[这篇教程](https://tech.marksblogg.com/roapi-rust-data-api.html)。
6、[Unicode 日历生成器](https://qwerty.dev/calendar-generator/)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101404.jpg)
这个网页工具可以生成一个纯 Unicode 字符组成的日历。
7、[weird json](https://github.com/i5ik/weird-json)
一个 JS 库,采用了一种与众不同的方法,通过将对象转成字符串,完成两个对象之间的深拷贝。
8、[Euterpe](https://github.com/ironsmile/euterpe)
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111813.webp)
一个开源的音乐流媒体服务器,带有 Web 管理界面,可以架设在家里,然后外出时连上它听音乐。
9、[Matrix Rain](https://github.com/nojvek/matrix-rain)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091205.jpg)
一个 JS 库,可以在命令行环境展示电影《黑客帝国》的绿色字符雨效果,还可以调整各种参数。
10、[gobang](https://github.com/TaKO8Ki/gobang)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021091206.jpg)
一个命令行的数据库管理软件,支持 MySQL、PostgreSQL、SQLite。
## 资源
1、[deskto.ps](https://deskto.ps/)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021100901.jpg)
这个网站允许网友上传自己的电脑桌面截图,你可以浏览别人的桌面是什么样。
2、[中文 Newsletter 订阅](https://github.com/alaskasquirrel/Email-newsletter-RSS)
这个仓库收集各种中文的邮件列表,我们这个周刊也在其中。([@alaskasquirrel](https://github.com/ruanyf/weekly/issues/2054) 投稿)
3、[Vididoo](https://vididoo.vercel.app/)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090506.jpg)
这个网站收集了一些处理视频的在线工具,在网页上就可以完成视频缩放、剪接、图像转视频、提取音频等操作。
4、[oldmouse.com](http://oldmouse.com/)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101102.jpg)
这个网站记录鼠标的发展历史,你可以在上面找到各种老式鼠标。
5、[学习 GNU Coreutils 命令行文本处理](https://learnbyexample.github.io/cli_text_processing_coreutils/preface.html)
![](https://cdn.beekka.com/blogimg/asset/202110/bg2021101301.jpg)
GNU Coreutils 软件包提供了 Linux 系统的许多基本命令,比如`head`、`tail`、`tr`、`sort`等等。这本免费的英文教程逐一介绍20多个命令帮你掌握命令行文本处理。
## 图片
1、[消失的10亿年](https://www.bbc.com/future/article/20210901-the-strange-race-to-track-down-a-missing-billion-years)
早在19世纪地质学家就发现美国大峡谷的岩层非常奇怪。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090603.jpg)
上图是大峡谷的岩层照片,请仔细看这张图,它的上层和下层的岩石明显不同。
下方的岩层是坚硬的结晶岩距今大约17亿年上方是砂岩距今大约5.5亿。两者的差距至少10亿年它们之间再没有其他岩层。
地质学家百思不得其解为什么岩层少了10亿年至今仍然没有答案一种假说认为这10亿年是冰河期当地完全被冰层覆盖岩层停止了发育。
2、[乌得勒支](https://twitter.com/david_perell/status/1434731477237907460)
乌得勒支是荷兰第四大城市,整个城市都是为行人规划的,不是为汽车规划的,而且河岸建得很低,有很多亲水步道,非常美丽宜居。
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090715.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090716.jpg)
![](https://cdn.beekka.com/blogimg/asset/202109/bg2021090717.jpg)
## 文摘
1、[巴克莱银行的 74,000 个电话号码](https://shkspr.mobi/blog/2021/05/the-74000-numbers-of-barclays-bank/)
英国有很多电话诈骗,骗子冒充银行工作人员,打电话给客户。
巴克莱银行为了防止诈骗,专门制作了一个网站,客户可以在上面查询,来电号码是否真的属于巴克莱银行。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111805.jpg)
但是你能相信吗?这个网站居然加载了一个 1.3MB 的 [JSON 文件](https://www.barclays.co.uk/content/dam/json-files/TelephoneNumberChecker_26_03_2021.json),其中包含巴克莱银行拥有的所有 74,000 个电话号码。
打开这个 JSON 文件,就是下面的样子。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021083104.jpg)
更绝的是,如果你在电话号码前面,加上英国的国际区号`+44`,网站会告诉你,它不认识这个号码。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021083105.jpg)
如果号码里面加上破折号,网站也会不认识这个号码。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021083106.jpg)
巴克莱银行到底雇佣了什么样的程序员,连正则表达式都不会写?
2、[AIP 潜艇](https://nationalinterest.org/blog/reboot/air-independent-propulsion-could-create-silent-killer-submarines-192514)
传统潜艇使用柴油发动机,柴油燃烧需要氧气,因此每过一段时间,潜艇就必须浮上水面,使用柴油发动机为电池充电,否则在水下就无法行驶。
![](https://cdn.beekka.com/blogimg/asset/202108/bg2021083108.jpg)
这显然很不方便,更要命的是,浮上水面容易被敌人发现和攻击。
于是,美国开始研发核潜艇。第一艘核潜艇 1950 年代投入使用。核反应堆不需要氧气,使得潜艇可以在水下以行驶数月,而不浮上水面。而且,核潜艇的功率更大,更让潜艇变得更快。
这些优势促使美国海军逐步淘汰柴油潜艇,全部采用核潜艇,目前美国已经没有常规动力的潜艇了。但是,其他国家海军依然使用柴油潜艇,毕竟它们的成本和复杂性要低得多。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111806.jpg)
潜艇发展的另一种思路是研发不需要空气的柴油潜艇Air-Independent Propulsion简称 AIP 潜艇)。瑞典终于在 1990 年代研发成功,成为第一个拥有 AIP 潜艇的国家。这种潜艇使用液氧,在水下为柴油发动机提供氧气,因此不需要浮上水面。
从那时起AIP 潜艇就在全世界范围内流行,目前 15 个国家大约有近 60 艘在服役另外还有大约50艘已经被订购或正在建造中。
![](https://cdn.beekka.com/blogimg/asset/202111/bg2021111807.jpg)
AIP 舰艇与核潜艇,孰优孰劣?
1核潜艇的优势之一就是非常安静难以被声纳发现。如果设计得当AIP 潜艇也可以很安静。
2核潜艇可以在水下潜伏三四个月AIP 潜艇可以潜伏三周左右。虽然续航时间不如核潜艇,但对于那些主要在近海活动的国家,三周的续航应该够用了。
3核潜艇的水下速度可以达到每小时35英里以上AIP 潜艇最快只能到每小时23英里。
4美国弗吉尼亚级核潜艇造价为26亿美元每年还有昂贵的维护成本。AIP 潜艇的造价为2亿~6亿美元。
5核潜艇通常是大型潜艇船员可以超过100人而且可以配备重型武器。AIP 潜艇多为中小型潜艇船员在30人到60人之间。
结论就是,如果海军主要在近海活动,那么 AIP 潜艇比较合适,造价低,随时可以回到港口。美国海军主要在远洋活动,续航力更重要,所以几乎没有意愿制造 AIP 潜艇。
## 言论
1、
我不投资加密货币,原因主要是我不喜欢价格剧烈波动带来的心理负担。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=28732366)
2、
我去母亲家住了一个星期回来,结果上网时就收到了母亲使用的牙膏品牌的推送。我从没在网上搜索过这个品牌,这到底是怎么发生的?
后来我想通了。那些应用发现我的 GPS 定位,经常与母亲的手机在同一个位置,就把向我母亲推送的广告,也推送给我。
-- [Twitter 用户](https://threadreaderapp.com/thread/1397032784703655938.html)
3、
阅读你喜欢的书直到你喜欢阅读。Read what you love until you love to read.
做你喜欢的事直到你喜欢去做。Do what you love until you love to Do.
-- [@naval](https://twitter.com/id_aa_carmack/status/1445424833181925376)
4、
历史上,没有人为氧气打过仗,因为有足够的氧气供每个人使用。大多数战争是为了土地和人口,它们都是稀缺而有价值的资源。
供养人口需要粮食,二战后的农业革命,使得粮食变得如此便宜,这大大减少了战争,而促进了合作。
-- [《廉价食品导致合作》](https://www.lesswrong.com/posts/cLehpZAY3HZuEQbHe/cheap-food-causes-cooperative-ethics)
5、
我不把 Facebook、Instagram、TikTok、Snapchat 这种软件,看成互联网的一部分。它们只是一个应用程序,只向注册会员开放,不与外部分享数据。它们虽然有网站,但是难于使用,而且有很多限制,只作为补充的访问方式。
-- [Archive.is blog](https://blog.archive.today/post/665401109290074112/why-do-you-view-fb-ig-tiktok-snapchat-as)
## 历史上的本周
2020年第 133 期):[贵州变瑞士,有没有可能](https://www.ruanyifeng.com/blog/2020/11/weekly-issue-133.html)
2019年第 81 期):[子辈能大幅超越父辈吗?](https://www.ruanyifeng.com/blog/2019/11/weekly-issue-81.html)
2018年第 30 期):[为什么谷歌做不好社交软件?](https://www.ruanyifeng.com/blog/2018/11/weekly-issue-30.html)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](https://cdn.beekka.com/blogimg/asset/202103/bg2021030402.jpg)
(完)

Some files were not shown because too many files have changed in this diff Show More