https://github.com/taseikyo/arts
arts: algorithm, review, tip and share
https://github.com/taseikyo/arts
arts weekly
Last synced: 6 months ago
JSON representation
arts: algorithm, review, tip and share
- Host: GitHub
- URL: https://github.com/taseikyo/arts
- Owner: taseikyo
- License: mit
- Created: 2020-11-06T09:06:55.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-10-02T03:00:27.000Z (10 months ago)
- Last Synced: 2025-10-02T05:21:19.126Z (10 months ago)
- Topics: arts, weekly
- Language: TeX
- Homepage: https://taseikyo.gitbook.io/arts/
- Size: 313 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> @Date : 2020-11-01 10:53:07
>
> @Author : Lewis Tian (taseikyo@gmail.com)
>
> @Link : github.com/taseikyo
[](#calendar)
建建删删,一个强迫症的自我修养,真是有毒,希望这是最后一次。
arts 的想法由 [陈浩](https://github.com/haoel) 提出:
- algorithm
- review
- tip
- share
四点分别是*解决一道算法题*,*点评一篇英文文章*,*学习一项技术技巧*,*分享一个观点或思考*。这是个每周计划,也许有时候由于某些原因做到不全部,但是能至少完成一项吧,毕竟比如技术技巧还是比较轻松的。
## Offline Reading
Download [arts.epub/arts.pdf](https://github.com/taseikyo/arts/releases)
除了在线的两种方式(GitHub & GitBook),我闲得无聊又写了个脚本,使得可以离线看,主要就是用 Shell 脚本将这些 Markdown 整合生成一个 epub 文档,然后用 Calibre 转成 mobi 格式,发送到 Kindle 看了下效果,还不错。
为了修改其中的跳转链接(锚点)还看了挺多博客的,结果还是得靠自己发散思维来解决,主要用到了 `pandoc`,`grep`,`cut` 和 `sed`,最后跟我说:`sed` 真牛逼!
食用方法(Linux 环境,或者 Windows 下使用 WSL):
```Bash
tian@ubuntu:/mnt/f/GitHub$ git clone https://github.com/taseikyo/arts.git
tian@ubuntu:/mnt/f/GitHub$ cd arts
tian@ubuntu:/mnt/f/GitHub/arts$ chmod +x ./epub.sh
tian@ubuntu:/mnt/f/GitHub/arts$ ./epub.sh
Generate title.txt
Generate temporary folder
Modify the path of images
Modify the anchor of Weeklys
Modify the anchor of README.md & Weeklys
Generate epub file using pandoc
Remove temporary folder
Remove title.txt
Reset README.md
Updated 1 path from the index
```
于是一个 "arts.epub" 文档就生成了,可能会报下面错误,用 vim 打开,设置文件格式为 unix 类型(`:set ff=unix`),然后运行。
```Bash
tian@ubuntu:/mnt/f/GitHub/arts$ ./epub.sh
./epub.sh: line 6: $'\r': command not found
```
~~再更新:除了 epub 格式电子书,又用 LaTex 重写了 Makrdown,在 latex/output 文件夹有一份生成的 [pdf](https://github.com/taseikyo/arts/blob/master/latex/output/arts.pdf)。~~(已经将 latex 文件夹删除,内容压缩为 code/manual-latex.7z)
再再更新:直接利用 [eisvogel 模板](https://github.com/Wandmalfarbe/pandoc-latex-template) 直接生成 PDF,集成到 epub.sh 中,由于需要指定中文字体(楷体)又得在 GitHub Action 中,所以花了不少功夫,好在最后搞定了,这下每次 push 新 tag 时,会自动 release 两种电子书。
## Calendar
Wow! 78 posts in total. Keep going!
| :shipit: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: |
|:------------------------------:|:------------------------------:|:------------------------------:|:------------------------------:|:------------------------------:|
| [202011W1](weekly/202011W1.md) | [202011W2](weekly/202011W2.md) | [202011W3](weekly/202011W3.md) | [202011W4](weekly/202011W4.md) | [202012W1](weekly/202012W1.md) |
| [202012W2](weekly/202012W2.md) | [202012W3](weekly/202012W3.md) | [202012W4](weekly/202012W4.md) | [202012W5](weekly/202012W5.md) | [202101W1](weekly/202101W1.md) |
| [202101W2](weekly/202101W2.md) | [202101W3](weekly/202101W3.md) | [202101W4](weekly/202101W4.md) | [202102W1](weekly/202102W1.md) | [202102W2](weekly/202102W2.md) |
| [202102W3](weekly/202102W3.md) | [202102W4](weekly/202102W4.md) | [202103W1](weekly/202103W1.md) | [202103W2](weekly/202103W2.md) | [202103W3](weekly/202103W3.md) |
| [202103W4](weekly/202103W4.md) | [202103W5](weekly/202103W5.md) | [202104W1](weekly/202104W1.md) | [202104W2](weekly/202104W2.md) | [202104W3](weekly/202104W3.md) |
| [202104W4](weekly/202104W4.md) | [202105W1](weekly/202105W1.md) | [202105W2](weekly/202105W2.md) | [202105W3](weekly/202105W3.md) | [202105W4](weekly/202105W4.md) |
| [202106W1](weekly/202106W1.md) | [202106W2](weekly/202106W2.md) | [202106W3](weekly/202106W3.md) | [202106W4](weekly/202106W4.md) | [202107W1](weekly/202107W1.md) |
| [202107W2](weekly/202107W2.md) | [202107W3](weekly/202107W3.md) | [202107W4](weekly/202107W4.md) | [202107W5](weekly/202107W5.md) | [202108W1](weekly/202108W1.md) |
| [202108W2](weekly/202108W2.md) | [202108W3](weekly/202108W3.md) | [202108W4](weekly/202108W4.md) | [202109W1](weekly/202109W1.md) | [202109W2](weekly/202109W2.md) |
| [202109W3](weekly/202109W3.md) | [202109W4](weekly/202109W4.md) | [202110W1](weekly/202110W1.md) | [202110W2](weekly/202110W2.md) | [202110W3](weekly/202110W3.md) |
| [202110W4](weekly/202110W4.md) | [202110W5](weekly/202110W5.md) | [202111W1](weekly/202111W1.md) | [202111W2](weekly/202111W2.md) | [202111W3](weekly/202111W3.md) |
| [202111W4](weekly/202111W4.md) | [202404W1](weekly/202404W1.md) | [202404W2](weekly/202404W2.md) | [202404W3](weekly/202404W3.md) | [202404W4](weekly/202404W4.md) |
| [202405W1](weekly/202405W1.md) | [202405W2](weekly/202405W2.md) | [202405W3](weekly/202405W3.md) | [202405W4](weekly/202405W4.md) | [202406W1](weekly/202406W1.md) |
| [202406W2](weekly/202406W2.md) | [202406W3](weekly/202406W3.md) | [202406W4](weekly/202406W4.md) | [202407W1](weekly/202407W1.md) | [202407W2](weekly/202407W2.md) |
| [202407W3](weekly/202407W3.md) | [202407W4](weekly/202407W4.md) | [202408W1](weekly/202408W1.md) | [202408W2](weekly/202408W2.md) | [202408W3](weekly/202408W3.md) |
| [202408W4](weekly/202408W4.md) | [202408W5](weekly/202408W5.md) | [202409W1](weekly/202409W1.md) | | | |
## List
### 2024
#### 九月
- [第 78 期:21 天效应](weekly/202409W1.md)
#### 八月
- [第 77 期:冰淇淋哲学与瘦鹅理论](weekly/202408W5.md)
- [第 76 期:情绪 ABC 理论](weekly/202408W4.md)
- [第 75 期:37% 法则和最优停止理论](weekly/202408W3.md)
- [第 74 期:收获最多的学习途径](weekly/202408W2.md)
- [第 73 期:人生六戒](weekly/202408W1.md)
#### 七月
- [第 72 期:彼得原理](weekly/202407W4.md)
- [第 71 期:佛教八苦](weekly/202407W3.md)
- [第 70 期:互联网思维](weekly/202407W2.md)
- [第 69 期:好事,不排队,普通人](weekly/202407W1.md)
#### 六月
- [第 68 期:如何成为 -10x 工程师](weekly/202406W4.md)
- [第 67 期:Average Manager vs. Great Manager](weekly/202406W3.md)
- [第 66 期:反向拆解让人上瘾的套路,找回自律](weekly/202406W2.md)
- [第 65 期:一个完美主义者的自我救赎](weekly/202406W1.md)
#### 五月
- [第 64 期:2 分钟规则](weekly/202405W4.md)
- [第 63 期:学会有选择性地忽略](weekly/202405W3.md)
- [第 62 期:温故而知新](weekly/202405W2.md)
- [第 61 期:如何坚持写文档](weekly/202405W1.md)
#### 四月
- [第 60 期:爱人先爱己](weekly/202404W4.md)
- [第 59 期:互联网有记忆,但不完全有](weekly/202404W3.md)
- [第 58 期:代码是否越简洁抽象越好](weekly/202404W2.md)
- [第 57 期:2024 ARTS 重新开始](weekly/202404W1.md)
### 2021
#### 十一月
- [第 56 期:记忆的拾荒者](weekly/202111W4.md)
- [第 55 期:早点睡,多读书](weekly/202111W3.md)
- [第 54 期:天上不会掉馅饼](weekly/202111W2.md)
- [第 53 期:一周年纪念](weekly/202111W1.md)
#### 十月
- [第 52 期:什么时候能出现替代微信的应用?](weekly/202110W5.md)
- [第 51 期:买断 V.S. 租赁](weekly/202110W4.md)
- [第 50 期:手机坏了似乎整个人就社会性死亡了](weekly/202110W3.md)
- [第 49 期:抓住机会,努力成长](weekly/202110W2.md)
- [第 48 期:节假日到底何去何从](weekly/202110W1.md)
#### 九月
- [第 47 期:中国正在被一些白痴家长毁掉](weekly/202109W4.md)
- [第 46 期:战战兢兢,如临深渊,如履薄冰](weekly/202109W3.md)
- [第 45 期:杭州的周末能不下雨吗?](weekly/202109W2.md)
- [第 44 期:从来系日乏长绳,水去云回恨不胜。](weekly/202109W1.md)
#### 八月
- [第 43 期:做人留一线,日后好相见。](weekly/202108W4.md)
- [第 42 期:贫穷限制了我的想象力](weekly/202108W3.md)
- [第 41 期:责任越大,越要谨小慎微](weekly/202108W2.md)
- [第 40 期:己所不欲,勿施于人。](weekly/202108W1.md)
#### 七月
- [第 39 期:知识是个圆,知道的越多,不知道的越多。](weekly/202107W5.md)
- [第 38 期:好记性不如烂笔头](weekly/202107W4.md)
- [第 37 期:上班很累,奖励自己一杯奶茶吧](weekly/202107W3.md)
- [第 36 期:You pay, while I enjoy!](weekly/202107W2.md)
- [第 35 期:如何与听众产生共情](weekly/202107W1.md)
#### 六月
- [第 34 期:幸运的人一生都被童年治愈,不幸的人一生都在治愈童年。](weekly/202106W4.md)
- [第 33 期:一场旅游可以看清一个人](weekly/202106W3.md)
- [第 32 期:只要没到最后就还有希望](weekly/202106W2.md)
- [第 31 期:路在何方](weekly/202106W1.md)
#### 五月
- [第 30 期:Golang 并不简单](weekly/202105W4.md)
- [第 29 期:此后如竟没有炬火,我便是唯一的光。](weekly/202105W3.md)
- [第 28 期:学会爱自己,你值得](weekly/202105W2.md)
- [第 27 期:广度与深度](weekly/202105W1.md)
#### 四月
- [第 26 期:任何人答应你的事都不算数,只有你自己能做主的事才算数。](weekly/202104W4.md)
- [第 25 期:没有消息就是消息](weekly/202104W3.md)
- [第 24 期:真正浪费时间和金钱的方式](weekly/202104W2.md)
- [第 23 期:一辈子单身的话怎么样?](weekly/202104W1.md)
#### 三月
- [第 22 期:先学会做人,再来做事](weekly/202103W5.md)
- [第 21 期:选择困难症是优柔寡断的体现](weekly/202103W4.md)
- [第 20 期:想与命运赛跑,就必须走过生命中最崎岖的路。](weekly/202103W3.md)
- [第 19 期:生活是为你工作,而不是与你为敌](weekly/202103W2.md)
- [第 18 期:你讨厌的工作是最好的老师](weekly/202103W1.md)
#### 二月
- [第 17 期:高校"唯论文"导向的后果](weekly/202102W4.md)
- [第 16 期:你花几十万看虚拟主播真的值得吗?](weekly/202102W3.md)
- [第 15 期:为何年味越来越淡?](weekly/202102W2.md)
- [第 14 期:树大必有枯枝,人多必有白痴](weekly/202102W1.md)
#### 一月
- [第 13 期:形式主义何时休?](weekly/202101W4.md)
- [第 12 期:程序员未来怎么转型?](weekly/202101W3.md)
- [第 11 期:有不同的意见才是真正的尊重](weekly/202101W2.md)
- [第 10 期:你为什么不更新你的个人网站?](weekly/202101W1.md)
### 2020
#### 十二月
- [第 9 期:选择合适的尺度](weekly/202012W5.md)
- [第 8 期:停止追求完美 —— 过你想要的生活](weekly/202012W4.md)
- [第 7 期:我们应该掌握的三门编程语言](weekly/202012W3.md)
- [第 6 期:你也可以做大事,前提是你有时间](weekly/202012W2.md)
- [第 5 期:在你感觉准备好之前采取行动](weekly/202012W1.md)
#### 十一月
- [第 4 期:有时候,精英主义是可以接受的](weekly/202011W4.md)
- [第 3 期:自由并不简单](weekly/202011W3.md)
- [第 2 期:忘记业余项目,专注于工作](weekly/202011W2.md)
- [第 1 期:你的头脑是二值逻辑,还是三值逻辑?](weekly/202011W1.md)
## License
Copyright (c) 2020 Lewis Tian. Licensed under the MIT license.