├── .github └── workflows │ ├── generate_readme.yml │ └── generate_site.yml ├── .gitignore ├── BACKUP ├── .gitkeep ├── 100_第100篇,又到了0点.md ├── 101_遇到棘手问题前,别慌!先google,.再仔细看.md ├── 102_vscode-gcores开发笔记1.md ├── 103_又是新的一天,一动没动写了4个小时代码.md ├── 104_异步存档.md ├── 105_过年好.md ├── 106_大家初二,今天不写代码.md ├── 107_刷完了《东京男子图鉴》.md ├── 108_2020.年.1.月总结.2.月展望就一个,这个操蛋的肺炎快点过去.md ├── 108_2020年1月总结,二月展望就一个,这个操蛋的肺炎快点过去.md ├── 109_焦虑.md ├── 10_踩坑小记.md ├── 110_看到一张图,说点什么。.md ├── 111_vscode-gcores.开发笔记.2.md ├── 111_vscode-gcores开发笔记2.md ├── 112_少说,多做,.md ├── 113_在家办公.md ├── 114_不刷,冷静下来。.md ├── 115_vscode-gcores开发笔记3.md ├── 116_是时候开一个新坑了,跑步数据展示?.md ├── 118_凡事有交代.件件有着落.事事有回音.md ├── 11_正则表达式.md ├── 121_不能再这样下去了.md ├── 122_今天看了个电影《入侵脑细胞》.md ├── 123_新的开始.md ├── 124_闭嘴.md ├── 125_要怎么摆脱啊.md ├── 126_从今天起.md ├── 127_二月总结及三月展望.md ├── 128_复工第一天.md ├── 129_一下午刷了一遍《恶意》.md ├── 12_跳槽.md ├── 130_快31岁了,又胖了.md ├── 131_挺没劲的.md ├── 132_不乐观的31岁.md ├── 133_还有一个小时31岁了.md ├── 134_31岁,加法与减法.md ├── 135_美股熔断了.md ├── 139_迁移测试.md ├── 13_MySQL是怎样跑起来的读书笔记.md ├── 140_来了。.md ├── 141_日语学习.md ├── 142_删了微博.md ├── 143_减肥.md ├── 144_新的一周,新的一个月.md ├── 145_3月总结及4月展望.md ├── 146_一口气看完一本书的感觉好爽.md ├── 147_人和人之家的差距太大了.md ├── 148_做减法.md ├── 149_下周一开始减肥,轮回.md ├── 14_七月总结和八月计划.md ├── 150_第一次团建.md ├── 151_四月过去了,五月来了.md ├── 152_2020四月总结五月计划.md ├── 153_终于上班了,开心.md ├── 154_新的计划,新的开始,再一次减肥。.md ├── 155_想要工资有些提升.md ├── 156_过日子.md ├── 157_累.md ├── 158_机器学习存档.md ├── 159_新的计划,新的开始,学日语.md ├── 15_ES存档.md ├── 160_新的计划,新的开始,戒掉社交网络.md ├── 161_认真工作.md ├── 162_振作起来,快乐生活.md ├── 163_修炼内功,最近在刷《SICP》.md ├── 164_跑步数据找到同步方法了.md ├── 165_最近在家,状态很不好。.md ├── 166_要怎样才能过好一生?.md ├── 167_把事情做完,做一件事,爬也要爬完.md ├── 168_近期程序上的安排.md ├── 169_既然注定孤独,就孤独吧.md ├── 16_普通的一天,不普通的一天.md ├── 170_心态发生了好多转变.md ├── 171_2020年七月总结八月展望.md ├── 172_迷茫,又一次重新学日语.md ├── 173_番茄工作法,焦虑,咖啡,喘不上气,生活.md ├── 174_自律,悔恨,逝去的日子,成长.md ├── 175_跑步网站做完了,昨天跑了20km,.下一个做什么呢?.md ├── 176_心情不是很好的。.md ├── 177_这个博客开源了.md ├── 178_程序员跑步指南.md ├── 179_眼见何事,情系何处,身在何方,心思何人.md ├── 17_Do.my.best.and.fuck.off.md ├── 180_程序上新的计划.md ├── 181_学习生活上的计划.md ├── 182_2020年八月总结九月月展望.md ├── 184_月跑.250.km计划.md ├── 185_普通人和天才之间的巨大鸿沟.md ├── 186_我转行程序员的经历.md ├── 187_把running.page.变得通用必须提上日程了.md ├── 188_感冒了,真是难受.md ├── 189_决定把gitblog和kb结合起来.md ├── 18_JS存档.md ├── 190_2020.年.9.月总结.10.月计划.md ├── 190_2020年9月总结10月计划.md ├── 191_如何获取.keep.跑步数据.md ├── 191_如何获取keep跑步数据.md ├── 193_写在.0x20.岁之前.md ├── 194_2020.年.10.月总结.11.月计划..md ├── 194_2020年10月总结11月计划..md ├── 195_推荐一些我一直关注的觉得不错的和.Python.相关的独立博客.md ├── 195_推荐一些我一直关注的觉得不错的,和.Python.相关的独立博客.md ├── 196_生的对立面.md ├── 197_如何获取悦跑圈数据.md ├── 198_巧妙利用.iOS.的快捷指令配合.GitHub.Actions.实现自动化.md ├── 198_巧妙利用.iOS.的快捷指令(捷径)配合.GitHub.Actions.实现自动化.md ├── 199_记住这一刻.md ├── 19_手机坏了.md ├── 1_Github更持久些.md ├── 200_2021.开始。.md ├── 200_二零二一开始.md ├── 201_新年碎碎念.md ├── 202_今年的三个小目标.md ├── 203_沮丧.md ├── 204_生存守则.md ├── 205_LeetCode.的.Python.程序是如何运行的.md ├── 205_LeetCode.的.Python.程序是如何运行的。.md ├── 205_力扣的程序是如何运行的.md ├── 206_年过完了.md ├── 207_近况.md ├── 208_逃离.md ├── 209_如何用一个仓库记录自己的一年.md ├── 20_MongoDB存档.md ├── 210_准备今年年底或明年初换工作.md ├── 212_从.Rich.作者的一个问题说起.md ├── 213_程序员结扎指南.md ├── 214_一件小事.md ├── 215_张小龙的饭否.md ├── 216_朋友圈.md ├── 217_友情链接.md ├── 218_一点思考.md ├── 219_接下来要写的东西.md ├── 21_CSS存档.md ├── 220_running_page.开源一周年的总结.md ├── 221_有趣与无趣.md ├── 222_啊这.md ├── 223_参加了《开源面对面》《ByteTalk》《枫言枫语》播客的一些记录.md ├── 223_参加了《开源面对面》和《ByteTalk》播客的一些记录.md ├── 224_Add.RSS.feed.for.gitblog.md ├── 225_use.gfm.markdown.to.render.content.md ├── 226_minor.fix.md ├── 227_赞一个.md ├── 228_经历了人生体验最棒的一次面试.md ├── 229_二零二二的三个小目标.md ├── 22_雨中奔跑.md ├── 230_年终岁尾.md ├── 231_运交华盖与何求.md ├── 231_运交华盖欲何求.md ├── 232_测试.md ├── 233_Postgres.中.GUC.的一些记录.md ├── 234_Postgres.需要学的东西.md ├── 235_新冠纪元.md ├── 237_LeetCode.是如何运行的--测试篇.md ├── 239_今天的跑步电台.md ├── 23_《快乐的Linux命令行》读书笔记.md ├── 240_test.md ├── 241_反思.md ├── 242_Random.Thoughts.md ├── 243_12121.md ├── 244_不能限制别人new吗.md ├── 245_test.md文件.md ├── 246_store.blog.updates.commit.in.branch.`backup`.md ├── 247_[add].place.blog.backup.in.branch.`backup`,.make.git.log.clear.md ├── 248_如何判断一个数字帐号来自中国大陆.md ├── 248_如果判断一个数字帐号来自中国大陆.md ├── 24_快点离开这个地方.md ├── 250_Sort.lables.by.description.info.if.it.exists,.otherwise.sort.by.name.md ├── 251_一杯敬月光.md ├── 252_利用.GitHubPoster.和.GitHub.Actions.备份任意用户推特.md ├── 253_feat:.store.backup.in.another.branch.md ├── 254_写诗吧.md ├── 255_2022.失落的一年.md ├── 256_test.md ├── 257_用.eBPF.trace.PostgreSQL.的几种姿势.md ├── 258_不用.root.使用小爱同学和.ChatGPT.交互折腾记.md ├── 258_不用.root.使用小爱同学和.ChatGPT.折腾记.md ├── 259_开源四年的一些记录.md ├── 25_重来.md ├── 261_vm.overcommit_memory.学习笔记.md ├── 262_杂感.md ├── 263_Login.failed!.md ├── 264_如何获取keep骑行数据?.md ├── 265_cuda.by.example.读书笔记.md ├── 268_五月病.md ├── 26_一篇文章,一首诗,以及自己.md ├── 270_如何写一个.PostgreSQL.Extension.md ├── 271_将友情链接生成的markdown表格处理成html.md ├── 272_微信好友.md ├── 273_是不是别人也可以在这写东西.md ├── 274_旧文,移动端最好的游戏,《Dream.Quest》以及其它.md ├── 275_聊聊读书.md ├── 276_博主你好!我给你写了邮件,担心你收不到,所以在此给你留言。.md ├── 279_开源值得么?.md ├── 27_懈怠.md ├── 280_记忆碎片.md ├── 281_用小爱加手指机器人实现传统开关语音关灯.md ├── 282_About.Me.md ├── 283_三月.md ├── 287_抉择.md ├── 289_跑了.10000km.花了.13.年.md ├── 28_总结很重要啊.md ├── 290_六月.md ├── 291_这玩意不是就__.md ├── 292_一件趣事儿.md ├── 293_第一次.AI.尝试,完全用.AI(MarsCode).做个需求.md ├── 294_能几日,又中秋.md ├── 296_从给.RisingWave.提.PR.说起,聊聊怎么快速切入一个复杂的开源项目.md ├── 299_这两个月.md ├── 29_九月计划及八月总结.md ├── 2_今天看到的一些话.md ├── 301_断章.md ├── 302_2020-2024.最喜欢的.10.篇文章和一张图.md ├── 304_最近给开源项目贡献的记录.md ├── 306_连续跑了.365.天.md ├── 309_我的.35.岁.md ├── 30_拿到offer了.md ├── 311_Things.I.like.md ├── 313_I've.optimized.main.py.for.improved.performance.and.efficiency..md ├── 318_Notes.on.May.md ├── 31_关于成长.md ├── 32_自律.md ├── 33_定日子了.md ├── 34_冒泡的声音.md ├── 35_剩下的日子和要交接的工作.md ├── 36_工具小技巧.md ├── 37_一些心得.md ├── 38_从这一刻开始,从下一刻放弃.md ├── 39_坐在星巴克里.md ├── 3_王兴的饭否.md ├── 40_尝试不玩手机.md ├── 41_明天最后一天了,一些心得.md ├── 42_终于从这家公司离职了,开心.md ├── 43_Python存档.md ├── 44_2019九月总结及十月计划.md ├── 45_利用github.issues加上github.webhook写博客自动化.md ├── 46_休息日.md ├── 47_忘带电源了.md ├── 48_端正工作态度好好写代码.md ├── 49_2019年剩下的不多了.md ├── 4_每天留下点什么.md ├── 50_第五十篇,算是测试.md ├── 51_点子合集.md ├── 52_计算机组成要素读书笔记.md ├── 53_编程的一些心得.md ├── 54_桌子好乱啊,床也好乱啊.md ├── 55_蛋疼.md ├── 56_十一生病了.md ├── 57_流水账.md ├── 58_明天进入新的公司了.md ├── 59_10月程序上的计划.md ├── 5_搞定收藏夹.md ├── 60_今天新公司上班第一天,加油.md ├── 61_工作第二天。.md ├── 62_新工作遇到的坑.md ├── 63_psql.存档.md ├── 64_去盘锦跑了个半马。.md ├── 65_Anyway.加油干吧.md ├── 66_最近少了一些目标.md ├── 67_这个Issue用来测试.md ├── 68_总是在不知不觉间的.md ├── 69_工作总结专用贴.md ├── 6_终不似,少年游.md ├── 70_懈怠了,可不是好事.md ├── 71_需要新的开始.md ├── 72_2019年10月总结11月计划.md ├── 73_完成了北京马拉松.md ├── 74_《Vim实用技巧》读书笔记.md ├── 75_明天小十一就2岁了.md ├── 76_又要开始了.md ├── 77_轻松了几天,新需求要来了.md ├── 78_一定要摆脱撞大运编程.md ├── 79_我不服输.md ├── 7_说说工作.md ├── 80_前端存档.md ├── 81_docker存档.md ├── 82_最近的工作,生活,学习,以及其它.md ├── 83_新的一周,不是新的开始。.md ├── 84_还有10分钟下班.md ├── 85_2019年11月总结及12月计划.md ├── 86_Git.存档.md ├── 87_媳妇生病了,心疼.md ├── 88_算法存档.md ├── 89_我他妈服了。。。.md ├── 8_Linux存档.md ├── 90_这几天的一些心得.md ├── 91_最近开始忙起来了.md ├── 92_郁闷.md ├── 93_一天天.md ├── 94_12月差不多结束了。.md ├── 95_圣诞节.md ├── 96_累了,想休息一天.md ├── 97_2019最后一天,不是总结的总结.md ├── 98_2020就这么来了.md ├── 99_鼠标坏了。.md └── 9_MySQL存档.md ├── LICENSE ├── README.md ├── config.toml ├── feed.xml ├── main.py ├── pdm.lock ├── pyproject.toml └── requirements.txt /.github/workflows/generate_readme.yml: -------------------------------------------------------------------------------- 1 | name: Generate GitBlog README 2 | 3 | on: 4 | workflow_dispatch: 5 | issues: 6 | types: [opened, edited] 7 | issue_comment: 8 | types: [created, edited] 9 | push: 10 | branches: 11 | - master 12 | paths: 13 | - main.py 14 | 15 | jobs: 16 | sync: 17 | name: Generate README 18 | runs-on: ubuntu-latest 19 | if: github.repository_owner_id == github.event.issue.user.id || github.event_name == 'push' 20 | steps: 21 | - name: Checkout 22 | uses: actions/checkout@v4 23 | - name: Set up Python 24 | uses: actions/setup-python@v5 25 | with: 26 | python-version: 3.13 27 | cache: pip 28 | cache-dependency-path: "requirements.txt" 29 | 30 | - name: Install dependencies 31 | run: | 32 | pip install -r requirements.txt 33 | 34 | - name: Generate new md 35 | run: | 36 | python main.py ${{ secrets.G_T }} ${{ github.repository }} --issue_number '${{ github.event.issue.number }}' 37 | 38 | - name: Push README 39 | run: | 40 | git config --local user.email "action@github.com" 41 | git config --local user.name "GitHub Action" 42 | git add BACKUP/*.md 43 | git commit -a -m 'update new blog' || echo "nothing to commit" 44 | git push || echo "nothing to push" 45 | -------------------------------------------------------------------------------- /.github/workflows/generate_site.yml: -------------------------------------------------------------------------------- 1 | name: Deploy static content to Pages 2 | 3 | on: 4 | issues: 5 | types: 6 | - opened 7 | - edited 8 | - closed 9 | - reopened 10 | - labeled 11 | - unlabeled 12 | workflow_dispatch: 13 | 14 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 15 | permissions: 16 | contents: read 17 | pages: write 18 | id-token: write 19 | 20 | concurrency: 21 | group: ${{ github.workflow }} 22 | cancel-in-progress: true 23 | 24 | jobs: 25 | deploy: 26 | environment: 27 | name: github-pages 28 | url: ${{ steps.deployment.outputs.page_url }} 29 | runs-on: ubuntu-latest 30 | permissions: 31 | id-token: write 32 | pages: write 33 | env: 34 | GH_TOKEN: ${{ github.token }} 35 | ISITE_VERSION: v0.2.2 36 | ZOLA_VERSION: v0.20.0 37 | USER: ${{ github.repository_owner }} 38 | REPO: ${{ github.event.repository.name }} 39 | BASE_URL: https://blog.yihong0618.me # change to your own domain 40 | # Change to below if you are using GitHub Pages 41 | # BASE_URL: https://${{ github.repository_owner }}.github.io/${{ github.event.repository.name }} 42 | steps: 43 | - name: Checkout 44 | uses: actions/checkout@v4 45 | - name: Generate markdown 46 | run: | 47 | gh release download $ISITE_VERSION --repo kemingy/isite -p '*Linux_x86_64*' --output isite.tar.gz 48 | tar zxf isite.tar.gz && mv isite /usr/local/bin 49 | isite generate --user $USER --repo $REPO 50 | gh release download $ZOLA_VERSION --repo getzola/zola -p '*x86_64-unknown-linux*' --output zola.tar.gz 51 | tar zxf zola.tar.gz && mv zola /usr/local/bin 52 | cp config.toml output/config.toml 53 | cd output && zola build --base-url $BASE_URL 54 | - name: Setup Pages 55 | uses: actions/configure-pages@v5 56 | - name: Upload artifact 57 | uses: actions/upload-pages-artifact@v3 58 | with: 59 | # Upload dist repository 60 | name: pages-artifact 61 | path: 'output/public' 62 | - name: Deploy to GitHub Pages 63 | id: deployment 64 | uses: actions/deploy-pages@v4 65 | with: 66 | artifact_name: pages-artifact 67 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | nohup.out 3 | .git-credentials 4 | venv/ 5 | -------------------------------------------------------------------------------- /BACKUP/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yihong0618/gitblog/337c3dc72ab6916f030ea0a32b861ba35ceb2e11/BACKUP/.gitkeep -------------------------------------------------------------------------------- /BACKUP/100_第100篇,又到了0点.md: -------------------------------------------------------------------------------- 1 | # [第 100 篇,又到了 0 点](https://github.com/yihong0618/gitblog/issues/100) 2 | 3 | 今天好像一直在写代码,给自己的需求不断的增加。 4 | 解决了一个小问题,一不小心又到了 0 点。 5 | 感觉还不错,似乎我做其它的事情也不会如此专注, 6 | 遗憾的是日语又搁浅了 -------------------------------------------------------------------------------- /BACKUP/101_遇到棘手问题前,别慌!先google,.再仔细看.md: -------------------------------------------------------------------------------- 1 | # [遇到棘手问题前,别慌!先 google, 再仔细看](https://github.com/yihong0618/gitblog/issues/101) 2 | 3 | !!!! -------------------------------------------------------------------------------- /BACKUP/102_vscode-gcores开发笔记1.md: -------------------------------------------------------------------------------- 1 | # [vscode-gcores 开发笔记 1](https://github.com/yihong0618/gitblog/issues/102) 2 | 3 | ### 记录一下 4 | 5 | 因为给 vscode-leetcode 的原因接触了一点如何写 vscode 插件,在想,为何不自己写一个,顺便锻炼一下自己 JS(TS) 的能力,说干就干,从第一个 vscode 的 hello world 写起,到第一个目录,到调通第一个接口,再到完成第一篇文章的 webview 渲染,优化代码,继续增加目录,完善目录,完善 markdown 解析,搞设计,再一边学习 ts 一边开发,每天都到后半夜,不知不觉,半个月过去了,也算有了些心得和成就,现在也算是第一个可用的版本。 6 | 7 | 下面我在思考,是直接上线写文章还是继续开发,选择继续完善吧,其实还有好多想法,有一些技术难点,一点一点攻克吧。 8 | 9 | 一些心得: 10 | - 对自己的每一行代码负责,每次打开 vscode 都要想着把烂代码优化一下,对未来反而是节省时间的 11 | - 写好文档,那是写给未来的自己的,现在有多怕麻烦未来就有多后悔,而现在写好文档和必要的注释,未来一定会感激现在的自己的。 12 | - 语言真的只是辅助(大部分),类型系统真香,虽然浪费了一些写代码的时间,但减少了更多 debug 的时间,是时候把 go 捡起来了 13 | - 合理安排好自己的开发时间,什么时候干什么?什么时候优化,哪些任务先开发,哪些可以放一放 14 | - 自己的项目真的非常必要,但要学会合理安排,不要和工作冲突 15 | 16 | 17 | --- 18 | 19 | 专注写了 4 个小时。。。解决了点儿问题,居然是最简单的没开 js.... -------------------------------------------------------------------------------- /BACKUP/103_又是新的一天,一动没动写了4个小时代码.md: -------------------------------------------------------------------------------- 1 | # [又是新的一天,一动没动写了 4 个小时代码](https://github.com/yihong0618/gitblog/issues/103) 2 | 3 | 大部分时间在解决一个问题。 4 | 不过好在解决了,真的挺开心的。 -------------------------------------------------------------------------------- /BACKUP/104_异步存档.md: -------------------------------------------------------------------------------- 1 | # [异步存档](https://github.com/yihong0618/gitblog/issues/104) 2 | 3 | 今天算是理解了一点 python 的 async 4 | 5 | -------------------------------------------------------------------------------- /BACKUP/105_过年好.md: -------------------------------------------------------------------------------- 1 | # [过年好](https://github.com/yihong0618/gitblog/issues/105) 2 | 3 | 大年三十写代码到 0 点。 4 | 算是一个好的开头。 5 | 大家都要顺利啊。 6 | 今年正式的开始了。 7 | 病毒没那么可怕,人才可怕 -------------------------------------------------------------------------------- /BACKUP/106_大家初二,今天不写代码.md: -------------------------------------------------------------------------------- 1 | # [大家初二,今天不写代码](https://github.com/yihong0618/gitblog/issues/106) 2 | 3 | 一会儿找个电影看,就杀人回忆吧? 4 | 今天休息下,不去写代码了。 5 | 今年这个年过的太神奇了, 6 | 真的想离开这个操蛋地方 -------------------------------------------------------------------------------- /BACKUP/107_刷完了《东京男子图鉴》.md: -------------------------------------------------------------------------------- 1 | # [刷完了《东京男子图鉴》](https://github.com/yihong0618/gitblog/issues/107) 2 | 3 | 在不断的问自己到底追求的是什么呢 -------------------------------------------------------------------------------- /BACKUP/108_2020.年.1.月总结.2.月展望就一个,这个操蛋的肺炎快点过去.md: -------------------------------------------------------------------------------- 1 | # [2020 年 1 月总结 2 月展望就一个,这个操蛋的肺炎快点过去](https://github.com/yihong0618/gitblog/issues/108) 2 | 3 | 1. 这个月跑了 100km 4 | 2. 胖了 10 多斤,草。 5 | 3. 继续给开源项目贡献代码 6 | 4. 写了一个 vscode-gcores 的项目,还差一点点完成 7 | 5. 过年,狂胖,不能再这样下去了 8 | 6. 操蛋的肺炎,本来正常的生活都被打断了 9 | 7. 又要减肥了,今年但愿能瘦到 130 斤吧 10 | 8. 反正至少不能再胖下去了 11 | 9. 希望一切都回归正轨 12 | 10. 看了《东京男子图鉴》 13 | 11. 想到什么说什么吧 14 | 12. 跑步回来刷《东京女子图鉴》 15 | 13. 明天得工作了 16 | 14. 写到这儿先 -------------------------------------------------------------------------------- /BACKUP/108_2020年1月总结,二月展望就一个,这个操蛋的肺炎快点过去.md: -------------------------------------------------------------------------------- 1 | # [2020 年 1 月总结,二月展望就一个,这个操蛋的肺炎快点过去](https://github.com/yihong0618/gitblog/issues/108) 2 | 3 | 1. 这个月跑了 100km 4 | 2. 胖了 10 多斤,草。 5 | 3. 继续给开源项目贡献代码 6 | 4. 写了一个 vscode-gcores 的项目,还差一点点完成 7 | 5. 过年,狂胖,不能再这样下去了 8 | 6. 操蛋的肺炎,本来正常的生活都被打断了 9 | 7. 又要减肥了,今年但愿能瘦到 130 斤吧 10 | 8. 反正至少不能再胖下去了 11 | 9. 希望一切都回归正轨 12 | 10. 看了《东京男子图鉴》 13 | 11. 想到什么说什么吧 14 | 12. 跑步回来刷《东京女子图鉴》 15 | 13. 明天得工作了 16 | 14. 写到这儿先 -------------------------------------------------------------------------------- /BACKUP/109_焦虑.md: -------------------------------------------------------------------------------- 1 | # [焦虑](https://github.com/yihong0618/gitblog/issues/109) 2 | 3 | 1. 从这个过年开始,又陷入了无尽的焦虑之中 4 | 2. vscode-gcore 写完了,也不准备更新再多的功能了,得疫情过去就更新吧 5 | 3. 学日语 6 | 4. 深呼吸 7 | 5. 这些我改变不了的 -------------------------------------------------------------------------------- /BACKUP/10_踩坑小记.md: -------------------------------------------------------------------------------- 1 | # [踩坑小记](https://github.com/yihong0618/gitblog/issues/10) 2 | 3 | ### 2019.7.28 4 | 1. Python requests post 传 data 要传 json 而不是 dict 5 | 2. Go 项目在 github 克隆下来的话可以直接 clone 在 gopath 里,甚至可以直接用 go get 这样会方便很多 6 | ### 2019.7.29 7 | 1. Windows, Linux, Mac 会有路径问题,要多使用[pathlib](https://www.linuxjournal.com/content/easier-python-paths-pathlib) 8 | ```python 9 | root = Path("../PycharmProject") 10 | config_dir = root/Path("config") 11 | # 等价于 config_dir = os.path.join(root, 'config') 12 | print(str(config_dir)) 13 | config.files = config_dir.rglob("*.json") 14 | ``` 15 | 2. 读取文件时要加上 rb 避免文字格式问题 16 | ```python 17 | with open(filename, encoding='utf-8', mode = ‘r') as f: 18 | for line in f: 19 | print(repr(line)) 20 | ``` 21 | 22 | 23 | --- 24 | 25 | ## 2019.08.04 26 | python setup.py 问题 27 | install 后装在 site-packags 里 28 | 所以无论怎么改本地文件都是没用的 29 | 打包过后记得改版本才生效 30 | --- 31 | 妈的解决了 2 个小时 32 | 33 | --- 34 | 35 | ## 2019.08.11 36 | --- 37 | 1. pymongo 返回的是生成器,需要迭代 38 | 2. 有时候网络问题很可能是 localhost 和 127.0.0.1 的问题 39 | 40 | --- 41 | 42 | flask 应用测试时打开端口 43 | iptables -I INPUT -p tcp --dport 5000 -j ACCEPT 44 | 45 | 46 | --- 47 | 48 | 干掉 uwsgi 进程 49 | killall -s INT /usr/local/bin/uwsgi 50 | 51 | 52 | --- 53 | 54 | 1. 对数字不要想当然的取值,要考虑正则。 55 | 2. 拼接路径或者用 split“/“一定要考虑平台问题 56 | gunicorn --worker-class eventlet -w 1 log_server:app -b 0.0.0.0:5000 --daemon 57 | 3. 不能想当然的用&后台启动,要看情况用--daemon 58 | 59 | --- 60 | 61 | 1. 避免不同操作系统等因素,不管什么时候都要加 encoding 62 | 2. path 同理,永远不要用"/"拼接路径 63 | 3. 处理编码时可以加入 ignore 64 | 65 | --- 66 | 67 | 发布到 pypi 看这篇文章--[发布](https://www.jianshu.com/p/eb27d5cb5e1d) 68 | 用 twine 发布 69 | 发布前一定要删除之前的 70 | 71 | --- 72 | 73 | Python 和 mysql 交互的时候,一定多考虑数据格式 74 | 75 | --- 76 | 77 | 生成 requirements 的包 78 | pip3 freeze >requirements.txt 79 | 80 | --- 81 | 82 | 阿里云端口需要增加安全组配置 83 | 84 | --- 85 | 86 | 处理 json 数据一定要看清层级 87 | 88 | --- 89 | 90 | 调试时候一定要稳准狠,耐性 91 | 92 | --- 93 | 94 | f-string 调试? 95 | 96 | 97 | --- 98 | 99 | 有可能只是差一个括号,一定要冷静 debug 的时候。 -------------------------------------------------------------------------------- /BACKUP/110_看到一张图,说点什么。.md: -------------------------------------------------------------------------------- 1 | # [看到一张图,说点什么。](https://github.com/yihong0618/gitblog/issues/110) 2 | 3 | ![image](https://user-images.githubusercontent.com/15976103/74079678-c1b95880-4a75-11ea-9eb9-ed8d0d17af8e.png) 4 | ## 不知道为什么,突然看到这张图心理挺不是滋味的。 5 | --- 6 | 1. 这些天过的不好,总是忍不住不停的刷手机,不停的焦虑。工作也没状态,总是不停的刷疫情的消息,也不知道自己该怎么做。 7 | 2. 又胖了,也不知道什么时候才会过去。 8 | 3. 想从不刷手机开始,又管不住自己的手。 9 | 4. 日语学习依然没有开始。 10 | 5. 讨厌 11 | --- 12 | 一会儿深呼吸,喝杯咖啡 -------------------------------------------------------------------------------- /BACKUP/111_vscode-gcores.开发笔记.2.md: -------------------------------------------------------------------------------- 1 | # [vscode-gcores 开发笔记 2](https://github.com/yihong0618/gitblog/issues/111) 2 | 3 | 昨天终于把这个项目 public 并上线了。目前还没有自然流量。。。 4 | 一些心得: 5 | 1. 想到就去做 6 | 2. 大部分想法是可以实现的 7 | 3. 把困难的放在后面,没准开发的过程中就想到怎么做了 8 | 4. 打开项目就要想着优化 9 | 5. 什么事儿拖一拖就没有了 10 | 6. 今晚写文章吧 -------------------------------------------------------------------------------- /BACKUP/111_vscode-gcores开发笔记2.md: -------------------------------------------------------------------------------- 1 | # [vscode-gcores 开发笔记 2](https://github.com/yihong0618/gitblog/issues/111) 2 | 3 | 昨天终于把这个项目 public 并上线了。目前还没有自然流量。。。 4 | 一些心得: 5 | 1. 想到就去做 6 | 2. 大部分想法是可以实现的 7 | 3. 把困难的放在后面,没准开发的过程中就想到怎么做了 8 | 4. 打开项目就要想着优化 9 | 5. 什么事儿拖一拖就没有了 10 | 6. 今晚写文章吧 -------------------------------------------------------------------------------- /BACKUP/112_少说,多做,.md: -------------------------------------------------------------------------------- 1 | # [少说,多做,](https://github.com/yihong0618/gitblog/issues/112) 2 | 3 | 1. 记住这句话 4 | 2. 理解这句话 5 | 3. 事件这句话 6 | 7 | --- 8 | 9 | 越发的觉得没意思了 -------------------------------------------------------------------------------- /BACKUP/113_在家办公.md: -------------------------------------------------------------------------------- 1 | # [在家办公](https://github.com/yihong0618/gitblog/issues/113) 2 | 3 | 题目与主题无关。 4 | 1. 心情不好,今天又多睡了会儿 5 | 2. 时间不够 6 | 3. 不喜欢这样的生活,想逃离 7 | 8 | -------------------------------------------------------------------------------- /BACKUP/114_不刷,冷静下来。.md: -------------------------------------------------------------------------------- 1 | # [不刷,冷静下来。](https://github.com/yihong0618/gitblog/issues/114) 2 | 3 | 疫情影响下,心态也不断在发生变化。 4 | 许多习惯都没了。 5 | --- 6 | 1. 疫情加上大风,有些日子没有好好认真的跑步了 7 | 2. 胖了不少,真希望能快点上班 8 | 3. 每天背日语单词的习惯还在但是也是断断续续的 9 | 4. 想想自己能做什么 10 | --- 11 | 从不刷微博开始 -------------------------------------------------------------------------------- /BACKUP/115_vscode-gcores开发笔记3.md: -------------------------------------------------------------------------------- 1 | # [vscode-gcores 开发笔记 3](https://github.com/yihong0618/gitblog/issues/115) 2 | 3 | 发布了。得了大概 100 个赞,但没有太多兴奋的感觉 -------------------------------------------------------------------------------- /BACKUP/116_是时候开一个新坑了,跑步数据展示?.md: -------------------------------------------------------------------------------- 1 | # [是时候开一个新坑了,跑步数据展示?](https://github.com/yihong0618/gitblog/issues/116) 2 | 3 | 2020.2.19. 4 | 用 go 写?全栈?前后端分离? -------------------------------------------------------------------------------- /BACKUP/118_凡事有交代.件件有着落.事事有回音.md: -------------------------------------------------------------------------------- 1 | # [凡事有交代 件件有着落 事事有回音](https://github.com/yihong0618/gitblog/issues/118) 2 | 3 | 用一些时间来理解这句话 -------------------------------------------------------------------------------- /BACKUP/11_正则表达式.md: -------------------------------------------------------------------------------- 1 | # [正则表达式](https://github.com/yihong0618/gitblog/issues/11) 2 | 3 | ### 写在前面 4 | 每次用正则都是现查,想把正则弄好真的好长时间了。今天又刷到了正则表达式的文章,准备记录一下,方便日后复习。 5 | ### 之前收藏过的正则表达式的文章如下 6 | 7 | - [轻松学正则](https://github.com/ziishaned/learn-regex/blob/master/translations/README-cn.md) 8 | - [正则表达式 mini 书](https://github.com/qdlaoyao/js-regex-mini-book) 9 | - [正则表达式很骚,可惜你不会写](https://github.com/qdlaoyao/js-regex-mini-book) 10 | - [可能是最好的正则表达式文章](https://juejin.im/post/5b5db5b8e51d4519155720d2) 11 | - [YOU SHOULD LEARN REGEX][https://blog.patricktriest.com/you-should-learn-regex/] 12 | 13 | ## 笔记 14 | 1. ### 元字符 15 | |元字符 | 描述 | 16 | |:----:|----| 17 | |。|句号匹配任意单个字符除了换行符.| 18 | |[ ]|字符种类。匹配方括号内的任意字符。| 19 | |[^ ]|否定的字符种类。匹配除了方括号里的任意字符 | 20 | |*|匹配>=0 个重复的在*号之前的字符。| 21 | |+|匹配>=1 个重复的 + 号前的字符. 22 | |?|标记?之前的字符为可选。| 23 | |{n,m}|匹配 num 个大括号之前的字符 (n <= num <= m).| 24 | |(xyz)|字符集,匹配与 xyz 完全相等的字符串。| 25 | |||或运算符,匹配符号前或后的字符。| 26 | |\|转义字符,用于匹配一些保留的字符 [ ] ( ) { } . * + ? ^ $ \ || 27 | |^|从开始行开始匹配。| 28 | |$|从末端开始匹配。| 29 | 2. ### 简写字符集 30 | |简写 | 描述 | 31 | |:----:|----| 32 | |。|除换行符外的所有字符 | 33 | |\w|匹配所有字母数字,等同于 `[a-zA-Z0-9_]`| 34 | |\W|匹配所有非字母数字,即符号,等同于:`[^\w]`| 35 | |\d|匹配数字:`[0-9]`| 36 | |\D|匹配非数字:`[^\d]`| 37 | |\s|匹配所有空格字符,等同于:`[\t\n\f\r\p{Z}]`| 38 | |\S|匹配所有非空格字符:`[^\s]`| 39 | |\f|匹配一个换页符 | 40 | |\n|匹配一个换行符 | 41 | |\r|匹配一个回车符 | 42 | |\t|匹配一个制表符 | 43 | |\v|匹配一个垂直制表符 | 44 | |\p|匹配 CR/LF (等同于 `\r\n`),用来匹配 DOS 行终止符 | 45 | 3. ### 横向模糊匹配与纵向模糊匹配 46 | 横向 (/g 代表全文搜索): 47 | ```javascript 48 | var regex = /ab{2,5}c/g; 49 | var string = "abc abbc abbbc abbbbc abbbbbc abbbbbbc"; 50 | console.log( string.match(regex) ); 51 | // => ["abbc", "abbbc", "abbbbc", "abbbbbc"] 52 | ``` 53 | 纵向 54 | ```javascript 55 | var regex = /a[123]b/g; 56 | var string = "a0b a1b a2b a3b a4b"; 57 | console.log( string.match(regex) ); 58 | // => ["a1b", "a2b", "a3b"] 59 | ```` 60 | 4. 位置参数 61 | \w+ 这个应该毫无疑问,匹配所有的 words 62 | 匹配下面电话号码 63 | ``` 64 | These are some phone numbers 915-134-3122. Also, 65 | you can call me at 643.123.1333 and of course, 66 | I'm always reachable at (212)867-5509 67 | \(?\d{3}[-.)]\d{3}[-.]\d{4} 68 | ``` 69 | 5. []的特殊语法 70 | - -连接符是第一个字符时 71 | 比如[-.]的含义是连字符 - 或者点符.。但是,如果当连字符不是第一个字符时,比如[a-z],这就表示是从字母 a 到字符 z。 72 | - []中的^ 73 | ^在之前介绍中,是表示一行开头,但是在[]中,有着不同的含义。 [ab] 表示 a 或者 b [^ab] 啥都行,只要不是 a 或 b(anythings except a and b),相当于取反 74 | 6. 分组捕获 (capturing groups) 75 | ``` 76 | 212-555-1234 77 | 915-412-1333 78 | 79 | //我想要保留区号,把后面的电话号码变为通用性的 80 | 👇👇👇👇👇👇👇👇👇👇👇👇 81 | 82 | 212-xxx-xxxx 83 | 915-xxx-xxxx按照之前的做法\d{3}-\d{3}-\d{4},这种匹配的方式,是将整个电话号码作为一个组(group)匹配起来。 我们把212-555-1234这样的叫Group0。 84 | 这个时候,如果我们加了一个括号\d{3}-(\d{3})-\d{4},那么匹配到的555就叫Group1。 85 | 以此类推,如果有两个小括号\d{3}-(\d{3})-(\d{4})那么分组就是下面的情况: 86 | 87 | 212-555-1234 Group0 88 | 555 Group1 89 | 1234 Group2 90 | 91 | ``` 92 | -------------------------------------------------------------------------------- /BACKUP/121_不能再这样下去了.md: -------------------------------------------------------------------------------- 1 | # [不能再这样下去了](https://github.com/yihong0618/gitblog/issues/121) 2 | 3 | 1. 刷微博 4 | 2. 刷一切 5 | 3. 暴食 6 | 4. 不自律 7 | 5. 不努力工作 8 | 6. 一堆计划在收藏夹 9 | 7. 不整洁 10 | 8. 拖延 11 | 9. 不陪儿子 12 | 10. 逃避 13 | 11. 想要的太多 14 | 12. 不学日语 15 | 16 | --- 17 | 18 | 不能这么混日子了 -------------------------------------------------------------------------------- /BACKUP/122_今天看了个电影《入侵脑细胞》.md: -------------------------------------------------------------------------------- 1 | # [今天看了个电影《入侵脑细胞》](https://github.com/yihong0618/gitblog/issues/122) 2 | 3 | 发现还不错啊 -------------------------------------------------------------------------------- /BACKUP/123_新的开始.md: -------------------------------------------------------------------------------- 1 | # [新的开始](https://github.com/yihong0618/gitblog/issues/123) 2 | 3 | - 又一次删掉了微博 4 | - 希望这次能坚持的久一点 5 | - 每天不断刷新着信息却有在不断焦虑 6 | - 工作的事情又没有头绪 7 | - 不知道自己该怎么做 8 | - 一边拉屎一边打这篇文章 9 | - 日语七月份就要考试,而现在二月份就快过去了 10 | - 你肯为你的梦想付出多少呢 11 | - 静下来想一想 12 | - 在大环境如此下我的愤怒伤心恐惧焦虑又能改变什么呢 13 | - 但我应该能改变自己 14 | - 不要和任何人表达自己的观点 15 | - 想到什么就写什么 16 | - 能马上做的事情就不要拖 17 | - 等待 18 | - 日语该怎么办 19 | - 新东方唐盾吧 20 | -------------------------------------------------------------------------------- /BACKUP/124_闭嘴.md: -------------------------------------------------------------------------------- 1 | # [闭嘴](https://github.com/yihong0618/gitblog/issues/124) 2 | 3 | ### 这些天思考了很多问题。 4 | 5 | 尤其是跟某些傻逼完全无法交流,其实最好的方式只有闭嘴。 6 | 保护家人。 -------------------------------------------------------------------------------- /BACKUP/125_要怎么摆脱啊.md: -------------------------------------------------------------------------------- 1 | # [要怎么摆脱啊](https://github.com/yihong0618/gitblog/issues/125) 2 | 3 | rt 4 | 5 | Sent from PPHub -------------------------------------------------------------------------------- /BACKUP/126_从今天起.md: -------------------------------------------------------------------------------- 1 | # [从今天起](https://github.com/yihong0618/gitblog/issues/126) 2 | 3 | 1. 不在微博发表任何言论 4 | 2. 不在推特发表任何言论 5 | 3. 不在不信任的朋友面前发表任何言论 6 | 4. 不在大多数人面前发表任何言论 7 | 5. 不发表任何缩影方面的东西 8 | 6. 学日语 9 | 7. 精进英语 10 | 8. 重新减肥 11 | 9. 重新跑起来 12 | 10. 能不上微博推特就不上 -------------------------------------------------------------------------------- /BACKUP/127_二月总结及三月展望.md: -------------------------------------------------------------------------------- 1 | # [二月总结及三月展望](https://github.com/yihong0618/gitblog/issues/127) 2 | 3 | - 二月 4 | 1. 二月过的太操蛋了 5 | 2. 想着 3 月不能这样,可还是做不到 6 | 3. 每天刷着乱七八糟的东西 7 | 4. 静不下心来 8 | 5. 深呼吸 9 | --- 10 | - 三月 11 | 1. 学日语 12 | 2. 番茄工作法 13 | 3. 深呼吸 14 | 4. 认真工作 15 | 5. 恢复减肥跑步 -------------------------------------------------------------------------------- /BACKUP/128_复工第一天.md: -------------------------------------------------------------------------------- 1 | # [复工第一天](https://github.com/yihong0618/gitblog/issues/128) 2 | 3 | 今天终于回办公室上班了,看起来现在只有我一个人。 4 | 最近真的好堕落,好多习惯停住了,每天不知道自己究竟在干什么? 5 | 浑浑噩噩过了一天又一天 6 | 虽然还有好多的活要做,可就是提不起精神来干。 7 | 总是告诉自己要努力工作,努力编程,努力学习日语,可是到真做的时候一下子就不知道该干嘛了。 8 | 哎。 9 | 10 | --- 11 | 自己马上也 31 岁了。 12 | 过了太久了。 -------------------------------------------------------------------------------- /BACKUP/129_一下午刷了一遍《恶意》.md: -------------------------------------------------------------------------------- 1 | # [一下午刷了一遍《恶意》](https://github.com/yihong0618/gitblog/issues/129) 2 | 3 | 真是好书啊,10 年前看的,剧情都忘光了,但感觉仍然在。 4 | 5 | Sent from PPHub -------------------------------------------------------------------------------- /BACKUP/12_跳槽.md: -------------------------------------------------------------------------------- 1 | # [跳槽](https://github.com/yihong0618/gitblog/issues/12) 2 | 3 | ## 在这儿工作真的不开心 4 | 今天看微博读到一段话 5 | 6 | > 对领导负责,完成领导交给的任务。对公司负责,实现在这个公司的价值。对自己负责,不断的提升自己,我,究竟做到了哪一级呢。 7 | 8 | 在这工作确实挺不开心的,主要是没有什么目标感。手头好多工作还不太想做,只是在这里摸鱼,真的挺难受的。 9 | 想写好多代码,想不断提升自己,发现距离真的好遥远。 10 | 想尽快离开这里吧。 11 | 不过怎么也得坚持过一年。 12 | 最好能拿到年终奖。 13 | 再精进下自己的能力 14 | 嗯,就写到这儿吧先 -------------------------------------------------------------------------------- /BACKUP/130_快31岁了,又胖了.md: -------------------------------------------------------------------------------- 1 | # [快 31 岁了,又胖了](https://github.com/yihong0618/gitblog/issues/130) 2 | 3 | 这周末 31 岁生日了。 4 | 一些事该提上日程了 -------------------------------------------------------------------------------- /BACKUP/131_挺没劲的.md: -------------------------------------------------------------------------------- 1 | # [挺没劲的](https://github.com/yihong0618/gitblog/issues/131) 2 | 3 | 这些天过的不开心 4 | 自己好多的习惯都停掉了 5 | 还得被别人指手画脚 6 | 讨厌 7 | 8 | --- 9 | 10 | 多学习,多写代码,少关心那些有的没的的东西 11 | 像飞哥一样,少做有的没的交流 12 | 13 | 少说话,管住自己的嘴。 -------------------------------------------------------------------------------- /BACKUP/132_不乐观的31岁.md: -------------------------------------------------------------------------------- 1 | # [不乐观的 31 岁](https://github.com/yihong0618/gitblog/issues/132) 2 | 3 | 听着唐顿讲的《标准日本语》心里想着一些事情。 4 | 一些说了好多遍的事情。 5 | 每天看着一群不会独立思考又以为自己特别了不起的人。 6 | 关键是他们还是你的朋友亲人。 7 | 我错了?就那么难么。 8 | 我党洗脑真的成功。 9 | 我才是少数人。 10 | 本来以为疫情都快过去了,结果国外却爆发了, 11 | 一群傻逼还在叫好。 12 | 一群傻逼在庆祝胜利。 13 | 一群傻逼逢中必黑。 14 | 一群傻逼在逢美必黑。 15 | 中文语境真的是没法用了,学日语,学英语吧 16 | 先写到这儿 -------------------------------------------------------------------------------- /BACKUP/133_还有一个小时31岁了.md: -------------------------------------------------------------------------------- 1 | # [还有一个小时 31 岁了](https://github.com/yihong0618/gitblog/issues/133) 2 | 3 | 抑郁 4 | 5 | Sent from PPHub -------------------------------------------------------------------------------- /BACKUP/134_31岁,加法与减法.md: -------------------------------------------------------------------------------- 1 | # [31 岁,加法与减法](https://github.com/yihong0618/gitblog/issues/134) 2 | 3 | 31 岁就这么来了,曾经还觉得好远好远。 4 | 31 岁多做些减法,不必要的话,不必要的爱好,不必要的人 5 | 31 岁少做些加法,爱好上。 6 | -------------------------------------------------------------------------------- /BACKUP/135_美股熔断了.md: -------------------------------------------------------------------------------- 1 | # [美股熔断了](https://github.com/yihong0618/gitblog/issues/135) 2 | 3 | 跟我貌似关系不大。 4 | 但好像又息息相关 5 | 感觉自己活的好悲哀啊 6 | 该静下心来学习了 -------------------------------------------------------------------------------- /BACKUP/139_迁移测试.md: -------------------------------------------------------------------------------- 1 | # [迁移测试](https://github.com/yihong0618/gitblog/issues/139) 2 | 3 | testttttttttt -------------------------------------------------------------------------------- /BACKUP/140_来了。.md: -------------------------------------------------------------------------------- 1 | # [来了。](https://github.com/yihong0618/gitblog/issues/140) 2 | 3 | 31 岁的 list 4 | --- 5 | 6 | - [ ] 程序上的 list 7 | - [ ] ccna ccne ccnp 8 | - [ ] 日语二级 9 | - [ ] 英语精进 10 | 11 | --- 12 | 如果只需要完成 1 个就给自己 60 分,全完成是 100 分 13 | 这就是 2020 14 | 15 | -------------------------------------------------------------------------------- /BACKUP/141_日语学习.md: -------------------------------------------------------------------------------- 1 | # [日语学习](https://github.com/yihong0618/gitblog/issues/141) 2 | 3 | 发现了一个播客,[日语](https://riyu.io/) -------------------------------------------------------------------------------- /BACKUP/142_删了微博.md: -------------------------------------------------------------------------------- 1 | # [删了微博](https://github.com/yihong0618/gitblog/issues/142) 2 | 3 | 第一天 4 | 5 | Sent from PPHub -------------------------------------------------------------------------------- /BACKUP/143_减肥.md: -------------------------------------------------------------------------------- 1 | # [减肥](https://github.com/yihong0618/gitblog/issues/143) 2 | 3 | 开坑 4 | 5 | Sent from PPHub -------------------------------------------------------------------------------- /BACKUP/144_新的一周,新的一个月.md: -------------------------------------------------------------------------------- 1 | # [新的一周,新的一个月](https://github.com/yihong0618/gitblog/issues/144) 2 | 3 | 想到什么就写点什么? 4 | 最近没怎么写代码,工作貌似也没什么事儿。 5 | 下个月就能转正了, 6 | 想要变强。 7 | 日语还是得学。 8 | 一会儿好好看看 9 | 先写到这儿 -------------------------------------------------------------------------------- /BACKUP/145_3月总结及4月展望.md: -------------------------------------------------------------------------------- 1 | # [3 月总结及 4 月展望](https://github.com/yihong0618/gitblog/issues/145) 2 | 3 | ### 3 月总结 4 | 1. 3 月没怎么跑步,似乎彻底停了下来 5 | 2. 体重在无休止的向上增长着,有些烦躁 6 | 3. 日语多少开始学了,希望是每天,别停下 7 | 4. 3 月整个月都没怎么编程 8 | 5. 3 月份也没什么工作 9 | 6. 3 月份多少开始看书,刷美剧,看电影,打游戏了 10 | 7. 发现,无论是否做到,有计划总比没计划强。 11 | 8. 开始学习网络知识了,怎么的也得算是没白来思科一场 12 | 9. 还做了 3 次饭,以后要多做饭 13 | ### 四月展望 14 | 1. 日语继续坚持 15 | 2. 网络知识继续坚持 16 | 3. 跑步重新开始 17 | 4. 继续做饭 18 | 5. 减点儿体重 -------------------------------------------------------------------------------- /BACKUP/146_一口气看完一本书的感觉好爽.md: -------------------------------------------------------------------------------- 1 | # [一口气看完一本书的感觉好爽](https://github.com/yihong0618/gitblog/issues/146) 2 | 3 | 4 | 5 | Sent from PPHub 6 | 7 | --- 8 | 9 | 《古董局中局 4》 -------------------------------------------------------------------------------- /BACKUP/147_人和人之家的差距太大了.md: -------------------------------------------------------------------------------- 1 | # [人和人之家的差距太大了](https://github.com/yihong0618/gitblog/issues/147) 2 | 3 | 看到了韩寒跑 5km 真的是触动。 4 | 5 | --- 6 | 7 | > 韩寒是体育特招生,高中跑 1w 米的 8 | 9 | 原来是这样。~ -------------------------------------------------------------------------------- /BACKUP/148_做减法.md: -------------------------------------------------------------------------------- 1 | # [做减法](https://github.com/yihong0618/gitblog/issues/148) 2 | 3 | 想要的太多却总在原地徘徊。 4 | 像松鼠一样收集了好多东西,却不知道从何看起。 5 | 有些差距是永远无法弥补的 6 | 但不跑起来就会被甩的更大 7 | 我不快乐,至少现在,我不快乐 8 | 多做做减肥,减肥,减少要学的东西,减少刷社交网络的时间,减少无用的愤怒与叹息 9 | 一步一步走 10 | 一步一步来 11 | 一斤一斤的减 12 | 好多事情,对于我来说,有第一次就有第二次 13 | 好多事情,对于我来说,懈怠了就意味着回不来了 14 | 好多事情,对于我来说,只是缺少一个开始 15 | 失落的情绪 16 | 好久没打开的日记 17 | 有个计划 18 | 永远比没有计划要好的多 19 | 疫情还在,世界不知道会如何发展 20 | 有些不懂,好多人为什么如此愤怒,如此功利 21 | 是我什么都不想么? 22 | 还是什么 23 | 写到这,虽然迷茫还在,但总要有些目标 24 | 写到这,明天还会继续 -------------------------------------------------------------------------------- /BACKUP/149_下周一开始减肥,轮回.md: -------------------------------------------------------------------------------- 1 | # [下周一开始减肥,轮回](https://github.com/yihong0618/gitblog/issues/149) 2 | 3 | -------------------------------------------------------------------------------- /BACKUP/14_七月总结和八月计划.md: -------------------------------------------------------------------------------- 1 | # [七月总结和八月计划](https://github.com/yihong0618/gitblog/issues/14) 2 | 3 | ## 从这个月开始记录自己吧 4 | 今天读到了一段话: 5 | 6 | > 很多人做事,就像挖井一样。挖了很多井一样,挖了很多井,没有一口到底的,当你回顾过往的时候,你要反思一下,你到底打了几口井。很多井没有达成,其实缺的就是一点坚持。很多年前,我看过笛卡尔的《谈谈方法》,里面有一个结论,在一个迷失的森林里,无论你朝那哪个方向走,你都可以走出困境。 7 | ## 加油要经常想起这段话 8 | ### 七月 9 | 好的方面 10 | 1. 跑步减重做的不错,成功回到了 140 斤,已经累计瘦了 40 斤 11 | 2. 单词开始继续背了,主要日语,次要德语 12 | 3. 每天 5km, 跑了 200km, 速度提高了一些,现在能稳定在 5 分 20 秒 1km 13 | 4. 开始写博客了,这次用的是 github issues 希望能坚持下去,有机会给开源了 14 | 5. 开始收拾家务 15 | 6. 定了一个很长的日语学习计划,虽然在坚持。。。 16 | 7. 英语阅读大致读完了《当我谈跑步是我在谈些什么》 17 | 8. 坚持每天一张图片记录日记 18 | 9. 后半月开始每天 github 坚持 19 | 10. 后半月尝试摆脱社交网络 20 | 21 | 坏的部分 22 | 1. 摆脱社交网络坚持的并不好,虽然强制自己不上,但还是很焦虑 23 | 2. 英语阅读没坚持下来 24 | 3. 日语学习总是在骗自己,没法集中精力 25 | 4. 工作上摸鱼过多,是下阶段最应该先改正的 26 | 5. 阅读了过多内容沉淀下来的并不多 27 | 6. 后半期开始懈怠,又喝酒了 28 | 7. 有时候还是控制不好自己的情绪 29 | 8. 跑步后拉伸不足 30 | 9. 对待讨厌的人还是没法做到心态平和 31 | 10. 总是搜招聘网站,忘了自己定的计划 32 | ### 一些图片 33 | ![image](https://user-images.githubusercontent.com/15976103/62260225-d1f7d780-b443-11e9-8867-f48aedba0a59.png) 34 | ![image](https://user-images.githubusercontent.com/15976103/62260346-40d53080-b444-11e9-9049-25c6a5a1c71a.png) 35 | ![image](https://user-images.githubusercontent.com/15976103/62260351-45014e00-b444-11e9-9067-57cafaa3b0ab.png) 36 | ![image](https://user-images.githubusercontent.com/15976103/62260358-4b8fc580-b444-11e9-95fa-745828d13e80.png) 37 | ![image](https://user-images.githubusercontent.com/15976103/62260363-4fbbe300-b444-11e9-8941-f6996fec1890.png) 38 | ![image](https://user-images.githubusercontent.com/15976103/62260371-534f6a00-b444-11e9-8314-614c12f4596d.png) 39 | 40 | 41 | 42 | 43 | --- 44 | 45 | 八月计划 46 | 1. 继续坚持每天 5km,每周 1-2 次长距离,每周一次间歇跑,但争取要周休一天 47 | 2. 每天全神贯注的一小时日语 48 | 3. 把 Runtastic 那个项目完成 49 | 4. 每天保证 4 小时认真工作时间 50 | 5. 每天保证 1 小时学习编程时间 51 | 6. 日语德语继续坚持 52 | 7. 加入仰卧起坐和俯卧撑项目 53 | 8. 继续减重,争取本月到 135(稳定) 54 | 9. 英语读书计划应该继续 55 | 10. 完整 github 一个月 56 | 11. 加入读书笔记和 365 精进计划 -------------------------------------------------------------------------------- /BACKUP/150_第一次团建.md: -------------------------------------------------------------------------------- 1 | # [第一次团建](https://github.com/yihong0618/gitblog/issues/150) 2 | 3 | 喝了不少,收获不多 -------------------------------------------------------------------------------- /BACKUP/151_四月过去了,五月来了.md: -------------------------------------------------------------------------------- 1 | # [四月过去了,五月来了](https://github.com/yihong0618/gitblog/issues/151) 2 | 3 | 五月病 4 | 柏林来了 5 | 6 | Sent from PPHub -------------------------------------------------------------------------------- /BACKUP/152_2020四月总结五月计划.md: -------------------------------------------------------------------------------- 1 | # [2020 四月总结五月计划](https://github.com/yihong0618/gitblog/issues/152) 2 | 3 | 醒过来 4 | 5 | Sent from PPHub 6 | 7 | --- 8 | 9 | 希望五月一切步入正轨 -------------------------------------------------------------------------------- /BACKUP/153_终于上班了,开心.md: -------------------------------------------------------------------------------- 1 | # [终于上班了,开心](https://github.com/yihong0618/gitblog/issues/153) 2 | 3 | 真的讨厌在家。 4 | 像个木偶一样。 -------------------------------------------------------------------------------- /BACKUP/154_新的计划,新的开始,再一次减肥。.md: -------------------------------------------------------------------------------- 1 | # [新的计划,新的开始,再一次减肥。](https://github.com/yihong0618/gitblog/issues/154) 2 | 3 | 又开始列新的减肥计划了。 4 | 5 | 今天上体重秤称了一下,165,还好,算是可以接受。没惨到上次那样。 6 | --- 7 | - 今天是 5 月 9 日,五月结束有可能能到 157 8 | - 六月结束能到 148---2.19.6.14 达成。 9 | - 七月结束能到 140(开始练腹肌) 10 | - 八月结束能到 135 11 | - 九月结束能到 130 12 | - 10 月结束能到 127 13 | - 保持在 127(争取有腹肌) 14 | --- 15 | 具体计划如下 16 | 1. 戒掉任何碳酸饮料,里程碑阶段奖励自己一瓶啤酒 17 | 2. 每天中午走半小时 18 | 3. 每天晚上坚持跑步,风雨无阻。 19 | 4. 每周一个长距离 5km,6km,7km,8km,10km,12km,10km,13km,15km,10km,15km,20km 20 | 5. 5 月每天 3km,6 月每天 4-5km,之后看情况 21 | 6. 晚饭绝对少吃。午饭也少吃,早饭多吃些 22 | 7. 争取年底再跑个全马,一切顺利的前提下 23 | --- 24 | 之后的想法 25 | 1. 不想再被瞧不起了,一定要自律,要保持 26 | 2. 每天坚持跑步,有第一次就有第二次 27 | 3. 还是那句话,在这一刻开始,在下一刻放弃 28 | 29 | --- 30 | 31 | 2020.5.10 跑了 5km 简直太慢了 32 | 33 | --- 34 | 35 | 2020.5.16 依然是跑了 5km 36 | 2020.5.17 现在是 161,下周结束没意外的话是 159,也可能能到 158 37 | 38 | --- 39 | 40 | 2020.5.21 进入到 160 以下了,12 天,6 斤。 41 | 42 | --- 43 | 44 | 2020.5.22 6km 达成。目前能到 159。理论下周结束到 157. 45 | 46 | --- 47 | 48 | 本周结束,今天是周一早,早上称了一下,下探到了 158,本周日也就是本月的最后一天,跑 7km,希望能下探到 156 吧,156 的话超额完成一斤。然后 6 月争取到 146。 49 | 50 | --- 51 | 52 | 今天早上称是 157,理论这周结束,本月结束能到 155.5,看了下体重日志,去年 6 月 10 日我减到了 160,今年有可能是 153. 本周是两个 7km。 53 | 54 | --- 55 | 56 | 今天是 156.3 或者 156.1 本周还有 3 天,明天跑个 7KM。有可能到 155.5 57 | 58 | --- 59 | 60 | 今天跑了 8km, 算是超额完成。体重下探到了 155.7。希望下周末能下探到 154。 61 | 62 | --- 63 | 64 | 6 月结束,155.5 本月下探到了。下个月最好的效果是瘦 12 斤到 143.5。最差是瘦到之前设想的 148。朝最好的目标努力。每日的 routine 该到 4km 了。 65 | 66 | --- 67 | 68 | 这几天下探有点快,有点突破的意思了,今早下探到 153.7,3 天瘦了 2 斤。周末跑完 10km,有可能能下探到 152,let's see. 69 | 70 | --- 71 | 72 | 下探到 153 了。重新开始用体重秤记录 73 | 74 | --- 75 | 76 | 成功完成 10km,下探到了 151.5 本周瘦了 4 斤,开始加速了。有可能 11 号那天(相对于去年)到 150,全力以赴的话 6 月结束能到 142? 77 | 78 | --- 79 | 80 | 早上称了下,150.7 速度慢了一些,这周感觉能下探到 149。 81 | 82 | --- 83 | 84 | 150.5 速度真的慢下来了,今晚加入俯卧撑。 85 | 86 | --- 87 | 88 | 150 以下了,终于到了第一个节点。 89 | 90 | --- 91 | 92 | 今早下探到了 147.5 感觉速度又快起来了。该加入力量训练了。 93 | 哦对,跑步的速度快了些,上周 12km 也达成了。 94 | 95 | --- 96 | 97 | 从今天起做俯卧撑和深蹲,要下个 keep 研究下么? 98 | 99 | --- 100 | 101 | 加入了俯卧撑,但这两天体重没动。。。 102 | 103 | 104 | --- 105 | 106 | 146.5 左右,本周体重都没怎么动。。。郁闷。看来最好的结果是本月瘦到 143.5 了,还有 3 斤。 107 | 108 | 109 | --- 110 | 111 | 好吧。。。一周体重没动。。。草了。距离 6 月结束还有 9 天,需要瘦掉 3 斤半。。。 112 | 113 | --- 114 | 115 | 开始下降了,真好。 116 | 117 | --- 118 | 119 | 现在是 143.5, 今天早上。晚上是 13km 的长距离,给自己加个油。本月应该能完成任务。 120 | 121 | --- 122 | 123 | 又回来了。。。发现,吃的特别饱就跑的快,但是体重也回来了,昨天成功完成 13km,而且速度进步很多。 124 | 125 | --- 126 | 127 | 7 月开始第三天了现在是 143。。。体重下降的速度慢了好多。本月期待到 135,还有 8 斤。 128 | 129 | 130 | --- 131 | 132 | 5 天体重没动了。。。明天继续加油。这个月需要到 135 133 | 134 | --- 135 | 136 | 今天想必是又失败了,称的特别多。明天开始加大训练量,然后不称体重了,下周跑完长距离测试。哦对昨天跑了 15km 137 | 138 | --- 139 | 140 | 一周过去了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。体重不但没动还涨了,只是恢复正常吃饭而已。 141 | 心情差极了 142 | 加入了力量训练。 143 | 发现水平回到了去年。 144 | 这样的话七月底也只能到 138 了,还是最好的情况。 145 | 不能就这样堕落下去了。 146 | 哎。 147 | 148 | 自律 149 | 150 | --- 151 | 152 | = =。七月底连 138 都到不了了,长距离后争取到 140。 153 | 154 | --- 155 | 156 | 郁闷了,七月结束。。。145 还他妈重了。。。 157 | 明天开始重新减肥重新到 140 吧。。。 158 | 159 | --- 160 | 161 | 最近好堕落啊。。。今晚长距离。 162 | 163 | --- 164 | 165 | > 老哥厉害啊,敢问现在多重了。。哈哈哈 166 | 167 | 不敢回答。 168 | 169 | --- 170 | 171 | > 每天都跑,怎么保护半月板啊? 172 | 173 | 减轻体重,增加腿部力量 -------------------------------------------------------------------------------- /BACKUP/155_想要工资有些提升.md: -------------------------------------------------------------------------------- 1 | # [想要工资有些提升](https://github.com/yihong0618/gitblog/issues/155) 2 | 3 | 昨天面了一个人。技术不如我但工资比我高好多。 4 | 5 | --- 6 | 7 | > QQ 8 | 9 | @gy0857478 惨。。。 10 | 11 | --- 12 | 13 | 看起来是要换工作了。 14 | 15 | --- 16 | 17 | 一年过去了。 18 | 明年初开始尝试换工作。 19 | 也在这儿呆够了。 20 | 21 | 需要提升下自己。在很多方面。 22 | 23 | --- 24 | 25 | > 今年也剛換工作 加油! 26 | 27 | 嗯啊,谢谢。 28 | 29 | --- 30 | 31 | 大概的计划: 32 | 33 | - [ ] 刷一点点算法 34 | - [ ] 在网上打开自己的简历 35 | - [ ] 把网络知识多学一下 36 | - [ ] 英语口语练一下 37 | - [ ] 今年 11 月开始尝试打开简历,没有猎头找的话投 1-2 个 38 | - [ ] 明年年初开始正式找一下 39 | - [ ] 除非有变化,否则接下来按这节奏走 40 | 41 | 42 | --- 43 | 44 | 今天被气到了。。。 45 | 也太他妈菜了,告诉还不听。。。 46 | 47 | --- 48 | 49 | 蛋疼。。。 50 | ![image](https://user-images.githubusercontent.com/15976103/136638525-834e4fe0-f116-459f-8168-69c0f192756e.png) 51 | 52 | 53 | --- 54 | 55 | > 大连的薪资水平大概在什么范围 56 | 57 | 从面试看我面的人当前水平是我 2 倍吧(还不是期望薪资) 58 | 59 | --- 60 | 61 | > 大连还好吧。混个 12 应该不难,沈阳更坑 https://docs.qq.com/sheet/DV3piSGFDYXhkcERL?tab=BB08J2&_t=1619163550158 62 | 63 | 卧槽。 -------------------------------------------------------------------------------- /BACKUP/156_过日子.md: -------------------------------------------------------------------------------- 1 | # [过日子](https://github.com/yihong0618/gitblog/issues/156) 2 | 3 | 这几天心情很差。 4 | 生活过得挺没意思的。 5 | 也不知道自己该怎么办。 6 | 不喜欢那样的感觉。 7 | 其实什么都无所谓了我现在。 8 | 什么结果也都能接受。 9 | 想得到心灵上的平静,不如把自己变好。 10 | 别的交给时间。 11 | -------------------------------------------------------------------------------- /BACKUP/157_累.md: -------------------------------------------------------------------------------- 1 | # [累](https://github.com/yihong0618/gitblog/issues/157) 2 | 3 | 4 | 5 | Sent from PPHub -------------------------------------------------------------------------------- /BACKUP/158_机器学习存档.md: -------------------------------------------------------------------------------- 1 | # [机器学习存档](https://github.com/yihong0618/gitblog/issues/158) 2 | 3 | 4 | 5 | --- 6 | 7 | test 8 | 9 | --- 10 | 11 | 发邮件么、 -------------------------------------------------------------------------------- /BACKUP/159_新的计划,新的开始,学日语.md: -------------------------------------------------------------------------------- 1 | # [新的计划,新的开始,学日语](https://github.com/yihong0618/gitblog/issues/159) 2 | 3 | RT 4 | 5 | --- 6 | 7 | 从 2020.5.30 开始 8 | 9 | --- 10 | 11 | 又是一年 -------------------------------------------------------------------------------- /BACKUP/15_ES存档.md: -------------------------------------------------------------------------------- 1 | # [ES 存档](https://github.com/yihong0618/gitblog/issues/15) 2 | 3 | l -------------------------------------------------------------------------------- /BACKUP/160_新的计划,新的开始,戒掉社交网络.md: -------------------------------------------------------------------------------- 1 | # [新的计划,新的开始,戒掉社交网络](https://github.com/yihong0618/gitblog/issues/160) 2 | 3 | 受够了这样什么事儿都拖着。 4 | 从这一刻开始,从下一刻放弃。 5 | 6 | --- 7 | 8 | 上个月开始减肥开始了(又一次) 9 | 这个月开始严格限制自己社交网络时间吧。今年开始 10 | 哦对,今天开始学日语了。晚上有课。 11 | 也不多定计划了,一点一点来吧。 12 | 13 | --- 14 | 15 | 16 | 17 | 计划如下: 18 | 1. 一周上一次微博 19 | 2. 一周开一次朋友圈 20 | 3. 一周看一次推特 21 | 22 | --- 23 | 24 | 从这一刻开始,2020.05.29 25 | 26 | --- 27 | 28 | 还是没开始。 29 | 30 | --- 31 | 32 | 不断的看社交网络好烦啊。 33 | 34 | --- 35 | 36 | 真的想戒掉了,甚至删了 b 站。开始戒断反应。 37 | 38 | --- 39 | 40 | 2020.6.29 删了微博 41 | 42 | --- 43 | 44 | 删微博第二天,总想拿起手机。今天突然想到上次戒掉社交网络错过了新冠 45 | 46 | --- 47 | 48 | 在继续,今天开始践行一周上一次推。 -------------------------------------------------------------------------------- /BACKUP/161_认真工作.md: -------------------------------------------------------------------------------- 1 | # [认真工作](https://github.com/yihong0618/gitblog/issues/161) 2 | 3 | RT -------------------------------------------------------------------------------- /BACKUP/162_振作起来,快乐生活.md: -------------------------------------------------------------------------------- 1 | # [振作起来,快乐生活](https://github.com/yihong0618/gitblog/issues/162) 2 | 3 | RT 4 | 5 | --- 6 | 7 | 最近算是好了点儿了 -------------------------------------------------------------------------------- /BACKUP/163_修炼内功,最近在刷《SICP》.md: -------------------------------------------------------------------------------- 1 | # [修炼内功,最近在刷《SICP》](https://github.com/yihong0618/gitblog/issues/163) 2 | 3 | 4 | 5 | --- 6 | 7 | 好久没继续看了。。。 8 | 9 | --- 10 | 一定要找个时间给刷完。 11 | 12 | --- 13 | 14 | > 看完了吗( 15 | 16 | 嗯 -------------------------------------------------------------------------------- /BACKUP/164_跑步数据找到同步方法了.md: -------------------------------------------------------------------------------- 1 | # [跑步数据找到同步方法了](https://github.com/yihong0618/gitblog/issues/164) 2 | 3 | 真的好复杂 4 | 同时今天敲定,明天开始用 nike+ 5 | fuck fuck fuck,傻逼 gfw,傻逼愚民政策 6 | 7 | --- 8 | 9 | 彻底用 nike run 了真好 10 | 11 | --- 12 | 13 | 想学 react, 然后做个数据展示。 14 | 15 | --- 16 | 17 | 网站部署上去了,该考虑如何优化了。 18 | 19 | --- 20 | 21 | runtastic 也搞定了。 -------------------------------------------------------------------------------- /BACKUP/165_最近在家,状态很不好。.md: -------------------------------------------------------------------------------- 1 | # [最近在家,状态很不好。](https://github.com/yihong0618/gitblog/issues/165) 2 | 3 | 心情不好。 -------------------------------------------------------------------------------- /BACKUP/166_要怎样才能过好一生?.md: -------------------------------------------------------------------------------- 1 | # [要怎样才能过好一生?](https://github.com/yihong0618/gitblog/issues/166) 2 | 3 | 不知道。 4 | 放空自己。 5 | 少一些欲望,做一个幸福的人。 6 | 7 | --- 8 | 9 | 或者说,我现在快乐么? 10 | 11 | --- 12 | 13 | 按理说我现在是幸福的,但并不是 -------------------------------------------------------------------------------- /BACKUP/167_把事情做完,做一件事,爬也要爬完.md: -------------------------------------------------------------------------------- 1 | # [把事情做完,做一件事,爬也要爬完](https://github.com/yihong0618/gitblog/issues/167) 2 | 3 | - 一件事 4 | - 坚持 5 | - 完成 6 | 7 | --- 8 | 9 | 下面要做什么呢? -------------------------------------------------------------------------------- /BACKUP/168_近期程序上的安排.md: -------------------------------------------------------------------------------- 1 | # [近期程序上的安排](https://github.com/yihong0618/gitblog/issues/168) 2 | 3 | 好多东西有点像无头的苍蝇一样,是时候安排一个计划了。 4 | 5 | - [x] 给 nrc pr 增加 坡度和心率,修改时区问题 6 | - [x] 增加自动上传 strava 的 action 7 | - [ ] 优化地图选项 8 | - [ ] 把 activities 的转成 react,继续学习 react 9 | - [x] 给 activities 提 pr 10 | - [ ] 把 gitblog 换成 github action 11 | - [ ] 把博客彻底变成自己的 12 | - [ ] 继续给 vscode-leetcode 提交代码 13 | - [ ] 总结跑步的 api,写一篇博客 -------------------------------------------------------------------------------- /BACKUP/169_既然注定孤独,就孤独吧.md: -------------------------------------------------------------------------------- 1 | # [既然注定孤独,就孤独吧](https://github.com/yihong0618/gitblog/issues/169) 2 | 3 | 心态变化了好多,想了很多事情,既然无所谓的交流无所谓的分享没有必要,那么就没必要吧。 4 | 本身也不是一个层次的人, 5 | 把事情尽量做好就好了。 6 | 写到这儿 -------------------------------------------------------------------------------- /BACKUP/16_普通的一天,不普通的一天.md: -------------------------------------------------------------------------------- 1 | # [普通的一天,不普通的一天](https://github.com/yihong0618/gitblog/issues/16) 2 | 3 | - 今天和媳妇看了电影《哪吒》 4 | - 今天跑了 15km,很爽。有日子没跑这么远了 5 | - 今天继续收拾了屋子 6 | - 今天只是普通的一天 7 | - 今天买了个本子 8 | 9 | > 我太菜了,一但有一天没坚持下去,就永远坚持不下去了 10 | 11 | --- 12 | 13 | 菜就多努力努力 14 | 今天第一次提交代码,花了好久但还是没通过测试。 15 | 要学的东西太多了 16 | 哎, 17 | 加油,给自己 18 | 19 | --- 20 | 21 | > I believe to become a better developer you MUST get a better understanding of the underlying software systems you use on a daily basis and that includes programming languages, compilers and interpreters, databases and operating systems, web servers and web frameworks. And, to get a better and deeper understanding of those systems you MUST re-build them from scratch, brick by brick, wall by wall. -------------------------------------------------------------------------------- /BACKUP/170_心态发生了好多转变.md: -------------------------------------------------------------------------------- 1 | # [心态发生了好多转变](https://github.com/yihong0618/gitblog/issues/170) 2 | 3 | 未来的不确定 4 | --- 5 | 6 | 日子在不停的流逝着。在家办公一段时间了。 7 | 也不知道这种日子什么时候是头儿。总之,有些东西永远回不去了。 8 | 9 | 10 | --- 11 | 12 | 看这个人 https://github.com/LingDong- 就知道自己的差距多大了。 13 | 14 | --- 15 | 16 | 最近总在思考很多东西 17 | 18 | 1. 自由是什么? 19 | 2. 政党是啥么? 20 | 3. 他个大傻逼 21 | 4. 高考留下的遗憾 22 | 5. 如果当时好好学习会怎样 -------------------------------------------------------------------------------- /BACKUP/171_2020年七月总结八月展望.md: -------------------------------------------------------------------------------- 1 | # [2020 年七月总结八月展望](https://github.com/yihong0618/gitblog/issues/171) 2 | 3 | 好久没写总结类的东西了,今天是八月一号,建军节。 4 | --- 5 | 6 | 今年还剩下五个月了,而似乎,一切还没有开始。 7 | 想想过去的七月我做了些什么呢? 8 | 9 | 1. 跑了 200km 10 | 2. 一斤没瘦反而胖了 11 | 3. 终于把自己的个人网站搞定了,跑步数据展示搞定了,实现了好久以来的一个想法 12 | 4. 终于把 runtastic 改成 python 版本搞定了 13 | 5. 家庭和睦了些 14 | 6. 心态上改变了一些 15 | 7. 公司及疫情原因在家办公了一个月 16 | 8. 英语进步了一些 17 | 9. 开坑《血源》,开坑《SHENZHEN IO》 18 | 19 | --- 20 | 21 | 想想这个 7 月我没做什么呢? 22 | 23 | 1. 没继续做饭了 24 | 2. 日语依然没学 25 | 3. 没鼓起勇气提涨薪 26 | 4. 没锻炼腹肌,没坚持减肥 27 | 5. 没怎么读书 28 | 6. 没看电影刷剧 29 | 7. 还是沉迷社交网络 30 | 8. 还是因为琐事生气 31 | 32 | --- 33 | 34 | 八月的展望呢? 35 | 36 | 1. 多总结 37 | 2. 稳定到 140 38 | 3. 开坑日语 39 | 4. 开坑一个编程的项目 40 | 5. 开坑一个期待很久的编程书 -------------------------------------------------------------------------------- /BACKUP/172_迷茫,又一次重新学日语.md: -------------------------------------------------------------------------------- 1 | # [迷茫,又一次重新学日语](https://github.com/yihong0618/gitblog/issues/172) 2 | 3 | 4 | 每一次对生活,对未来迷茫,都会选择学日语。 5 | 似乎每一次都会带来点好运气。 6 | 希望这次也一样,不同的是,这次希望自己坚持下去。 7 | 8 | --- 9 | 10 | 1. 先不管什么计划,学起来,计划也就有了 11 | 2. 还是新版标准日本语,从下册开始。 12 | 3. 背课文吧 13 | 14 | --- 15 | 16 | 半个月过去了,这几天多少重新开始了 17 | 18 | --- 19 | 20 | 开始背单词了 -------------------------------------------------------------------------------- /BACKUP/173_番茄工作法,焦虑,咖啡,喘不上气,生活.md: -------------------------------------------------------------------------------- 1 | # [番茄工作法,焦虑,咖啡,喘不上气,生活](https://github.com/yihong0618/gitblog/issues/173) 2 | 3 | 不知道为什么,今天如此焦虑。 4 | 什么都不想干,在星巴克里,一遍一遍刷着社交网络。也不知道究竟会得到什么。 5 | 时间来到了 8 月 10 日。2020 年已经过去很久了。 6 | 7 | --- 8 | 9 | 想着自己还有好多计划。想着自己的生活过的还挺乱,想着自己失去了好多东西,想着自己本来可能有的可能性。想着自己的工资还不足以支撑家庭。希望之后能涨一些。 10 | 11 | --- 12 | 13 | 想摆脱社交网络。 14 | 想好好把日语学了。 15 | 想六块腹肌。 16 | 想继续把编程那个搞好。 17 | 想跑马拉松。 18 | 19 | --- 20 | 21 | 今天看到句话,真正大牛不用番茄工作法,他们有天生的专注力,我突然想反过来理解这句话,我不是什么大牛,所以更需要啊。 22 | 不如就从今天的番茄工作法开始。 23 | 从今天开始, 24 | 从这一刻开始吧 25 | 26 | --- 27 | 28 | 这些天都在星巴克办公,每天花了太长时间刷手机了。这个星巴克还没有厕所。。。不知道怎么办,一会儿很可能我憋不住了,算了憋不住就回家吧。 29 | 30 | --- 31 | 32 | 忍住打开推特,微博的手。 33 | 34 | --- 35 | 36 | 多列个计划。一个真理是,计划永远比不计划强。 37 | 38 | --- 39 | 40 | 今天的计划是什么呢? 41 | 1. 把 docker 加密写完。 42 | 2. 把 N5 的语法总结下 43 | 3. 重新部署 docker 44 | 45 | --- 46 | 47 | 说说生活 48 | - 前段时间又生气了。 49 | - 但我够幸福的了 50 | - 十一跟爸爸不怎么亲,倒是无所谓 51 | - 应该搞好和妈妈的关系 52 | - 《三十而已》虽然是个烂电视剧,但是应该怎么拥有一个幸福的家庭,是我现在应该思考的。 53 | - 怎么让自己不生气呢?学会吃亏,学会控制自己的情绪 54 | 55 | --- 56 | 57 | 说说焦虑 58 | - 每天摄入太多无用的消息了。 59 | - 把这些时间利用起来,其实能学到好多东西的 60 | - 编程可以精进,日语也能刷起来 61 | - 电视剧看起来,书也读起来 62 | - 刷来刷去仿佛一个巨大的漩涡,把自己吸进去,就想打这篇文章的时候,无数次想打开推特。 63 | 64 | --- 65 | 66 | 再说番茄工作法 67 | 1. 自己真的好久之前就开始用了,算是帮助我考研 68 | 2. 这次还要用起来 69 | 3. 哪怕是用番茄工作法保证自己不刷社交网络也好啊 70 | 4. 其实可以用来学日语 71 | -------------------------------------------------------------------------------- /BACKUP/174_自律,悔恨,逝去的日子,成长.md: -------------------------------------------------------------------------------- 1 | # [自律,悔恨,逝去的日子,成长](https://github.com/yihong0618/gitblog/issues/174) 2 | 3 | 只有自律才能得到自由。 -------------------------------------------------------------------------------- /BACKUP/175_跑步网站做完了,昨天跑了20km,.下一个做什么呢?.md: -------------------------------------------------------------------------------- 1 | # [跑步网站做完了,昨天跑了 20km, 下一个做什么呢?](https://github.com/yihong0618/gitblog/issues/175) 2 | 3 | 花了 2 个多月,终于做完了。还是挺有自豪感的。真开心。 4 | 5 | --- 6 | 7 | 仿佛一下子蓝调了,不知道接下要做什么。 8 | 哎。 9 | 10 | 日语真的该提上日程了。 11 | 12 | 不自律就永远不可能达到自由。 13 | 14 | 15 | 16 | --- 17 | 18 | 没想到接下来做了非常多的东西。 19 | 20 | 活跃在了推特还有了不少的粉丝,想了好多个项目。把跑步网站抽出来了,做了 running_page, 认识了一大群人。基本把国内外主流的跑步软件都搞定了。 21 | 搞定了,扇贝,多邻国,开心词场的加密 22 | 会了些前端。 23 | 给了不少的项目贡献了代码 24 | 把以前的遗留项目都完善了下 25 | 26 | 完善了 2020 27 | 开始了 2021 28 | 29 | 2021 过去了 100 天了,我写了 100 天的代码,跑了 100 天。 30 | 31 | 没跑马拉松。 32 | 儿子 3 岁半了。 33 | 34 | 哦,日语还是没咋学。。。 35 | -------------------------------------------------------------------------------- /BACKUP/176_心情不是很好的。.md: -------------------------------------------------------------------------------- 1 | # [心情不是很好的。](https://github.com/yihong0618/gitblog/issues/176) 2 | 3 | 总之,这的环境还是不错的,我也有充分的自由。 4 | 但是。。。 5 | 目前我的能力已经远大于现在的收入了。 6 | 7 | 总之就是有些郁闷。 8 | 得准备跳槽的事儿了。 9 | 10 | 日语也开始学了,但我为什么这么倒霉。 11 | -------------------------------------------------------------------------------- /BACKUP/178_程序员跑步指南.md: -------------------------------------------------------------------------------- 1 | # [程序员跑步指南](https://github.com/yihong0618/gitblog/issues/178) 2 | 3 | 2021.03.17 更新,距离写这篇半年过去了,[running_page](https://github.com/yihong0618/running_page) 也开源半年了,认识了不少跑步的朋友,推友,程序员,有些还成了现实中的朋友,今天决定把这篇文章完善一下,记录一下心得,能帮助到想跑步的朋友就更好了。 4 | 5 | ### 程序员跑步的优势和劣势 6 | 1. [优势] 能更好的知道数据的重要性,通过自己的代码,整理分析或展示自己的跑步数据 7 | 2. [劣势] 相对较长的上班时间,因为 996 的原因,可能无法规律的跑步 8 | 9 | ### 跑步能带来什么 10 | 1. 对无聊的忍耐能力 11 | 2. 在现在这个时代潮水般信息涌来,难得的独处时间。无论是跑步,游泳,爬山或是其它的方式,这 30 分钟到 2 个小时完全属于你自己,不用刷微博推特,只有耳机里传来的音乐(电台)或是呼吸声,和自己对话 12 | 3. 相对健康的身体,程序员每天面对 996 和巨大的压力,一个相对好的心肺功能,是对自己,对家人的一个更好的期许 13 | 4. 长距离后身心愉悦,突破自己的快感 14 | 5. 慢慢关注自己的配速,PB, 之后心态会变好很多,长跑的人更多的都是和自己比,用流行的话说就是“不那么卷” 15 | 16 | ### 跑步不能带来什么 17 | 1. 减肥,跑起来并不能让我们很快瘦下来,更重要的是饮食。确实大体重跑步会带来一定程度的效果,但是对膝盖的伤害也相对大,一定要科学 18 | 2. 就像去西藏并不能洗涤心灵一样,马拉松也不会让我们有脱胎换骨的变化。近些年马拉松热尤其是一些互联网上的大佬也开始跑,大家仿佛都焦虑起来,不跑个马拉松觉得少了点什么一样 19 | 20 | ### 如何开始跑步 21 | 1. 选择个 App 记录自己,也方便管理数据 22 | 2. 跑起来,有条件的尽量选择户外不要选择跑步机 23 | 3. 前期尽量每天坚持,让自己身体和心理适应跑步的习惯 24 | 4. 等到能跑 5km,左右开始研究购买一双好的跑步鞋,学会做好准备运动和伸展运动保护自己的膝盖 25 | 5. 尽量管理自己的数据,不光能给自己动力,还能防止软件停止运营或是下架数据丢失的风险 26 | 27 | ### 如何坚持跑步 28 | 1. 量力而行,别受伤,科学的训练加上一双好鞋,良好的热身习惯 29 | 2. 循序渐进,我的经验是长距离开始时每次最多加 2km 比较好 如:6km -> 8km ->10km -> 12km -> 15km -> 18km ->21km, 等到有半马水平的时候,就可以按照自身情况增加了 30 | 3. 如果目标是马拉松的话,我的经验是(不一定适合所有人),能跑 10km 比较轻松的完成就可以挑战半马了,能跑 30km 之后就可以考虑报名马拉松了(如果基础不错 20km 也可以) 31 | 4. 尽量原谅自己,对于爱好者来说,跑步只是生活的一部分,坚持不下来其实没什么。想跑的时候重新跑起来就好了 32 | 33 | ### 关于跑步的书籍 34 | 35 | - [当我谈跑步时我谈些什么](https://book.douban.com/subject/3369600/) -- 强烈推荐这本,他不会教你怎么跑步,但是会告诉你跑步的不一样的乐趣 36 | - [雨中的 3 分 58 秒](https://m.douban.com/book/subject/7916024/) -- 当你关心自己配速,想突破自己时,推荐这本 37 | 38 | ### 关于跑步的一些 repo 39 | 40 | - [running_page](https://github.com/yihong0618/running_page) -- Make your own running home page 41 | - [GpxTrackPoster](https://github.com/flopp/GpxTrackPoster) -- Create a visually appealing poster from your GPX tracks 42 | - [strava-datasource](https://github.com/grafana/strava-datasource) -- Strava datasource for Grafana dashboard 43 | - [derive](https://github.com/erik/derive) -- Generate personal heatmap from GPX/TCX/FIT/IGC data 44 | - [elevate](https://github.com/thomaschampagne/elevate) -- Browser extension for strava 45 | 46 | ### 跑步软件总结 47 | | 软件名称 | 优点 | 缺点 | 48 | | ------- | ------- | ------- | 49 | | strava | 支持运动种类多,开放 api, 数据粒度很细,用户群较大,中国区支持,数据导出相对容易 | 很多功能需要订阅会员,运动手表支持一般 | 50 | | Nike Run Club | 完全免费,手表支持很好,数据稳定,UI 非常漂亮,中国区支持大部分功能 | 数据统计做的相对一般,数据导出相对麻烦 | 51 | | Runtastic | 社区数据做的都很好,界面漂亮,手表支持很好,运动总类多 | 国区下架,数据导出导入相对麻烦 | 52 | | garmin | 数据精准度高,支持数据导入导出 | 国区和其它用的两套账号管理会带来麻烦 | 53 | | 咕咚,悦跑圈,keep... | 国内软件目前没下架风险 | 不支持数据导出,做了一大堆无用的社交功能 | 54 | > 我的选择:我用了 8 年多的 Runtastic 后来国区下架,在其它区下载有 gps 偏移的问题,转到了`Nike Run Club`, 但我会备份一份数据上传到 strava, 因为 strava 开放 api 比较方便 DIY 我个人页面用的也是 strava 的数据。在国区,我比较推荐`Nike Run Club` 55 | 56 | ### 还需要知道一些小知识 57 | 1. 数据格式:gpx(类似 xml 用于 gps 数据交换的格式),geojson(用于地图展示的数据格式) 58 | 2. 配速,心率,步频 59 | 3. 如何购买一双适合自己的跑鞋(知乎或是其它网站很容易搜到) 60 | 4. 如何保护膝盖 61 | 5. [LSD](https://zhuanlan.zhihu.com/p/37247397), [间歇跑](https://www.zhihu.com/question/32164806) 62 | 63 | ### 推荐个程序员[推友](https://twitter.com/leeeboo)的[跑步乱谈系列](https://www.youtube.com/channel/UCBvcXPwXIRhKuTxe-6sVT8A) 64 | 65 | 66 | --- 67 | 68 | > 博主现在在用什么 app 记录跑步信息呢,Nike Run Club 国区马上要停止运营了 69 | > 70 | > 71 | 72 | 暂时还是 NRC 我转到美区了 -------------------------------------------------------------------------------- /BACKUP/179_眼见何事,情系何处,身在何方,心思何人.md: -------------------------------------------------------------------------------- 1 | # [眼见何事,情系何处,身在何方,心思何人](https://github.com/yihong0618/gitblog/issues/179) 2 | 3 | 突然想到了好多年以前推特的中文文案,写的真好。看的出是想在大陆有些作为的,可是好多事儿往往事与愿违。推特被封禁10年了吧,这十年也发生了太多的变化。 4 | ![image](https://user-images.githubusercontent.com/15976103/91243176-eb20a400-e77b-11ea-9a41-6c0d42b357af.png) 5 | 6 | 也不知道10年以后会怎样,但好多事情真的没法预测。 7 | 就像10年前,我还在上着一所垃圾大学。我还不认识现在的老婆。未来还不知道会发生什么。 8 | 9 | 10年后呢? 10 | 我41岁,应该站在人生的正中央(如果我能活过80的话) 11 | 到那个时候,这篇文章还在么?我还有打开这篇文章读一读的心境么?推特还在么?GitHub还在么? 12 | 13 | 想起王兴那句话 14 | > 我不祝你一帆风顺,我祝你乘风破浪。 15 | 16 | 也送个从今天起下一个10年的自己 17 | 18 | --- 19 | 20 | 不知不觉推特的粉丝多了很多,控制自己的表达欲是一件很难的事情。 21 | 22 | --- 23 | 24 | 昨天我人生第一个采访的文章放出来,取得了不少的关注。 25 | 但,我配的上这些关注么? 26 | 27 | 经历了一些事儿,我一直告诉自己,在网上要控制自己的表达欲,尤其是现在关注多了一些以后,对自己不懂的事情更是。 28 | 别当爹,记录自己就好。 29 | 30 | 回到一年前写的这个,我喜欢的王兴。但是因为表达欲(其实是导火索而已),好久没再发饭否了,我也少了些乐趣。 31 | 而我,自己其实无所谓,控制表达欲,也是保护自己的家人。 32 | 33 | 写到这。 34 | 35 | 眼见的是看到这段文字的你,情系的是家人,身在的是这里,心思的此时的自己。 36 | -------------------------------------------------------------------------------- /BACKUP/17_Do.my.best.and.fuck.off.md: -------------------------------------------------------------------------------- 1 | # [Do my best and fuck off](https://github.com/yihong0618/gitblog/issues/17) 2 | 3 | ## 正式决定离开这里有几天了剩下的也就是时间问题了 4 | 在这里还需要做几件事儿 5 | 1. 把日语 3 级过了 6 | 2. 把 Java 学了 7 | 3. 锻炼自己解决问题和遇到困难的能力 8 | 4. 锻炼自己的工作能力 9 | 5. GTD 10 | --- 11 | 最早 12 月最晚明年 4 月吧。要试试离开这里。 12 | I mean it. 13 | 14 | --- 15 | 16 | 2019.9.2 可能越来越忍不了了 17 | 18 | --- 19 | 20 | 2019.9.4 拿到了一个 offer,在考虑要不要走。工资要少了,哎。 -------------------------------------------------------------------------------- /BACKUP/180_程序上新的计划.md: -------------------------------------------------------------------------------- 1 | # [程序上新的计划](https://github.com/yihong0618/gitblog/issues/180) 2 | 3 | 需要列个 list 了 4 | - [x] 完善 gitblog 的 action 让用户更少更改 5 | - [x] 给 gitblog 这个增加 todo list 功能 (这个就是测试) 6 | - [x] 给 running page 增加排序 7 | - [x] 完善 runtastic 增加一个参数 8 | - [x] 尝试搞定 vscode-leetcode 的 cn 第三方登陆 9 | - [x] 研究自动截图发邮件功能(工作上) 10 | - [ ] 继续给大连咖啡做贡献 11 | - [x] 把 running page 变得更通用 (自动生成的 js 可以用 gpx 生成) 12 | - [x] 搞定 gcores 日历 13 | - [ ] 学点底层 -------------------------------------------------------------------------------- /BACKUP/181_学习生活上的计划.md: -------------------------------------------------------------------------------- 1 | # [学习生活上的计划](https://github.com/yihong0618/gitblog/issues/181) 2 | 3 | 今年学习生活上的计划 4 | 5 | - [x] 背标日初级下的单词 6 | - [x] 月跑量突破 250 km 7 | - [x] 瘦到 130 斤 8 | - [ ] 年底考个日语 3 级 -------------------------------------------------------------------------------- /BACKUP/182_2020年八月总结九月月展望.md: -------------------------------------------------------------------------------- 1 | # [2020 年八月总结九月月展望](https://github.com/yihong0618/gitblog/issues/182) 2 | 3 | ## 八月这么快的过去了 4 | 5 | 还是做了些事儿的 6 | 7 | - 把跑步个人网站彻底完善了 8 | - 开坑了个新项目(虽然才写了一点) 9 | - 不怎么玩微博了,完全转到了推 10 | - 把这个博客完全转成了 GitHub Action 并且开源了,还收到了一些 star 11 | - 家庭更和睦了些,虽然依然有些小矛盾 12 | - 跑了 150km,跑了个 20km,跑步心率下降了些 13 | - 编程进步了一些 14 | - 背了点儿日语单词 15 | - 在推上认识了几个新朋友 16 | 17 | 还是有太多事儿没做的 18 | 19 | - 好久没认真看书了 20 | - 游戏依然没玩,每天都告诉自己多玩会儿游戏,结果要么编程,要么刷推或是 B 站 21 | - MIT 的公开课 22 | - 日语 23 | - 没瘦下来 24 | 25 | 希望 9 月这个开学的月份 26 | 27 | - 背日语单词 (初级下) 28 | - 认真读一本编程书(暂定《DDIA》),看一本社科学的书,看些小说 29 | - 晚上多打打游戏 30 | - 250km 31 | - 尝试开坑健身吧,公司免费的卡还没用过 32 | 33 | --- 34 | 35 | 学会安排时间。 36 | 37 | --- 38 | 39 | > 厉害,多打打游戏,还有精力打游戏吗,时间不饱和啊 40 | 41 | 说了好久,这个月开始打了。因为我之前是做游戏的,打游戏多少是爱好,也是选择的工作之一。 42 | 《哈迪斯》好玩 -------------------------------------------------------------------------------- /BACKUP/184_月跑.250.km计划.md: -------------------------------------------------------------------------------- 1 | # [月跑 250 km 计划](https://github.com/yihong0618/gitblog/issues/184) 2 | 3 | 今天是九月一号,理论上开学的第一天。一个月跑 250km 以上是我 8,9 年前开始的一个想法了。结果 8 年多过去了,还只是停留在想法阶段。努力在这个月达成吧。上个月胖回去了一些,和最近放纵每天晚上跑完步喝酒也有一些关系。今年感觉马拉松是够呛了,所以还是争取多在平时跑一些。把体重也降下来,希望这个月下来体重能到 140 斤(稳定)。还有个团建估计要喝很多酒,是我路上的一个绊脚石。 4 | 5 | 计划如下: 6 | 1. 跑 30 天 7 | 2. 每天 10km,放松日 1km-2km 8 | 3. 一个半马(这天来一大瓶乌苏) 9 | 4. 2 天左右 5km 放松跑 10 | 5. 晚上不喝啤酒,不吃乱七八糟的零食 11 | 6. 每天在评论记录一下 12 | 13 | --- 14 | 15 | 目前阶段第一天 10km 完成。今天是 147 斤。 16 | 17 | 18 | --- 19 | 20 | 第二天就失败了,写了一天代码,今天有点跑不动了 5km。明天跑前来点东西吃吧。 21 | 22 | --- 23 | 24 | 第三天下雨了,依然跑了 5km...道路漫长啊。。。但坚信,有机会肯定强于无计划。 25 | 26 | --- 27 | 28 | https://yiming.dev/clipping/2019/05/15/why-do-we-need-a-plan/ 29 | 30 | --- 31 | 32 | 。。。依然没成功,这几天太累了。 33 | 34 | --- 35 | 36 | 昨天达成了。 37 | 38 | --- 39 | 40 | 今天 10km,感觉这个月很难达成了。先继续吧。。。 41 | 42 | --- 43 | 44 | 昨天跑了 10。。。这个月要达成 250km,每天得跑 12。。。感觉基本凉了。 45 | 不过还是争取 200 吧。 46 | 47 | --- 48 | 49 | 昨天跑了 20,貌似跑完冻着了,感冒了。 50 | 这个月是完不成了。能 200 就不错了。 -------------------------------------------------------------------------------- /BACKUP/185_普通人和天才之间的巨大鸿沟.md: -------------------------------------------------------------------------------- 1 | # [普通人和天才之间的巨大鸿沟](https://github.com/yihong0618/gitblog/issues/185) 2 | 3 | 每次看[这个人](https://github.com/LingDong-)的 GitHub 都会感叹下。有些人或许是付出努力或者加上热爱是有可能能追上一点点的,而面对这样的人也只有感概叹息加上敬佩的份儿。 4 | 5 | --- 6 | 不过也要感谢这个时代,让我有机会窥探到天才是什么样子,不用在书本里,电视剧里。通过代码就能看出来是真正的天才。 7 | 那么我又有什么用呢? 8 | 有些讨厌诸如,tql,内卷,太菜了这些词。更喜欢默默做事,把自己有限的能力做好一点点,也就罢了。 9 | 10 | --- 11 | 倒是挺庆幸没生在那个时代,也没生在朝鲜。慢慢的也不再愤怒,也不想去跟大多数人表达自己的真实想法。 12 | 13 | --- 14 | 15 | 不知所云,权当碎碎念。 -------------------------------------------------------------------------------- /BACKUP/187_把running.page.变得通用必须提上日程了.md: -------------------------------------------------------------------------------- 1 | # [把 running page 变得通用必须提上日程了](https://github.com/yihong0618/gitblog/issues/187) 2 | 3 | 解答了几次了。发现没次都是回复同样的问题。 4 | 有编程基础的还好,没有会消耗我大量的时间,我还比较热心,都会耐心解答。。。 5 | 6 | --- 7 | 计划: 8 | 1. 支持 nike, strava, runtastic, nike+strava 9 | 2. 支持 from strava, from gpx 10 | 3. 不同的 action 吧 11 | 4. 先实现 gpx--> db 12 | 5. 再实现 strava->gpx poster 13 | 6. 再把描述抽出来 14 | 15 | --- 16 | 17 | 开始做了 18 | 19 | --- 20 | 21 | 做完了,第一次去[v2ex 宣传](https://www.v2ex.com/t/713524#reply82) 22 | 收获了第一个 100 stars, 开始完善! 23 | 24 | --- 25 | 26 | 昨天被一个厉害的人推荐了一次,又涨了些 stars 不知不觉 1.2k 了,但我依然在解决各种文档中有的问题。。。换成了推特私信。依然会消耗一些精力,总之比之前强了好多。 27 | 28 | 最开心的是认识了好多认真问问题的朋友,还有一些成了微信好友。 29 | 30 | 不开心的是还遇到了两次骚扰。 -------------------------------------------------------------------------------- /BACKUP/188_感冒了,真是难受.md: -------------------------------------------------------------------------------- 1 | # [感冒了,真是难受](https://github.com/yihong0618/gitblog/issues/188) 2 | 3 | 昨天跑了 20km, 穿少了,走回家。 4 | 成功感冒了,今天一整天都超级难受。 5 | 嗓子疼,流鼻涕。 6 | 7 | --- 8 | 9 | 终于找到了一个比较好的,[知识管理系统](https://github.com/gnebbia/kb) 决定结合这个博客把技术部分导进去,并结合 GitHub Actions 自动化。 10 | 11 | --- 12 | 13 | 慢慢把 running page 抽出来了,但是目前没啥动力做完。慢慢来吧。 -------------------------------------------------------------------------------- /BACKUP/189_决定把gitblog和kb结合起来.md: -------------------------------------------------------------------------------- 1 | # [决定把 gitblog 和 kb 结合起来](https://github.com/yihong0618/gitblog/issues/189) 2 | 3 | 最近 trending 上发现一个[小知识管理系统](https://github.com/gnebbia/kb),深得我心。还贡献了下代码想了一下方案,貌似可行。 4 | 5 | 1. 增加 kb 标签(可以加上其它标签) 6 | 2. 给 issue 打 kb 标签 7 | 3. 写评论,利用 GitHub Actions 触发,自动同步到 kb 中 8 | 4. 导出 9 | 5. commit 10 | 11 | --- 12 | 13 | 目前有的问题。 14 | 15 | 1. 需要增加直接写的功能 16 | 2. 本地的怎么合并 17 | 3. 是否需要提 pr 18 | 4. 能否快速导出 19 | 5. 每次评论都触发有必要么?是结合之前的 action 还是新写一个 20 | 21 | --- 22 | 23 | 搞定了!! 24 | 开心,剩下的完善就可以了。 25 | 26 | --- 27 | 28 | 测试 29 | 30 | 第一个测试内容。看看能成功添加么 31 | 32 | --- 33 | 34 | Split bash string by newline characters 35 | 36 | ```shell 37 | IFS=$'\n' read -rd '' -a y <<<"$x" 38 | ``` 39 | 40 | --- 41 | 42 | say yes with shell script 43 | 44 | echo yes | ./test.sh 45 | 46 | --- 47 | 48 | yihong 49 | 50 | Let us have a try. 51 | 52 | --- 53 | 54 | Split bash string by newline characters 55 | 56 | ```shell 57 | IFS=$'\n' read -rd '' -a y <<<"$x" 58 | ``` 59 | 60 | --- 61 | 62 | 试试成功了没有 63 | 这一行很重要 64 | 花费了我好久这个坑。 65 | 66 | --- 67 | 68 | Split bash string by newline characters 69 | 70 | ```shell 71 | IFS=$'\r\n' read -rd '' -a y <<<"$x" 72 | ``` 73 | 74 | --- 75 | 76 | 不用这个了,发现了更好的。 -------------------------------------------------------------------------------- /BACKUP/18_JS存档.md: -------------------------------------------------------------------------------- 1 | # [JS 存档](https://github.com/yihong0618/gitblog/issues/18) 2 | 3 | ## JavaScript 是如何工作的:引擎,运行时和调用堆栈的概述! 4 | ![image](https://user-images.githubusercontent.com/15976103/62598504-2a374980-b91c-11e9-9076-848a7a190f27.png) 5 | ![image](https://user-images.githubusercontent.com/15976103/62598513-315e5780-b91c-11e9-81b1-aacff2ef24f0.png) 6 | ![image](https://user-images.githubusercontent.com/15976103/62598521-34f1de80-b91c-11e9-864b-e344cbcef979.png) 7 | 8 | 9 | --- 10 | 11 | ### [关于箭头函数](https://www.codenong.com/39629962/) 12 | ```javascript 13 | const myFunc = (stuff) => { someArray.push(stuff) } 14 | const otherFunc = (stuff) => someArray.push(stuff) 15 | console.log(myFunc()) // --> logs undefined 16 | console.logo(otherFunc()) // --> logs result of push which is new array length 17 | const x = () => {} // Does nothing 18 | const y = () => ({}) // returns an object 19 | ``` 20 | 21 | --- 22 | 23 | 1. js 的字符串也是不可变类型,需要先转换成数组 24 | 2. 关于转换和 python 基本一样 25 | 26 | 27 | --- 28 | 29 | [关于 JS 中的无穷数](https://juejin.im/post/5e0005086fb9a016464356e8) 30 | 31 | --- 32 | 33 | map 必须用 set 而不能像 python 那样直接 a[2] =3 赋值 -------------------------------------------------------------------------------- /BACKUP/190_2020.年.9.月总结.10.月计划.md: -------------------------------------------------------------------------------- 1 | # [2020 年 9 月总结 10 月计划](https://github.com/yihong0618/gitblog/issues/190) 2 | 3 | 9 月又过去了,操蛋的 2020 年也剩的不多了。 4 | 5 | 总结 6 | 1. 跑步继续,但是目标没完成。速度也开始变慢了。跑了一个半马,倒是不错 7 | 2. 生活继续,看了好多幼儿园,体会到了钱是好东西,太贵了!!! 8 | 3. 代码继续,写了不少代码,提了不少 pr,把 running page 做完了,程序上又进步了不少 9 | 4. 日语没学多少,书没咋看,电影没咋看。 10 | 11 | 展望 12 | 1. 保持体重 13 | 2. 跑步别停下 14 | 3. TODO list 用起来 -------------------------------------------------------------------------------- /BACKUP/190_2020年9月总结10月计划.md: -------------------------------------------------------------------------------- 1 | # [2020 年 9 月总结 10 月计划](https://github.com/yihong0618/gitblog/issues/190) 2 | 3 | 9 月又过去了,操蛋的 2020 年也剩的不多了。 4 | 5 | 总结 6 | 1. 跑步继续,但是目标没完成。速度也开始变慢了。跑了一个半马,倒是不错 7 | 2. 生活继续,看了好多幼儿园,体会到了钱是好东西,太贵了!!! 8 | 3. 代码继续,写了不少代码,提了不少 pr,把 running page 做完了,程序上又进步了不少 9 | 4. 日语没学多少,书没咋看,电影没咋看。 10 | 11 | 展望 12 | 1. 保持体重 13 | 2. 跑步别停下 14 | 3. TODO list 用起来 -------------------------------------------------------------------------------- /BACKUP/191_如何获取keep跑步数据.md: -------------------------------------------------------------------------------- 1 | # [如何获取 keep 跑步数据](https://github.com/yihong0618/gitblog/issues/191) 2 | 3 | 这些天为了把自己的 [running_page](https://github.com/yihong0618/running_page) 支持 keep,很大一部分精力都在和 keep 数据打交道,也有了一些心得,在这儿记录一下。没准过段儿时间我就成安全工程师了~ 4 | 具体代码见 https://github.com/yihong0618/running_page/blob/master/scripts/keep_sync.py 5 | 6 | ## 如何获取到接口 7 | 这也算是比较重要的一步。我一般采取以下步骤 8 | 1. 去官网看看,有登陆的地方没,如果有获取到最原始的接口。比如 `api.gotokeep.com` 9 | 2. 如果没有的话,我会在 GitHub 上进行搜索,但是 keep 这个遇到了困难,叫 keep 的太多了。如果有人做过会节约非常多的时间,但不幸的是,keep 不像 `garmin, strava` 那样,几乎没人做过。keep, 悦跑圈,咕咚那样的国内软件也鲜有人做过。幸运的是我发现了有人 2 年多以前做了 [keepForMac](https://github.com/wodewone/keepForMac), 那时候 keep 的接口好像还是开放的。虽然这个项目已经不能用了,但我找到了登陆接口。 10 | ![image](https://user-images.githubusercontent.com/15976103/96837336-d5c4af00-1478-11eb-89d1-7219bda8407a.png) 11 | ![image](https://user-images.githubusercontent.com/15976103/96832936-2be22400-1472-11eb-81ee-94f148291c60.png) 12 | 3. 有登陆接口后我继续在 GitHub 搜索有没有人做过 keep 的模拟登陆,这次没有那么幸运了,做过登陆的只有这一个项目。 13 | 4. 没办法,只好抓包,我用 Charles 抓出跑步 logs 的接口,再碰碰运气,贴到 GitHub 中,一无所获,贴到 google 中,发现了[这篇文章](https://www.kai666666.top/2020/07/14/Keep-APP%E6%8A%80%E6%9C%AF%E7%A0%94%E7%A9%B6/) 嗯,证明我拿 keep 数据的想法是可行的。挺好。 14 | ## 搞定数据 15 | 16 | 1. 想拿到跑步数据需要,速度,时间,距离,心率。。。等等,除了这些还有生成可视化地图比较重要的经纬度,如果要生成 gpx 还需要时间戳。 17 | 2. 一般 经纬度 + 速度 + 时间 + 海拔的数据都是加密的,我之前搞过 [Runtastic](https://github.com/yihong0618/Runtastic) 是 base64 加密,然后一个一个猜最后搞定,如下图: 18 | ![image](https://user-images.githubusercontent.com/15976103/96838254-3bfe0180-147a-11eb-9ae5-02d461f74d7e.png) 19 | 3. 但同样的方式我去搞 keep 直接失败,甚至一个字节一个字节来碰运气发现还是不行。 20 | 4. 搞不定之后我尝试用之前看到的一个项目 [Ciphey](https://github.com/Ciphey/Ciphey) 尝试破解,不过只告诉我是 base 加密但解不出内容 21 | 5. 最后惊奇的发现好像好多内容(能访问的 txt 数据都是)都包括这个开头 `H4sIAAAAAAAA`, 本着我的凡事先搜索精神我把这段贴在了 GitHub 中,发现有好多代码出现了这个,肯定是某种加密。 22 | ![image](https://user-images.githubusercontent.com/15976103/96839102-4cfb4280-147b-11eb-8b39-26bcbf9e2c94.png) 23 | ![image](https://user-images.githubusercontent.com/15976103/96839186-69977a80-147b-11eb-88f0-a23e6fb173c8.png) 24 | 6. 在根据别人写的代码反推加密,就搞定了 (zip + base64) 25 | ![image](https://user-images.githubusercontent.com/15976103/96839309-977cbf00-147b-11eb-8629-274a263ff661.png) 26 | 7. 搞定了这个数据,就剩解析成我需要的格式,生成 polyline 了,存入数据库。这个我搞过好多,也就简单了。 27 | ## 总结 28 | 1. keep 的数据保护并不复杂,但是 keep 因为想把用户留住的原因省去了好多数据 29 | 2. 对于破译保护一定要多观察,冷静。站在前人的肩膀固然好,更要有自己的能力 30 | 3. 这些数据里 keep 粒度是最不好的,导出 gpx 会缺失很多,但悲凉的是已经是国产里最好的了 31 | 32 | P.S. 本质是 base64 不算加密,做数据编码一定要记住。 33 | 34 | --- 35 | 36 | @chendongcse 37 | 38 | 谢谢,因为我数据较少,没有经过数据量的测试,你感兴趣能帮我试试有什么问题么? 39 | -------------------------------------------------------------------------------- /BACKUP/193_写在.0x20.岁之前.md: -------------------------------------------------------------------------------- 1 | # [写在 0x20 岁之前](https://github.com/yihong0618/gitblog/issues/193) 2 | 3 | 好多好多年前我读过到云风的一篇文章--[写在 0x20 岁之前](https://blog.codingnow.com/2011/02/0x20_years.html) 4 | 5 | 如今还有不久我也到了这个年纪。 6 | 这些年里我经历了从学生到员工 7 | 从单身到父亲。 8 | 换了 4 个行业了。 9 | 10 | 在这之前还有一些计划。 11 | 先写到这儿。 12 | 13 | 有些计划先不说出来。 14 | 15 | 终于还是到了这一天,32 岁了。 16 | 昨天还吵了一架,很大是自己的责任,还是需要修行啊。 17 | 18 | 19 | --- 20 | 21 | @shaonianche 。。。。。。 -------------------------------------------------------------------------------- /BACKUP/194_2020.年.10.月总结.11.月计划..md: -------------------------------------------------------------------------------- 1 | # [2020 年 10 月总结 11 月计划 ](https://github.com/yihong0618/gitblog/issues/194) 2 | 3 | ## 十月过去了,将来我可能会怀念它 4 | ![running_page](https://socialify.git.ci/yihong0618/running_page/image?description=1&font=Bitter&forks=1&issues=1&language=1&owner=1&pattern=Charlie%20Brown&pulls=1&stargazers=1&theme=Light) 5 | 6 | - 十月 running page 得到了阮一峰老师的推荐,上了 trending, 加了一些功能 7 | - 十月把 gaycore 重新 work 了 8 | - 十月 twitter 的 followers 过了 500, 上面玩的很开心,遇到了超级多有趣的人 9 | - 但第一次网络上被陌生人骚扰 10 | - 十月,跑了 100km, 不多,但好在在跑着 11 | - 十一假期每天做饭,累,但是很充实 12 | - 又刷了一遍《毒枭》第一第二季 13 | - 家庭生活非常快乐 14 | 15 | 十一月 16 | 17 | - 特朗普要连任了,操蛋------------2020.11.09 不要轻易下结论 18 | - 儿子三岁了 19 | - 儿子要上幼儿园了 20 | - 自己也要成长起来,就剩我和媳妇俩人带孩子了,要多干活了 21 | - 工作上要多承担点,还要带个实习生 22 | - 昨天没跑步,希望 11 月别停下奔跑的脚步吧,去年还在跑马,哎今年 23 | - 维护 Running page 24 | - 头脑中构思了个新项目,希望能开个头儿 25 | - 要打《哈迪斯》 26 | 27 | 28 | --- 29 | 30 | 哈?好像拜登几率又大了。。。 31 | 32 | --- 33 | 34 | 好像拜登赢了。。。 -------------------------------------------------------------------------------- /BACKUP/194_2020年10月总结11月计划..md: -------------------------------------------------------------------------------- 1 | # [2020 年 10 月总结 11 月计划 ](https://github.com/yihong0618/gitblog/issues/194) 2 | 3 | ## 十月过去了,将来我可能会怀念它 4 | ![running_page](https://socialify.git.ci/yihong0618/running_page/image?description=1&font=Bitter&forks=1&issues=1&language=1&owner=1&pattern=Charlie%20Brown&pulls=1&stargazers=1&theme=Light) 5 | 6 | - 十月 running page 得到了阮一峰老师的推荐,上了 trending, 加了一些功能 7 | - 十月把 gaycore 重新 work 了 8 | - 十月 twitter 的 followers 过了 500, 上面玩的很开心,遇到了超级多有趣的人 9 | - 但第一次网络上被陌生人骚扰 10 | - 十月,跑了 100km, 不多,但好在在跑着 11 | - 十一假期每天做饭,累,但是很充实 12 | - 又刷了一遍《毒枭》第一第二季 13 | - 家庭生活非常快乐 14 | 15 | 十一月 16 | 17 | - 特朗普要连任了,操蛋------------2020.11.09 不要轻易下结论 18 | - 儿子三岁了 19 | - 儿子要上幼儿园了 20 | - 自己也要成长起来,就剩我和媳妇俩人带孩子了,要多干活了 21 | - 工作上要多承担点,还要带个实习生 22 | - 昨天没跑步,希望 11 月别停下奔跑的脚步吧,去年还在跑马,哎今年 23 | - 维护 Running page 24 | - 头脑中构思了个新项目,希望能开个头儿 25 | - 要打《哈迪斯》 26 | 27 | 28 | --- 29 | 30 | 哈?好像拜登几率又大了。。。 31 | 32 | --- 33 | 34 | 好像拜登赢了。。。 -------------------------------------------------------------------------------- /BACKUP/196_生的对立面.md: -------------------------------------------------------------------------------- 1 | # [生的对立面](https://github.com/yihong0618/gitblog/issues/196) 2 | 3 | 最近总想起一起长大,却已经不在这个世界的朋友。心里像是有什么东西堵着。 4 | 5 | > 喝了点酒,总是不自觉的想起死去的朋友。想起你说你开始读村上春树,想起你玩了好些年的地下城,现在手游也要上了。想起来年少时我们拿着两个棍子在后院的煤山上比划,仿佛两个英雄。想起你酒后谈起不知道未来在哪里,想起北岛的《波兰来客》,想起了我们渐渐的少了话题,最后收到的却是你死去的消息。 6 | 7 | ![image](https://user-images.githubusercontent.com/15976103/101720620-0cb25b00-3ae1-11eb-93e2-f8bd77809b6a.png) 8 | 昨天,读了一篇文章,[新阡去岁留](https://fallen.moe/respect2dead/),感觉难过极了,想起我和你见的最后一次是我们一起去参加朋友的婚礼,结束后来我家又喝了点儿,下午我回大连,分别的最后一句话是 -- “我再回来我们再喝酒”。 9 | 10 | 不知道哪次分别就成了永远。 11 | 12 | 这篇文章的英文标题其实更好 -- respect2dead, 我们最后几次见面经常聊到村上春树,你说你在读《挪威的森林》,也聊过几句死亡的话题,我还和你卖弄了下,“死并非生的对立面,而作为生的一部分永存”翻译的不是很好,有点后悔。 13 | 14 | 现在再重读这本书的时候,也不自觉的想起我们拿着两瓶“老雪花”,聊这个,聊最近看的新番,聊《石头门》,你和我推荐《小圆》我最后也没看。 15 | 16 | 离开最大的不幸可能就是不再经历了吧,好的坏的,都不会再经历了。 17 | 18 | 2020 的新冠比当时的非典还要严重,2020 川普没连任,《EVA》的新剧场版还没完结,你当时就期待的《地下城》手游延期了。《刺杀骑士团长》写的还不错。 19 | 20 | 讽刺的是,渐行渐远的我们,如果你还在的话很可能没有机会聊,现在想聊却只剩下了一些叹息。 21 | 22 | --- 23 | 24 | 希望有另一个世界,真的。到时候,我们再喝一杯。 25 | 26 | --- 27 | 28 | > 小圆一定要看啊,写给成年人的关于爱与希望的故事 29 | 30 | 嗯,一定看。 31 | 32 | --- 33 | 34 | 妈的,早上接到消息现在才缓过来,现在在回沈阳的路上。完全不知道为什么,一切也都太突然了。 35 | 36 | 谢谢大家的关心。 37 | 38 | 珍惜这一切。 39 | 40 | --- 41 | 42 | 每经历一次死亡,就感觉身体内某些东西被抽走了。对生命,多很多东西的看法也有了一些新的变化。 43 | 我是幸运的,有幸在此刻打下这段文字。 44 | 45 | 46 | 47 | --- 48 | 49 | 经历了更多人的离开,前辈,曾经熟悉的人。 50 | 不知道哪条推文,哪个状态,就定格在了永远。 51 | R.I.P haoel 52 | 53 | --- 54 | 55 | > 上个月的今天,传来高中要好的同学,癌症去世的消息,感叹世事的无常 56 | 57 | 是啊 -------------------------------------------------------------------------------- /BACKUP/197_如何获取悦跑圈数据.md: -------------------------------------------------------------------------------- 1 | # [如何获取悦跑圈数据](https://github.com/yihong0618/gitblog/issues/197) 2 | 3 | 这几天想给朋友分享如何把跑步数据同步到 `NRC` 发现自己当年一系列的操作几乎忘光了,他没有成功,有些遗憾。想着,如果当时写个博客就好了,以后跟人分享还方便,也能让更多的人转移成功。 4 | 5 | 于是,这些天尝试如何获取悦跑圈数据的过程,记录一下。 6 | 7 | - 尝试给 [running_page](https://github.com/yihong0618/running_page) 加入悦跑圈已经很久了,我是先本着凡事先搜索的原则找到了有人[分享过](https://github.com/sumous/anti_sign)悦跑圈逆向的加密。但我不知道接口,尝试抓包,嗯,不出意外 SSL Pinning 8 | - 为了解决这个,我先后学会了,装夜神模拟器,怎么 trust,怎么模拟器配合 charles 抓包,但是,不知道为什么还是失败。不过倒是学了一点逆向安卓,发现了 [Xserver](https://github.com/monkeylord/XServer) 这个项目 9 | - 放弃之际,[ben-29](https://github.com/ben-29) 给我发来一条私信,说他抓到了悦跑圈的包,说是用低版本的 apk 可以,我一下就兴奋了。于是去下了一个 3.0 的,果然能抓到,好兴奋。 10 | - 接下来就是一系列破解接口的过程,具体方式方式不便讲。但发现了一个隐藏的项目 [PKURunningHelper](https://github.com/fieryd/PKURunningHelper) 里面直接有加密需要的两个 key。我用了一些其中的代码,但实在是不喜欢代码的 taste,几乎都重写了。 11 | - 但是带来了一个新问题,joyrun 更改了它的登陆策略,目前,只支持单设备登陆并且,如果是新设备必须用验证码登陆,这下就麻烦了,一下子必须 runner 必须具备抓包和搞到低版本的能力,这样是没法通用的。 12 | - 于是我想了从验证码就行突破找找运气,我尝试了只用验证码校验的接口是否能登陆成功,-- 在手机获取验证码,然后把验证码传入 python 端校验验证码的接口上,看起来我运气不错,搞定了。 13 | - 并且,登陆之后会有 sid, uid, 悦跑圈的 cookie 也是用这两个拼的,加密也是,只需要保留这两个大家就可以再用这个登陆了,方便很多,我加了个简单的用 sid, uid 登陆的方法。 14 | - 之后导入数据,转换成 GPX 和其它的软件类似,不过 joyrun 的数据格式做的太差了甚至和 keep 比都差很多,心率和海拔是分开的没有时间戳。。。转换成 GPX 造成了非常的大困难。我暂时没加这两个。 15 | 16 | 关于获取数据代码在[这里](https://github.com/yihong0618/running_page/blob/master/scripts/joyrun_sync.py)。 17 | 18 | --- 19 | 20 | 不确定 21 | 1. 可能你数据不全是跑步,目前只能导出跑步 22 | 2. 没有路径信息是无法导出 gpx 的 23 | 3. 你再运行 no track 是因为导完了,删掉 scripts/data.db 重新跑就行 24 | 25 | --- 26 | 27 | > invalid 28 | 29 | 你可以把这些 print 出来试试 30 | 31 | --- 32 | 33 | 从 拿 single 的时候 print 看看是不是 json 不一样 34 | 35 | --- 36 | 37 | @yusong17 38 | 39 | def get_single_run_record(self, fid): 40 | payload = { 41 | "fid": fid, 42 | "wgs": 1, 43 | } 44 | r = self.session.post( 45 | f"{self.base_url}/Run/GetInfo.aspx", 46 | data=payload, 47 | auth=self.auth.reload(payload), 48 | ) 49 | print(r.text) 50 | print(r.json()) 51 | data = r.json() 52 | return data 53 | 54 | 55 | 搜索这个函数,加这两个 print 然后截图 56 | 57 | --- 58 | 59 | > 我 running 导出悦跑圈的时候,用悦动圈 app 输入手机好,发送验证码,然后运行程序,然后运行 提示下面错误 'ret': 60 | > 61 | > '41006' 62 | > 63 | > 'msg': 64 | > 65 | > 'Verification code error',请问是应该需要怎么设置吗?谢谢! 66 | 67 | 验证码不对,你参照 readme 重新试一次 -------------------------------------------------------------------------------- /BACKUP/198_巧妙利用.iOS.的快捷指令(捷径)配合.GitHub.Actions.实现自动化.md: -------------------------------------------------------------------------------- 1 | # [巧妙利用 iOS 的快捷指令(捷径)配合 GitHub Actions 实现自动化](https://github.com/yihong0618/gitblog/issues/198) 2 | 3 | 之前一直在利用 Actions 的 crontab 每一个小时跑一次。但我一直在思考,能不能我只要跑完步就触发,那样可以节省很多资源,还可以跑完就能看到自己新生成的数据。 4 | 5 | 于是想到了,可以利用捷径啊!我们一般利用 app 记录跑步,如果能用某种手段跑完步,触发 Actions 就可以同步数据,或是完成其它功能了。 6 | 7 | 这样就不用 crontab 了,只要能利用手机触发就可以了。 8 | 9 | ## 那么怎么触发呢? 10 | 11 | - 最开始我知道 Actions 能手动触发是来自 @laixintao 的一篇博客 -- [玩了一下 Github 个人首页的 Profile](https://www.kawabangga.com/posts/4117) 中的一个回复,原来是可以给 actions 增加手动触发选项的。 12 | ![image](https://user-images.githubusercontent.com/15976103/102953626-bbf12800-450c-11eb-9e9e-a13f1c57f32a.png) 13 | - 如果可以手动触发,那么有没有 api 呢?搜索了下 GitHub API 文档,并没有发现这个。尝试搜索了一下 GitHub 嗯,在某个项目下发现某个人做过类似的想法。好了,api 有了。试试能不能触发。 14 | - 首先在 yml 文件中增加 `workflow_dispatch:` 可以手动触发 15 | - 先拿到这个项目的 actions id (需要自行申请 token) 16 | ```shell 17 | curl https://api.github.com/repos/yihong0618/blog/actions/workflows -H "Authorization: token d8xxxxxxxxxx" # change to your config 18 | ``` 19 | ![image](https://user-images.githubusercontent.com/15976103/102953873-3f127e00-450d-11eb-8e77-72f732f2a680.png) 20 | - 拿到 action id 就可以利用 api post 触发 action 啦 21 | ```shell 22 | curl -H "Content-Type:application/json" -X POST -d '{"inputs": {}, "ref":"master"}' https://api.github.com/repos/yihong0618/blog/actions/workflows/: actionid/dispatches -H "Authorization: token d8e03d6xxxxxxxxxxxx" # change to your config 23 | ``` 24 | 25 | ## 那么怎么结合捷径呢? 26 | 27 | 1. 捷径打开或关闭 app 运行,那么,跑完步一般会关闭 app, 只要关闭 app 触发就可以 28 | ![image](https://user-images.githubusercontent.com/15976103/102954434-69b10680-450e-11eb-8d02-e7fe8652b2b8.png) 29 | 2. 增加捷径中的网络请求条件 30 | ![image](https://user-images.githubusercontent.com/15976103/102954505-8ea57980-450e-11eb-89dd-f59e0e8e5879.png) 31 | 3. 填写你之前获取到的 url 和 payload (触发捷径的 api) 32 | ![image](https://user-images.githubusercontent.com/15976103/102954567-b7c60a00-450e-11eb-99c1-a095e84eeaef.png) 33 | 4. 你跑完步关闭跑步 app 时候就可以触发这个捷径了。之后就可以把原来 crontab 的一小时一次,改成一天一次了。 34 | ![image](https://user-images.githubusercontent.com/15976103/102954679-0c698500-450f-11eb-94ad-357b50ee097e.png) 35 | 36 | ## 还可以做什么呢? 37 | 38 | 1. 利用 [shanbay_remember](https://github.com/yihong0618/shanbay_remember) 扇贝背完今日单词,关闭 app 时触发捷径自动发送今日的单词 mp3 和单词整理到 tg 39 | 2. 利用地理位置或 wifi 触发,到公司自动发送每日 GitHub status 40 | 3. 可以利用一个 action 触发另一个项目的 action,实现另一个 repo 的更新 41 | 4. ..........欢迎大家想到好玩的补充 42 | ![image](https://user-images.githubusercontent.com/15976103/102954939-b517e480-450f-11eb-8a2c-a45ead741968.png) 43 | 44 | 45 | 46 | 47 | --- 48 | 49 | > 捷徑好像很好用的樣子,我也想用 iphone... 50 | 51 | 我拍脑袋感觉安卓应该有替代品。 -------------------------------------------------------------------------------- /BACKUP/199_记住这一刻.md: -------------------------------------------------------------------------------- 1 | # [记住这一刻](https://github.com/yihong0618/gitblog/issues/199) 2 | 3 | ![image](https://user-images.githubusercontent.com/15976103/103299262-128fc200-4a37-11eb-91a4-6f9725d0fbd1.jpeg)![image](https://user-images.githubusercontent.com/15976103/103299265-158ab280-4a37-11eb-8662-d541c439a643.jpeg) 4 | 5 | 突然想记住这一刻 6 | 帮儿子去买面包,明早吃 7 | 午夜,罗森 8 | 还买了两个鸡翅 9 | 一边吃一边独自走在街上 10 | 无人 11 | 风吹着,雪花飘的不大 12 | 今年要结束了 13 | 享受这一刻的自己 14 | 告诉我说 15 | 回去 16 | 一定要记下来 17 | 记住此刻的心境 18 | 对今年的种种无奈和喜悦 19 | 对明年的期待和畅想 20 | 记住此刻的雪花 21 | 记住此时在熟睡的老婆孩子 22 | 记住跑过的路 23 | 记住写下的代码和文字 24 | 记住此刻在手机敲的这个 issue 25 | 然后睡觉去。 -------------------------------------------------------------------------------- /BACKUP/19_手机坏了.md: -------------------------------------------------------------------------------- 1 | # [手机坏了](https://github.com/yihong0618/gitblog/issues/19) 2 | 3 | 突然间哎屏幕不亮了 4 | 1. 不知道明天跑步怎么办 5 | 2. 不知道啥时候要买新手机 6 | 3. 不知道明天背单词怎么办 7 | 4. 每天的照片怎么办 8 | 5. 浑身难受 9 | 10 | --- 11 | 12 | 今天去修了,发现彻底坏了 -------------------------------------------------------------------------------- /BACKUP/1_Github更持久些.md: -------------------------------------------------------------------------------- 1 | # [Github 更持久些](https://github.com/yihong0618/gitblog/issues/1) 2 | 3 | 换了好几个博客了,基本上能尝试的都尝试了,这次决定用 github issues 写。 4 | --- 5 | 今天没背书包,没带本子,还想写点什么。 6 | ## 最近 7 | 8 | - 瘦了 30 多斤了 9 | - 开始学日语了 10 | - 每天一集动漫 11 | - 每天点点德语单词,背背日语单词 12 | - 每天用 dayone 写日记 13 | - 重新跑起来了,现在每天是 5km 14 | - 长距离到了 15km,5km 也能进 5min/1km 了 15 | 16 | ## 刚开始不久的 17 | 18 | - 每天特定时间刷社交网络(跑完步) 19 | - 每天用潮汐工作 20 | - 每周日刷朋友圈 21 | 22 | ## 希望以后能增加 23 | 24 | 1. 每天读 20 分钟英语小说 25 | 2. 每天练练英语口语 26 | 3. 每天至少保证高效工作四小时 27 | 4. 每天刷一课视频课 28 | 5. 每天 github 29 | --- 30 | 31 | 不管做什么一旦堕落就太难回去了,对于我这样意志薄弱的有一次就万劫不复了。 32 | 所以再以后不想跑步的时候就告诉自己, 33 | 一旦这次不跑,就又要重新来过 34 | 35 | ## 八月十三日就是重新跑起来第一个里程碑 36 | 37 | -------------------------------------------------------------------------------- /BACKUP/200_2021.开始。.md: -------------------------------------------------------------------------------- 1 | # [2021 开始。](https://github.com/yihong0618/gitblog/issues/200) 2 | 3 | 新的一年。打了一个新的 label. 4 | 5 | 不知不觉已经快用 Issues 写博客两年了。倒是没什么心得,没什么观众,自言自语,留一些纪念。 6 | 7 | 新的一年开始了,准确说,庚子年还有一些时间。不迷信的话,其实,今年和去年没有本质的不同,无非是日期上的变化,牛年,也不意味着牛气冲天。 8 | 9 | 今天的新闻是 -- 拼多多女孩猝死,除了惋惜一下,在这里似乎也没什么办法`破局`, 在有限的资源里,有些根本的东西不改变,一切也都不会变好。 10 | 11 | 朋友问我 2021 有什么计划,计划还是有一点的,但我看了看我去年写了好多 TODO List, 有一些实现了,但更多的是在那儿躺着,所以,还是不说了,去做就好了。 12 | 13 | 哦,有两点还是想说一下的: 14 | 15 | 1. 保持自己好奇心 16 | 2. 变得更 nice 一点 17 | 18 | 广义上的计划,说说也无所谓,因为这两点是发自内心想做的,其余的计划,即使不说出来也是围绕这两点的。 19 | 20 | 新冠疫情还没结束,我和媳妇在家办公,幼儿园停了,身上的压力也大了一些,开年这样倒是也是对自己的一些磨炼。总是要成长啊。 21 | 22 | --- 23 | 24 | 新的一年,不可能一帆风顺的,希望自己能乘风破浪。 25 | 26 | 用一首很喜欢的友邻的签名作为结尾。这首诗我也是越读越喜欢。 27 | 28 | > 西风吹老洞庭波,一夜湘君白发多。 29 | 醉后不知天在水,满船清梦压星河。 -------------------------------------------------------------------------------- /BACKUP/200_二零二一开始.md: -------------------------------------------------------------------------------- 1 | # [二零二一开始](https://github.com/yihong0618/gitblog/issues/200) 2 | 3 | 新的一年。打了一个新的 label. 4 | 5 | 不知不觉已经快用 Issues 写博客两年了。倒是没什么心得,没什么观众,自言自语,留一些纪念。 6 | 7 | 新的一年开始了,准确说,庚子年还有一些时间。不迷信的话,其实,今年和去年没有本质的不同,无非是日期上的变化,牛年,也不意味着牛气冲天。 8 | 9 | 今天的新闻是 -- 拼多多女孩猝死,除了惋惜一下,在这里似乎也没什么办法`破局`, 在有限的资源里,有些根本的东西不改变,一切也都不会变好。 10 | 11 | 朋友问我 2021 有什么计划,计划还是有一点的,但我看了看我去年写了好多 TODO List, 有一些实现了,但更多的是在那儿躺着,所以,还是不说了,去做就好了。 12 | 13 | 哦,有两点还是想说一下的: 14 | 15 | 1. 保持自己好奇心 16 | 2. 变得更 nice 一点 17 | 18 | 广义上的计划,说说也无所谓,因为这两点是发自内心想做的,其余的计划,即使不说出来也是围绕这两点的。 19 | 20 | 新冠疫情还没结束,我和媳妇在家办公,幼儿园停了,身上的压力也大了一些,开年这样倒是也是对自己的一些磨炼。总是要成长啊。 21 | 22 | --- 23 | 24 | 新的一年,不可能一帆风顺的,希望自己能乘风破浪。 25 | 26 | 用一首很喜欢的友邻的签名作为结尾。这首诗我也是越读越喜欢。 27 | 28 | > 西风吹老洞庭波,一夜湘君白发多。 29 | 醉后不知天在水,满船清梦压星河。 -------------------------------------------------------------------------------- /BACKUP/201_新年碎碎念.md: -------------------------------------------------------------------------------- 1 | # [新年碎碎念](https://github.com/yihong0618/gitblog/issues/201) 2 | 3 | 想到什么写什么。好久没这样了。 4 | 5 | - 这些天在家办公,焦虑感增加了不少,其实是没法干活的,因为娃的幼儿园停了,要和媳妇轮流带孩子,程序是写不了的,一被打断就不免心烦,导致效率极其低下。也不知道怎么办才好。 6 | - 日子慢慢的走着。 7 | - 大连下了几天的雪,今天终于停了,希望温度能有所回升,那样跑步就不冷了。 8 | - 把自己 2021 的项目更新了下,更自动化了一些,理论上这篇碎碎念写完,就自动同步到 2021 了。 9 | - 马上要到自己的 0x20 岁了,也没多少天了,这些年心态变好了些,也没变好太多,多少进步着,还不错。 10 | - 生活慢慢过着 11 | - 和媳妇感情,儿子成长,父母的慢慢的老去,世界也在变乱,技术还在发展 12 | - 今年想多跑一些,尽量别停下 13 | - 还有一个一直拖着的项目,在写这篇东西的时候突然领导找我了。 14 | - 就写到这儿吧。。。 15 | 16 | 今天看到某人年终总结中的一句话:恰好符合我今年的主题,记录一下。 17 | > 优秀的程序员和普通的程序员之间很多时候只隔了一层好奇心,对「有没有更好,更有效率,更聪明的做法」的好奇心。在这个时代,「代码」是一种生产资料的,而大量的程序员们却自己忽略了这一点,或者自愿放弃了这点。 18 | 19 | --- 20 | 21 | 准备开坑个新的小玩具。 22 | 23 | --- 24 | 25 | 如果说我最近一段时间学到了什么,就是,尽量不去评价别人 ( judge people), 成长,是一个不断把傻逼列表清空的过程,当然,彻底清空是不可能的,总会有些人是纯傻逼,比如菜小龙。但是,我慢慢去理解每个人成长环境的不同,心智的差异,选择方式的不一样,价值观什么的也是完全不一样的,求同存异,努力去理解他人,be nice, 找到其中有趣的地方,并去享受这些,日子,也会过得快乐许多。 26 | 27 | --- 28 | 29 | 安全问题真重要。感动 30 | ![image](https://user-images.githubusercontent.com/15976103/105130749-8e56c900-5b22-11eb-9b8b-efbe350c8c37.png) 31 | 32 | 33 | 34 | --- 35 | 36 | 昨天看到一句话 --- 尽量不要混圈子,我记下了。以前我从来不加任何群的,跑步这么多年也从没加过任何跑步的圈子。最近加入了捕蛇者说讨论群,确实说的话比较多。想了想倒是不用退群,我也不想去融入任何圈子。就做到少说话吧。多学习。 37 | 38 | --- 39 | 40 | 想了下还是退了。 41 | 42 | --- 43 | 44 | --- 45 | 46 | 最近工作上真的不顺,mark 一下。有些烦。 47 | 以后尽量少拖延吧,在工作上。 48 | 49 | --- 50 | 51 | 别太在意没有交集的人,隐藏就好了。 52 | 53 | --- 54 | 55 | 如果我涨工资,或是跳槽薪资多一点,我第一件事一定要 sponsors Zig mark 一下。 56 | https://corecursive.com/067-zig-with-andrew-kelley/ 57 | https://github.com/sponsors/andrewrk 58 | 59 | --- 60 | 61 | > 这位博主是全职做开源吗? 62 | 63 | 目前是 64 | 65 | --- 66 | 67 | > 如果我涨工资,或是跳槽薪资多一点,我第一件事一定要 sponsors Zig mark 一下。https://corecursive.com/067-zig-with-andrew-kelley/ https://github.com/sponsors/andrewrk 68 | 69 | another: 70 | https://www.willmcgugan.com/blog/tech/post/doing-open-source-full-time/ -------------------------------------------------------------------------------- /BACKUP/202_今年的三个小目标.md: -------------------------------------------------------------------------------- 1 | # [今年的三个小目标](https://github.com/yihong0618/gitblog/issues/202) 2 | 3 | 写下来,慢慢做,能做到更好,做不到也不用自责。 4 | 5 | # 关于个人成长 6 | 7 | - [ ] 编程方面,今年是 Go 精进 Go, 继续深入底层,APUE,CSAPP 这两本,有额外的精力再来 SICP 和魔法 8 | - [ ] 把去年的剩的计划完成 9 | - [x] 完成一个酝酿挺久的新玩具 10 | 11 | # 关于身体 12 | 13 | - [x] 慢慢的少喝酒 14 | - [x] 慢慢的保持体重 15 | - [x] 俯卧撑仰卧起坐继续,不再年轻啦 16 | 17 | # 关于家庭 18 | 19 | - [x] 少生气,生气前深呼吸,只是自己无能而已 20 | - [x] 多收拾屋子 21 | - [x] 厨艺练起来 22 | 23 | # 关于工作 24 | 25 | - [ ] 尽量少拖延 26 | - [x] 更 nice 一点,没必要跟同事生气,多分享 27 | - [x] 不考虑跳槽的事情,今年 28 | 29 | # 关于社交网络 30 | 31 | - [x] 慢慢的不上 B 站了,微博也几乎不上了。今年需要减少刷推和水群的时间 32 | - [x] 多输出自己的博客 33 | - [x] 不要 judge 别人,错了就是错了,要 say sorry 34 | 35 | # 关于跑步 36 | 37 | - [ ] 争取进 400, 如果有机会的话 38 | - [ ] 争取到 2000km 39 | - [x] 争取进 5min(不用刻意追求速度,有这个能力就好) 40 | 41 | # 关于其他 42 | 43 | - [x] 多给父母打电话 44 | - [x] 多让媳妇儿子开心 45 | - [x] 多给以前的好友打电话或者微信交流,别再留[遗憾](https://github.com/yihong0618/gitblog/issues/196)了 46 | 47 | # 关于这个关于 48 | 49 | - [x] 没必要都完成,但有计划对我来说总别没计划强 50 | - [x] 失败,坚持不下来都无所谓,捡起来就好 51 | - [x] 认清自己的能力,和再怎么努力都是普通人的事实,享受普通人能达到的快乐 52 | 53 | 54 | --- 55 | 56 | 退掉了一些群。我不需要混圈子。 -------------------------------------------------------------------------------- /BACKUP/203_沮丧.md: -------------------------------------------------------------------------------- 1 | # [沮丧](https://github.com/yihong0618/gitblog/issues/203) 2 | 3 | 最近受了不少挫折。编程上,生活上。 4 | 好多东西花了好久都没搞定,每次尝试都失败。偏偏有些地方我又不服输。 5 | 现在在编译 grafana 我先后解决 wsl 的各种问题,再放弃,换到 powershell, 走一步遇到一个问题,node 版本的问题,npm 的问题,有些包还一直装不上。解决玩这个又出现其他问题,每每搞 node 的相关的环境就很沮丧。 6 | 7 | 目前又卡在下图不知道啥情况,希望只是在下载吧。 8 | ![image](https://user-images.githubusercontent.com/15976103/105691919-cc942400-5f38-11eb-894b-82a970fd7e39.png) 9 | 10 | 一下午就这样没了。还是希望用 mac 开发,不用遇到这样一堆一堆环境问题。 11 | 12 | --- 13 | 14 | 生活上,还是不在这说了。 15 | 16 | --- 17 | 18 | 想起那天为了格式的代码也是搞了一上午,感叹了一句,排版真的是太难了,也没解决,啊。 19 | 写到这编译还没通过。 20 | 21 | --- 22 | 23 | 今天上了下微博,好像又被这帮弱智恶心到了,也不想去评价什么。不知道谁往粪坑里扔了个二踢脚。微博就这样了,民粹被点燃了,群魔乱舞。他们还会跳起来骂你,就很沮丧。我选择沉默图个清静也躲不开,因为这帮弱智好像传染病,会传染到你的亲人,朋友。 24 | 25 | --- 26 | 27 | 写到这的时候编译好像过了。 28 | 29 | --- 30 | 31 | 那就写到这儿吧。 32 | 33 | --- 34 | 35 | > golang 这个问题 是源造成的吗?go env -w GOPROXY=https://goproxy.cn,direct 试试 36 | 37 | 是他们的 bug 没考虑 windows 环境,后来解决了哈哈,谢谢。(是其中一个插件,不是本体) 38 | 39 | --- 40 | 41 | 好像又陷入了这个境地,想离职。 42 | 43 | --- 44 | 45 | > 原来大佬也会面临这种境地,像这种‘即使解决掉了也没什么收获’的低价值问题,真是能把人折磨得想转行~ 46 | 47 | 哈哈哈哈哈被挖坟了 48 | -------------------------------------------------------------------------------- /BACKUP/204_生存守则.md: -------------------------------------------------------------------------------- 1 | # [生存守则](https://github.com/yihong0618/gitblog/issues/204) 2 | 3 | ## [今年的三个小目标](https://github.com/yihong0618/gitblog/issues/202)的一些补充 4 | - [x] 尽量不看微博,想看的时候集中看一下之前朋友的就好 5 | - [x] 不加到任何群里,tg, 微信都是,除了必要的家庭群,记得开免打扰 6 | - [x] 领导交给的工作早反馈,毕竟现在领导人真的很好 7 | - [x] 不 judge, 不去 judge 别人,不去 judge 政府,尽量不去 judge 自己 8 | - [x] 想到一件事,尽量马上去做,不如从这一刻开始,想坚持做俯卧撑,就去做两个,两个足够开始了 9 | - [x] 记账,尽量的。知道自己钱花在哪里了 10 | - [ ] 这次瘦下来后要注意饮食,保持自己体重了该,不再年轻,好多事儿该注意了 11 | - [x] 冥想 12 | - [ ] 尝试番茄工作法,不过不用刻意,不适合自己就算了 13 | - [ ] 有些极度想完成的事儿先不用公开说出来,但和这篇《生存守则》矛盾,其中的平衡自己把握吧 14 | - [ ] 少刷推,每天定一个时间看吧?比如从写这行开始,下班前不开推特 15 | - [x] 少生气 16 | - [x] 多整理 17 | - [ ] 多写测试代码 18 | - [x] 学会列能完成的计划 19 | - [ ] 学会捡起放弃了的事情 20 | - [ ] 想到了之后再补充 21 | 22 | --- 23 | 24 | 加一条,少生气。 25 | 26 | --- 27 | 28 | 今天看到开放三胎的新闻,决定把结扎提上日程。。。开始研究。 29 | 30 | --- 31 | 32 | 今天的朋友圈真热闹。 33 | 34 | 发现控制自己表达欲真的是很难一件事,努力做到闭嘴真的难啊。 35 | 今天不说话。 36 | 当然,把今天当做普通一个日子的话,以后也少说话。 37 | 38 | --- 39 | 40 | 一件趣事: 41 | 42 | 幼儿园也在**庆生**,我儿子他们在学《唱支山歌给党听》,儿子回家也跟着唱。 43 | 但儿子学成了,且理解成了 -- 《唱支山歌给姥听》,每天给姥姥唱。 44 | 45 | 他的理解是对的,我没有发表任何意见,只是看着他快乐的成长 46 | 47 | --- 48 | 49 | 写到这儿。 50 | 51 | 52 | 53 | --- 54 | 55 | 别成为情绪的奴隶。 56 | 57 | --- 58 | 59 | 离开游戏行业很久了,看到昨天的新闻还是有些烦。 60 | 61 | 有些话不能说,想抖个机灵还是算了。 62 | 63 | 工作又不算开心。 64 | 65 | --- 66 | 67 | 人生无常 68 | 69 | 多专注在自己能改变的事情上。 70 | 71 | --- 72 | 73 | > > 74 | > 75 | > > 76 | > 77 | > > 今天的朋友圈真热闹。 78 | > 79 | > > 80 | > 81 | > > 发现控制自己表达欲真的是很难一件事,努力做到闭嘴真的难啊。今天不说话。当然,把今天当做普通一个日子的话,以后也少说话。 82 | > 83 | > 84 | > 85 | > 看到你这个让我很有共鸣,最近每次表达之前都会问自己一句这次表达是陈述还是炫耀 (所有给自己心理带来任何优越感的表达我都算在里面,无论大小), 如果是后者就不说了。 86 | 87 | 嗯,不过做到真的挺难,人性如此。想到了米兰昆德拉说的,媚俗。 -------------------------------------------------------------------------------- /BACKUP/206_年过完了.md: -------------------------------------------------------------------------------- 1 | # [年过完了](https://github.com/yihong0618/gitblog/issues/206) 2 | 3 | 今天上班了,这个年算是过完了。明天儿子要上幼儿园,还算高兴一件事,但是搞的自己压力好大。 4 | 5 | 没有什么样的生活是容易的,又有很多困难需要解决。当然焦虑是毫无用处的,沮丧呢,也许只是短暂的情绪,更多的是要面对,不是豁达,也不是活的明白,更多的是因为被锤过几次之后知道了,有些事儿沮丧也好,焦虑也罢,只会适得其反。 6 | 7 | 这个年算是过完了,虽然谈不上开心,也谈不上难受,总归是过完了,还涨了几斤。 8 | 9 | 丈母娘的腿出了一点问题,好多重担就压了过来,许多事儿要有 **Plan B** 了,比如我的职业规划,比如我的努力的方向,比如很可能我又要放弃一些东西。 10 | 11 | 记得前些天播客听到一句话 12 | 13 | > 成长是一个不断放弃的过程。 14 | 15 | 是啊,我不断的把自己的爱好抽出去,游戏,电影,读书,这些越来越少了。但也多了一些东西,看着自己孩子成长的快乐,和家人一起的快乐。**拿起与放下,中间才是人生**。好在,跑步还在继续,新的爱好编程成了工作。 16 | 17 | 记得读大学的时候,`媚俗`的读了很多[米兰昆德拉](https://www.wikiwand.com/zh-hans/%E7%B1%B3%E5%85%B0%C2%B7%E6%98%86%E5%BE%B7%E6%8B%89)的书,大部分都忘了,甚至当时读的感觉都忘了,但有句话一直刻在脑子里,喝多了的时候总拿出来引用 -- 18 | 19 | > 人永远都无法知道自己该要什么,因为人只能活一次,既不能拿它跟前世相比,也不能在来生加以修正。 20 | 21 | 很多选择也就无所谓对错了。 22 | 23 | 年过完了,时间点上来看,是一个新的开始。 24 | 25 | 我也需要思考和多做一些事情。 26 | 27 | 不如 28 | 29 | 从今天开始。 30 | -------------------------------------------------------------------------------- /BACKUP/207_近况.md: -------------------------------------------------------------------------------- 1 | # [近况](https://github.com/yihong0618/gitblog/issues/207) 2 | 3 | 想起来 laixintao 在播客里说 4 | 5 | > 有段时间不写博客,就会浑身难受,实在没写的就更新下近况。 6 | 7 | 嗯,我今天有些这样的感觉。 8 | 9 | 起因是有个前公司的群(虽然我已经退了大部分群),群里有人呼吁抵制 nike, 我想骂上一句,还是算了,默默退掉了群。不知道为什么人能渐渐变得如此无趣,无论是同事还是生活中都是很不错的人,挺沮丧的。 10 | 11 | 最近的生活: 12 | 13 | 1. 似乎大部分都是按照[今年的三个小目标](https://github.com/yihong0618/gitblog/issues/202)进行着,进行得还不错 14 | 2. 程序在写着,已经提了几个 PR 了,自己也开了几个新玩具 15 | 3. 家庭生活也挺好,好到甚至都不想多去分享,虽然还是吵了一架,但我慢慢学着去处理一些分歧。希望接下来会变得更好,哦对,一直讨厌车的我似乎也要学车了 16 | 4. 跑步,从今年开始就一直跑着,跑休的话也会跑个 1km, 貌似今年一天还没断,酒,年后也没再喝了 17 | 5. 俯卧撑也在做着,昨天又破了纪录,现在一口气能做 65 个了,从 5 个开始。看着自己一点点恢复到以前的状态,欣慰 18 | 6. 微博注销了,彻底注销了,10 年,说注销也就注销了,除了有几个没有联系方式的朋友,一点也不怀念 19 | 7. 新认识了不少朋友,都是因为 twitter 或者做开源认识的,往往这时候就感叹下生活的美好 20 | 8. 很久没玩游戏了,甚至《哈迪斯》也是打一把就不想再玩了 21 | 9. 书慢慢地看现在很难抽出整块时间一口气读完一本书了,现在在读《火星救援》,真有意思,感觉到了行文的幽默,读完想去读原版 22 | 10. 还有些需要尝试改变的地方,工作有时候会沮丧,对同事态度不够友好。还会因为一些琐事生气。 23 | 24 | 25 | 接下来: 26 | 27 | 28 | - 想慢慢地摆脱一些对手机的依赖,减少一些上推的时间 29 | - 日语还是想继续学着,让人生多一些可能性 30 | - 希望后半年能跑个马拉松,最近要开始跑长距离了 31 | 32 | 吐槽完毕,总结畅想完毕,工作生活都要继续,让沮丧就是短暂的情绪吧。 -------------------------------------------------------------------------------- /BACKUP/208_逃离.md: -------------------------------------------------------------------------------- 1 | # [逃离](https://github.com/yihong0618/gitblog/issues/208) 2 | 3 | 我是热爱生活的。 4 | 5 | 总是看一些人引用一句话: 6 | > 世上只有一种英雄主义,就是认清生活的真相之后依然热爱生活。 7 | 8 | 但,对我来说这句话还有后面三个字 —— 要不呢? 9 | 这两天的新闻,注销了微博几乎不去看的我也感觉到了热度。当了父亲之后看了这样的新闻尤其的难受,因为见得多了,也大概能猜到是这样的收场。 10 | 早上送完儿子上幼儿园,车上,和媳妇讨论了几句,想着我们遇到了这样的事儿该怎么办?我们都不知道,也不敢再继续往下想。 11 | 是啊,要不呢?这种英雄主义,在很多时候只不过是无奈的选择罢了。 12 | 13 | 逃离。 14 | 这几年,很少去和我以为的傻逼认真交流,甚至不去反对他们,反而是应和,网上遇到有些看起来智力不是很够的评论,我也是默默点个赞,几乎没有对喷的时候 —— ”嗯,你对“。 15 | 昨天和朋友聊了下,这样活得有些狂了,以前还能交流下,后来慢慢意识到,大部分人很难改变,很难承认自己的错误的时候,就放弃和他们说自己的想法了。嗯,在我眼里这帮人和一坨猪肉的区别不大。 16 | 17 | 慢慢的 18 | 虽然有些事儿依然糟心,但学着更多地关注自身,关注自己的家庭了。 19 | 20 | 还没到必须唱赞歌的时候,就别去。 21 | 22 | 我是个懦夫,能力也不够,至少这辈子可能做不到为苍生说人话了。 23 | 只能在保护家人的前提下做到 24 | Never forget, Never forgive. 25 | 26 | 27 | --- 28 | 29 | > 一开始,我也很努力地去跟别人阐述我的价值观。但是我一直忽略了别人的感受:他们的价值观也是其几十年生活和阅历导致的,根本不可能在你的三言两语中得到颠覆性的改变。与其斗争,还不如附和。「你说得对」可以避免绝大多数的争执。「人为悦己者容」并非无道理。 30 | > 说回这个操蛋的国度,从抨击到沉默的转变其实并不容易。沉默是认清了自己并无能力去改变什么。这并没什么可耻的,尤其是被社会主义铁拳砸过几次之后,我更是变得更加不堪,沉默或许是一种迫不得已的自保。但是沉默并不代表绝望和放弃,而是更要心怀恨意。逃出去可能才是唯一的选择。 31 | > 一些身位高管的退休亲戚都曾经跟我说过,看透了,看懂了,自己知道就行,不要去宣传,不要去反抗,因为铁拳砸下来的后果谁也扛不住。这就是事实,不争的事实。只能祈祷在跑路之前悲剧不会发生在自己和家人身上。 32 | 33 | 嗯啊,跑不了的话,我努力去做到文中最后一句。 34 | 尽量要小孩在健康成长的前提下懂得独立思考。 -------------------------------------------------------------------------------- /BACKUP/210_准备今年年底或明年初换工作.md: -------------------------------------------------------------------------------- 1 | # [准备今年年底或明年初换工作](https://github.com/yihong0618/gitblog/issues/210) 2 | 3 | 有大连的机会可以邮件联系。 4 | 5 | --- 6 | 7 | 远程也可以? -------------------------------------------------------------------------------- /BACKUP/212_从.Rich.作者的一个问题说起.md: -------------------------------------------------------------------------------- 1 | # [从 Rich 作者的一个问题说起](https://github.com/yihong0618/gitblog/issues/212) 2 | 3 | 前几天刷推,看到 [Rich](https://github.com/willmcgugan) 的作者发了一条[推特](https://twitter.com/willmcgugan/status/1405499326063955969),这个问题相当的有趣,前几天在做 [iBeats](https://github.com/yihong0618/iBeats) 的时候也遇到过类似的需求,手痒试试有没有好的解法。 4 | ![image](https://user-images.githubusercontent.com/15976103/122692975-69e65080-d26a-11eb-9408-f902ad99a37f.png) 5 | 6 | 我的解法还不错,还得到了作者的称赞,开心了一下~ 7 | 8 | 推特的好处是能遇到各种有趣的解法和讨论,下面对每个解法的解释,其中不少 Python 的巧妙应用 9 | 10 | ### 基础方式 11 | ```python 12 | def merge(a, b): 13 | res = [] 14 | for ab in zip(ab): 15 | res.extend(ab) 16 | return res 17 | ``` 18 | 这种的解法的好处是清晰易懂,坏处是因为会不断的 resize list 当列表很大的时候会有效率问题 19 | 20 | ### 基础方式 2 21 | ```python 22 | from itertools import chain 23 | chain.from_iterable(zip(a,b)) 24 | ``` 25 | 这种是比较 Pythonic 的解法,用到了 Python 标准库中非常好用的 itertools, 且不用引入中间变量,没有特别的效率问题,清晰直观,也是工作中比较推荐的代码。 26 | 27 | ### 我的解法 28 | 29 | 以上的都有循环或需要不断 resize 的小问题,那么能不能不 resize 呢?如果列表的长度相同,是可以的,我们只需要建一个列表,然后把 a, b 的元素按规定放进去就行了,这就用到了 Python 非常强大的切片了。 30 | ![image](https://user-images.githubusercontent.com/15976103/122694279-7325ec00-d26f-11eb-99b5-846491221227.png) 31 | ![image](https://user-images.githubusercontent.com/15976103/122694290-7a4cfa00-d26f-11eb-9762-6bd5d4862bd6.png) 32 | 33 | 有用同样方式的推友贴出了效率的比较 34 | ![image](https://user-images.githubusercontent.com/15976103/122694346-9f416d00-d26f-11eb-81a0-fb13ce92a761.png) 35 | 36 | 可以看出,如果不去 resize 的话会有将近 10 倍的效率 37 | 38 | ### 更好的解法 39 | 40 | ```python 41 | def merge_gen(a, b): 42 | for thing1, thing2 in zip(a, b): 43 | yield thing1 44 | yield thing2 45 | 46 | list(merge_gen(a, b)) 47 | ``` 48 | 用到了生成器,还不需要引入中间变量,效率同样很高 49 | 50 | 51 | ### 有趣的解法 52 | ```python 53 | sum(zip(a, b), ()) 54 | ``` 55 | 这个解法的有趣的地方在于,sum 是有第二个参数的,作为起始,默认是 0,如果我们把第二个参数放一个空的 tuple, 就相当于不断的迭代,求和。 56 | ![image](https://user-images.githubusercontent.com/15976103/122694688-c482ab00-d270-11eb-87aa-7e0da48e02e4.png) 57 | 但因为也是循环迭代,当大列表时候存在效率问题 58 | 59 | 60 | ### 总结 61 | 从这一个问题动手研究,看大家的思路,还是非常有趣的,有些解法很巧妙也很好玩,参与其中也体会到了写 Python 的乐趣,虽然这些大部分的方式不会让我们在工作中写出更好的代码。但,研究这些方式背后的知识非常有趣,至少让我快乐了一个小时,把我的快乐分享给大家哈哈。 62 | 63 | 64 | --- 65 | 66 | > ```python 67 | > def merge_gen(a, b): 68 | > for thing1, thing2 in zip(a, b): 69 | > yield a 70 | > yield b 71 | > ``` 72 | > 73 | > 是不是 `yield thing1/2`? 74 | 75 | 我改下 -------------------------------------------------------------------------------- /BACKUP/213_程序员结扎指南.md: -------------------------------------------------------------------------------- 1 | # [程序员结扎指南](https://github.com/yihong0618/gitblog/issues/213) 2 | 3 | # TODO -------------------------------------------------------------------------------- /BACKUP/214_一件小事.md: -------------------------------------------------------------------------------- 1 | # [一件小事](https://github.com/yihong0618/gitblog/issues/214) 2 | 3 | 昨天去给媳妇买樱桃,去了一家店。 4 | 我问,让挑么? 5 | 对面是一个特别势力的女人,说我给你捡,有不好的你给捡出来。 6 | 她一下子装了好多,我捡出来了几个。 7 | 她有些生气,拿出了我捡出的几个,质问我,这些哪不好了? 8 | 我没说话,说不买了,就转身走了。 9 | 她在背后骂我傻逼。 10 | 我有些生气,想回骂几句,后来想想又算了,以后不去她家买任何东西就好了。 11 | 12 | 回到家依然有些生气。 13 | 今天在这里反思,我一直算一个随和的人,在网上,在生活中。 14 | 15 | 我真的有必要因为这种人心情沮丧么? 16 | 我骂她,骂赢了又如何了,浪费了时间,浪费了更多的心情。 17 | 18 | 这种人在网上我会默默拉黑或者 mute, 在生活中也是吧,不值得浪费一点点时间。 19 | 20 | 写到这儿。 21 | 22 | --- 23 | 24 | > 換個角度去想也許會更好 25 | 26 | 嗯嗯、 -------------------------------------------------------------------------------- /BACKUP/216_朋友圈.md: -------------------------------------------------------------------------------- 1 | # [朋友圈](https://github.com/yihong0618/gitblog/issues/216) 2 | 3 | 在熟人或墙内的圈子,越来越沉默了,有些事儿不想说,有些事儿不敢说。 4 | 加上前一阵子,注销了微博,几乎退掉了所有群。 5 | 6 | 偶尔打开朋友圈,看到朋友在骂日本奥运作弊,骂日本乒乓球选手,会摇摇头,除了无奈什么也做不了。这种无奈体现在,他是你最好的朋友,不会因为观点不同有改变那种好朋友。 7 | 8 | 更无奈的是,也就在几年前,还在和他一起碰杯,谈谈 -- `中国没有历史,只有轮回`。不过,现在不会和任何人谈这些了。 9 | 10 | 昨天和朋友聊,现在我能做的只能是 -- `带上面具,去找内心的自由`,我也确实是这么做的。 11 | 12 | 打了几行话,又删了。 13 | 14 | 写到这儿。 15 | 16 | --- 17 | 18 | > 很受触动,人生的底色是孤独。能讨论 A 的只有甲,能讨论 B 的只有乙,但他们大多数时候都不在身边。家人和伴侣,他们都很好,只是当你内心一动或激动万分的时候,刚张口想分享,又咽了回去。因为你尝过太多次,眉飞色舞以怏怏收场的滋味。每个生命中遇到的人,都只能分享部分的自己,只能就这样了吧。 19 | 20 | 是啊,以前总想 -- `傻子快乐么?` 这样的问题,虽然可能没有答案,但是,一旦思考就回不去了。。。大多数时候,甚至不敢让家人朋友了解真正的自己(估计他们也是),所以一些追求也就从追求 **happy** 变成了追求 **joy** -------------------------------------------------------------------------------- /BACKUP/217_友情链接.md: -------------------------------------------------------------------------------- 1 | # [友情链接](https://github.com/yihong0618/gitblog/issues/217) 2 | 3 | 这个 Issue 是友情链接的 Issue, 如果你想加到友情链接里,请在这条 Issue 上评论,我打心后会自动加到友情链接里。感谢大家。 4 | 5 | --- 6 | 7 | 格式如下(请参考我下面的 comment): 8 | 冒号为中文冒号: 9 | 10 | 名字:xxxxxx 11 | 链接:xxxxxx 12 | 描述:xxxxxx 13 | 14 | 15 | - [x] added all 16 | 17 | --- 18 | 19 | 名字:兔子鮮笙 20 | 链接:https://tuzi.moe 21 | 描述:天才少年 22 | 23 | --- 24 | 25 | 名字:daya0576 26 | 链接:https://changchen.me/ 27 | 描述:喜欢 python 的大牙 28 | 29 | --- 30 | 31 | 名字:kenlai 32 | 链接:https://kenlai.me/ 33 | 描述:网络前辈 34 | 35 | --- 36 | 37 | 名字:Frost Ming 38 | 链接:https://frostming.com/ 39 | 描述:醉后不知天在水,满船清梦压星河 40 | 41 | --- 42 | 43 | 名字:卡瓦邦噶 44 | 链接:https://www.kawabangga.com/ 45 | 描述:一个叫赖信涛的男人 -------------------------------------------------------------------------------- /BACKUP/218_一点思考.md: -------------------------------------------------------------------------------- 1 | # [一点思考](https://github.com/yihong0618/gitblog/issues/218) 2 | 3 | 有点不想干活,就写点什么吧,在这个时间。 4 | 5 | 不知不觉网上的粉丝多了起来,这一年,以前作为一个透明我从来没想过自己有一天也会有几千个 followers, 有 2 千多个 stars, 在推特上,在 GitHub 上。 6 | 7 | 而越是这样,越要控制自己表达欲,否则,不知不觉间也就迷失了自己,忘了自己是谁,忘了自己该做的事儿。 8 | 因为: 9 | 在概率模型下,无论我说什么,无论我对什么热点事件发表些评论,就永远有人赞同,而沉默的大多数,要么一笑而过,要么默默取消关注,而我,怎么可能一直是对的? 10 | 11 | 所以,无论外面啥热点事件,我都只是看着 timeline 刷屏,自己最多是对一些有趣的评论一下,希望以后我也能做到。 12 | 13 | --- 14 | 15 | 当然,也是写这个的原因,工作越来越无趣了,一直想换一个工作,希望年底能下决心动手吧。 16 | 17 | --- 18 | 19 | 不知道我们会走向何方,这种无力感,尤其是看多了很多历史后的无力感。 20 | 21 | --- 22 | 23 | 跑步,慢慢认真了起来。 24 | 25 | --- 26 | 27 | 28 | --- 29 | 30 | > 真的好想可以正常跑步生活😭 31 | 32 | 19 年的时候还计划去日本或是新加坡跑个马拉松呢,看起来遥远了。 33 | 34 | --- 35 | 36 | > 大连本地开发方面的工作机会不多吧?有没有考虑过远程办公的机会呢?比如 PingCAP 和 APISix,都是支持 remote 的。 37 | 38 | 嗯,很少。 39 | 年底可能会考虑下。 40 | 41 | --- 42 | 43 | 慢慢来 44 | 45 | --- 46 | 47 | > any update? 48 | 49 | kind of doing it. -------------------------------------------------------------------------------- /BACKUP/219_接下来要写的东西.md: -------------------------------------------------------------------------------- 1 | # [接下来要写的东西](https://github.com/yihong0618/gitblog/issues/219) 2 | 3 | - [x] running_page 一周年总结 4 | - [x] 机核文章 5 | - [ ] django shell 的运行原理 6 | - [ ] 推荐两个 YouTube 程序员 7 | - [x] 我跑步听的播客 8 | - [x] 该离开了 9 | - [x] 选择 10 | - [ ] 游戏行业科普 -------------------------------------------------------------------------------- /BACKUP/21_CSS存档.md: -------------------------------------------------------------------------------- 1 | # [CSS 存档](https://github.com/yihong0618/gitblog/issues/21) 2 | 3 | 1. .xxx>li。>是子代选择符,它表示的是选择.xxx 的子代 li 4 | 2. @media 如果文档宽度小于 300 像素则修改背景颜色 (background-color): 5 | ```css 6 | @media screen and (max-width: 300px) { 7 | body { 8 | background-color:lightblue; 9 | } 10 | } 11 | ``` 12 | -------------------------------------------------------------------------------- /BACKUP/221_有趣与无趣.md: -------------------------------------------------------------------------------- 1 | # [有趣与无趣](https://github.com/yihong0618/gitblog/issues/221) 2 | 3 | 好久没胡乱写些心情了,今天记录一下。 4 | 5 | Day One 上的照片,记录着我两年前跑的马拉松,那时候真是又快又瘦啊。 6 | 今天还被同事说胖了,确实,这半年喝了不少酒。 7 | 8 | 也不知道什么是对错。昨天推上收到了个私信,问我怎么鸡娃,我有点生气,可能这就是无趣吧? 9 | 10 | 当然,我一直认为,一个一边引用着了不起盖茨比,一边每天嘲笑别人的人也无趣。 11 | 挂着自己是个有趣的人 title 的大概也没那么有趣吧? 12 | 我是个有趣的人么?大概不是吧?不过倒是也无所谓是与不是,做个地道的人。 13 | 最近换工作的想法日益强烈但也不知道该怎么走下一步,倒是收到了一些邀请,但我,配的上这些邀请么? 14 | 15 | --- 16 | 17 | 今年的时间也剩的不多。想做的东西很多,时间精力,和动力好像都不太够。也只能慢慢来了。 18 | 刚去看了一眼现在跑了 1064km 今年跑 2000km 的计划大概不可能完成了,希望自己努力超过去年吧。 19 | 20 | 应该比去年好,但我更想说的是,很多想法,不如从今天开始。 21 | 22 | - 想表达的时候尽量不说话,在任何群里 23 | 24 | 也快到 5 点了,今天早点下班吧。 25 | 26 | --- 27 | 28 | 其它还有些计划,先不写在这儿了。 29 | 30 | --- 31 | 32 | 慢慢来,保持自己的节奏 33 | 34 | --- 35 | 36 | > > 最近换工作的想法日益强烈但也不知道该怎么走下一步,倒是收到了一些邀请,但我,配的上这些邀请么? 37 | > 38 | > yihong,好奇问下,你对哪块领域感兴趣?数据库?云原生?编程语言?区块链?还是其他的? 39 | 40 | 我对数据相关的感兴趣,哈哈。(数据库,区块链没接触过,而且自知目前能力不够) -------------------------------------------------------------------------------- /BACKUP/222_啊这.md: -------------------------------------------------------------------------------- 1 | # [啊这](https://github.com/yihong0618/gitblog/issues/222) 2 | 3 | > 好啵,他这个图床本身给的带宽好像也不高 4 | 5 | 不好意思 刚才点错了 麻烦删除一下这条 issues 吧 -------------------------------------------------------------------------------- /BACKUP/223_参加了《开源面对面》《ByteTalk》《枫言枫语》播客的一些记录.md: -------------------------------------------------------------------------------- 1 | # [参加了《开源面对面》《ByteTalk》《枫言枫语》播客的一些记录](https://github.com/yihong0618/gitblog/issues/223) 2 | 3 | 前一段时间一口气一周之内参加了两个播客的录制,做了曾经都没想过的事儿,也算是一个挑战吧,记录一下。 4 | 5 | 链接: 6 | - [ByteTalk](https://www.xiaoyuzhoufm.com/episode/619c9a7515e2f7df2eca996e) 7 | - [开源面对面](https://www.youtube.com/watch?v=yBmS03iiVco) 8 | - [枫言枫语](https://justinyan.me/post/4863) 9 | 10 | --- 11 | 12 | ## 总结写在前面: 13 | 1. 两个播客做的都不错,主持人非常棒 14 | 2. 腾讯会议的录制效果要远远的好于飞书 15 | 3. 其实更重要的是克服内心的恐惧,和我播客里说的 -- 原谅自己 16 | 4. 以前不觉得,听自己声音口音确实太重了,先不求改正,更需要的是直面自己 17 | 5. 以后有机会觉得自己可以参加个好多人一起录那种 18 | 6. 播客放出去之后大家基本都是鼓励的,有评价我口音难听的哈哈,还收到了私信帮我推荐工作,真的谢谢大家了 19 | 7. 虽然克服了录的恐惧,但目前还没鼓起勇气听自己录的 20 | --- 21 | ## 起始 22 | 1. 其实第一个找我录的是《捕蛇者说》说来大连玩顺便录一期,但目前还没来 23 | 2. 思为他们一起做的《开源面对面》先找了我,但我内心非常恐惧,虽然答应了,但是往后拖了拖 24 | 3. 收到 limboy 的私信的时候真的是非常兴奋,关注他博客好多年了,当年的[《再见,第 381 个质数》](https://limboy.me/2017/12/26/summary-of-2017/) 读完思考了很久,想着真是个有趣的人,没想到自己有幸能和他一起录一期节目,真的是太棒的经历了 25 | ## 过程 26 | 1. 先录的是《ByteTalk》, 其实录的过程非常不顺利,开头的 10 多分钟因为网络问题录了两次,因为公司的网自带 vpn, 而 vpn 连上飞书时不时就掉,用手机做热点录之后,还时不时有杂音,不过好在我们三个最后用微信通话 + 录音的方式完成了,每个人录的是自己的声音,最后 limboy 再合成剪辑,非常辛苦 27 | 2. 隔了一天就去和思为录《开源面对面》了,虽然之前就写过[《我转行程序员的经历》](https://github.com/yihong0618/gitblog/issues/186) 但这样在仔细回顾自己的过程真的是第一次,回顾过往的经历其实自己也看到了自己的成长和不足,回顾与反思,真的是不错的一件事儿 28 | 3. 之后就是《开源面对面》先放出来,取得的反响还不错,甚至让节目上了小宇宙新人榜,喜马拉雅的播放量也不错,希望他们接下来更棒,录更更棒的节目 29 | 4. 再之后就是《ByteTalk》放出来,而我自己一点儿没听,而是去听了《ByteTalk》的 Randy 的[那一期](https://www.xiaoyuzhoufm.com/episode/61948a3ee2550ba6b3fa8f2b),很喜欢,也是我一直关注的博主,感叹下世界真的很小。 30 | 5. 再之后还看[图拉鼎](https://imtx.me/blog/talk-about-my-indie-developer-experience-on-bytetalk/)写了个上完节目的总结,想着接下来也要写个总结。 31 | ## 尾声 32 | 1. 自己在 GitHub 和 twitter 上都或多或少取得了些关注,要是以前我肯定说我“何德何能”,现在我更想说,我多分享,多创造,多帮忙,去配的上大家的这些关注 33 | 2. 录播客和写博客一样,都是对自己的一些审视,但不一样的是,和别人一起审视自己,会更多的思考一些 34 | 3. 播客越来越火了,我觉得挺好的,希望有一天声音也变得可搜索,能流传的更久一些 35 | 4. 大家对我很宽容,我的口音就当一个特点吧,其实我说英语更难听 36 | 5. 继续前行,保持自己好奇心,保持自己不断在学习的状态,努力去配得上大家的关注 37 | 6. 有人说,他知识巅峰时候是“高考结束”,希望我,永远是“**现在**“” 38 | ## 写到这 39 | 1. 有什么问题可以都可以 ping 我,我尽最大努力帮忙 40 | 2. 开始期待下一个挑战了 41 | 3. 希望我离去那一刻,走马灯回忆一生的时候,有录制这两个播客的时刻 42 | 43 | --- 44 | 45 | 更新于 2022.08.22《枫言枫语》的一些回忆 46 | 47 | 1. 至于为什么突然想起更新一下,因为最近一阵子收到了几个私信,关于听了这期播客想回大连,还付诸于行动了,突然我好像参加这个节目做了一些有意义的事情 48 | 2. 和别人一起录节目感觉完全不一样,可以说是互相补充,也有意思许多 49 | 3. 我因为怕吵到家人孩子,在外面录的,跑回家的 50 | 4. 这期节目印象最深的是,节目开始,大家打开摄像头,我看到 justin 举着一个对着冰块的洋酒杯,一边喝一边打招呼,活脱脱村上春树书里的主人公,一下子就感觉亲切了起来 51 | 5. Kenshin 说开始工作时候住的不错,推开门就是大海,后来我偶尔也去找这样的地方写代码坐上一会儿 52 | 6. 在这之后因为这期节目收到了一些私信,有感谢的,有询问的,有的还加了好友 53 | 7. 还认识了前几期**[成都](https://justinyan.me/post/4751)**的朋友 54 | 8. 距离这篇文章刚写的时候也过去了 9 个月了,时间真快,这九个月也发生了不少的事儿,命运推着我们走,回到前文,希望我走的时候,能想起这三个时刻 55 | 9. 一个思考是,播客好像和`时效` 没有那么强的相关,很多老节目也能被大家看到喜欢 56 | 10. 至于自己的口音和紧张,好像一下子不畏惧了,接受了这样的自己,也可能是我参加这三期播客对自己最大的意义。 57 | 58 | 59 | ## The best is yet to come 60 | 61 | --- 62 | 63 | > 今天听了您在《开源面对面》播客中的开源经历分享,作为一名开源新手收获颇丰~ 64 | > 65 | > ps:作为来到大连上大学的人表示 yihong 哥的口音很亲切,并且很真诚 :) 66 | 67 | 哈哈哈 (^-^),谢谢你喜欢 68 | 69 | --- 70 | 71 | > 关于评论里说口音的,我想分享一个小知识给 yihong, 你可以去看(听)老蒋,老毛,老邓(顺序无关 🐶 )的音视频,那都是满满的乡音味道,以上人物都有的这个特征,不影响他们指点江山。希望你不要被这个所影响,继续分享。希望听众关注内容本身,不要被传递信息的介质所影响。 72 | 73 | 好的~ 74 | 75 | --- 76 | 77 | > > > 11. 播客放出去之后大家基本都是鼓励的,有评价我口音难听的哈哈,还收到了私信帮我推荐工作,真的谢谢大家了 78 | > 79 | > 不好意思,我以为说的是我。尴尬了。 80 | 81 | 哈哈哈,不要介意~~~ -------------------------------------------------------------------------------- /BACKUP/223_参加了《开源面对面》和《ByteTalk》播客的一些记录.md: -------------------------------------------------------------------------------- 1 | # [参加了《开源面对面》和《ByteTalk》播客的一些记录](https://github.com/yihong0618/gitblog/issues/223) 2 | 3 | 前一段时间一口气一周之内参加了两个播客的录制,做了曾经都没想过的事儿,也算是一个挑战吧,记录一下。 4 | 5 | 链接: 6 | - [ByteTalk](https://www.xiaoyuzhoufm.com/episode/619c9a7515e2f7df2eca996e) 7 | - [开源面对面](https://www.youtube.com/watch?v=yBmS03iiVco) 8 | 9 | --- 10 | 11 | ## 总结写在前面: 12 | 1. 两个播客做的都不错,主持人非常棒 13 | 2. 腾讯会议的录制效果要远远的好于飞书 14 | 3. 其实更重要的是克服内心的恐惧,和我播客里说的 -- 原谅自己 15 | 4. 以前不觉得,听自己声音口音确实太重了,先不求改正,更需要的是直面自己 16 | 5. 以后有机会觉得自己可以参加个好多人一起录那种 17 | 6. 播客放出去之后大家基本都是鼓励的,有评价我口音难听的哈哈,还收到了私信帮我推荐工作,真的谢谢大家了 18 | 7. 虽然克服了录的恐惧,但目前还没鼓起勇气听自己录的 19 | --- 20 | ## 起始 21 | 1. 其实第一个找我录的是《捕蛇者说》说来大连玩顺便录一期,但目前还没来 22 | 2. 思为他们一起做的《开源面对面》先找了我,但我内心非常恐惧,虽然答应了,但是往后拖了拖 23 | 3. 收到 limboy 的私信的时候真的是非常兴奋,关注他博客好多年了,当年的[《再见,第 381 个质数》](https://limboy.me/2017/12/26/summary-of-2017/) 读完思考了很久,想着真是个有趣的人,没想到自己有幸能和他一起录一期节目,真的是太棒的经历了 24 | ## 过程 25 | 1. 先录的是《ByteTalk》, 其实录的过程非常不顺利,开头的 10 多分钟因为网络问题录了两次,因为公司的网自带 vpn, 而 vpn 连上飞书时不时就掉,用手机做热点录之后,还时不时有杂音,不过好在我们三个最后用微信通话 + 录音的方式完成了,每个人录的是自己的声音,最后 limboy 再合成剪辑,非常辛苦 26 | 2. 隔了一天就去和思为录《开源面对面》了,虽然之前就写过[《我转行程序员的经历》](https://github.com/yihong0618/gitblog/issues/186) 但这样在仔细回顾自己的过程真的是第一次,回顾过往的经历其实自己也看到了自己的成长和不足,回顾与反思,真的是不错的一件事儿 27 | 3. 之后就是《开源面对面》先放出来,取得的反响还不错,甚至让节目上了小宇宙新人榜,喜马拉雅的播放量也不错,希望他们接下来更棒,录更更棒的节目 28 | 4. 再之后就是《ByteTalk》放出来,而我自己一点儿没听,而是去听了《ByteTalk》的 Randy 的[那一期](https://www.xiaoyuzhoufm.com/episode/61948a3ee2550ba6b3fa8f2b),很喜欢,也是我一直关注的博主,感叹下世界真的很小。 29 | 5. 再之后还看[图拉鼎](https://imtx.me/blog/talk-about-my-indie-developer-experience-on-bytetalk/)写了个上完节目的总结,想着接下来也要写个总结。 30 | ## 尾声 31 | 1. 自己在 GitHub 和 twitter 上都或多或少取得了些关注,要是以前我肯定说我“何德何能”,现在我更想说,我多分享,多创造,多帮忙,去配的上大家的这些关注 32 | 2. 录播客和写博客一样,都是对自己的一些审视,但不一样的是,和别人一起审视自己,会更多的思考一些 33 | 3. 播客越来越火了,我觉得挺好的,希望有一天声音也变得可搜索,能流传的更久一些 34 | 4. 大家对我很宽容,我的口音就当一个特点吧,其实我说英语更难听 35 | 5. 继续前行,保持自己好奇心,保持自己不断在学习的状态,努力去配得上大家的关注 36 | 6. 有人说,他知识巅峰时候是“高考结束”,希望我,永远是“**现在**“” 37 | ## 写到这 38 | 1. 有什么问题可以都可以 ping 我,我尽最大努力帮忙 39 | 2. 开始期待下一个挑战了 40 | 3. 希望我离去那一刻,走马灯回忆一生的时候,有录制这两个播客的时刻 41 | 42 | ## The best is yet to come 43 | 44 | --- 45 | 46 | > 今天听了您在《开源面对面》播客中的开源经历分享,作为一名开源新手收获颇丰~ 47 | > 48 | > ps:作为来到大连上大学的人表示 yihong 哥的口音很亲切,并且很真诚 :) 49 | 50 | 哈哈哈 (^-^),谢谢你喜欢 -------------------------------------------------------------------------------- /BACKUP/224_Add.RSS.feed.for.gitblog.md: -------------------------------------------------------------------------------- 1 | # [Add RSS feed for gitblog](https://github.com/yihong0618/gitblog/pull/224) 2 | 3 | 增加生成 feed 的功能,方便 RSS 阅读用户 4 | 5 | RSSHub 虽支持订阅 github issues, 但那个是动态的(实时生成),会很慢 6 | 所以做到 github action 里面 7 | 8 | --- 9 | 10 | 卧槽,我试试,先 merge -------------------------------------------------------------------------------- /BACKUP/225_use.gfm.markdown.to.render.content.md: -------------------------------------------------------------------------------- 1 | # [use gfm markdown to render content](https://github.com/yihong0618/gitblog/pull/225) 2 | 3 | 这么快,我都来不及修复 4 | 5 | --- 6 | 7 | @frostming 我刚才 fix 了一个 好像有冲突了 -------------------------------------------------------------------------------- /BACKUP/226_minor.fix.md: -------------------------------------------------------------------------------- 1 | # [minor fix](https://github.com/yihong0618/gitblog/pull/226) 2 | 3 | * Typo 4 | * Snake case style naming 5 | * Get the latest 5 issues 6 | 7 | --- 8 | 9 | Thanks. -------------------------------------------------------------------------------- /BACKUP/227_赞一个.md: -------------------------------------------------------------------------------- 1 | # [赞一个](https://github.com/yihong0618/gitblog/issues/227) 2 | 3 | 可以啦 4 | ![image](https://user-images.githubusercontent.com/37278360/144552257-1cf1fd3d-dab5-4f63-88bc-27c43971cd24.png) 5 | 6 | 7 | --- 8 | 9 | 哈哈哈,恭喜 -------------------------------------------------------------------------------- /BACKUP/228_经历了人生体验最棒的一次面试.md: -------------------------------------------------------------------------------- 1 | # [经历了人生体验最棒的一次面试](https://github.com/yihong0618/gitblog/issues/228) 2 | 3 | 上周经历了人生体验最棒的一次面试,这样的体验,棒到过与不过反而不那么重要了,棒到我想记录下分享给大家: 4 | 5 | - 一面是项目的负责人 6 | - 面试之前面试官完整的看了我的简历,GitHub 和一些博客(几乎不用自我介绍) 7 | - 面试的内容先是随便聊一聊 8 | - 没有问之前的薪资 9 | - 没有问为什么跳槽 10 | - 没有问有什么缺点,工作中遇到困难怎么办 11 | - 因为看了我的一些项目,笔试内容是(直播写),选一个我的开源项目,他提个小需求,我去写。 12 | - 需求的内容不算难,但有些挑战,写的过程中面试官会结合我写的提一点小问题 13 | - 没有写完,但是停下来会聊为什么不用多线程,聊到 python 的协程,这块如果用协程怎么写 14 | - 面试官吐槽了,考 dp 考红黑树大多时候能证明什么?大多时候证明的不过是刷过和没刷过 15 | - 面试完直接告诉我会有下面两次面试 16 | - 说了这次面试哪些不足,如果想通过下两次面试,需要这两天看些什么 17 | - 说了我哪些地方很好 18 | 19 | --- 20 | 21 | - 二面三面为了不耽误时间是连着的 22 | - 二面是对 Python 和程序的了解,会把需要设计的代码前提准备好 23 | - 我没答对的或是需要讨论的面试官直接告诉我 24 | - 最后阶段说我简历做的不是很好,如果怎样做会更好 25 | - 三面是实现个 b+tree,但会给出完整的定义,和演示网站 26 | - 会告诉你不追求我写出来什么主要看思路 27 | - 过程中卡住了,面试官会画图给提示。 28 | 29 | --- 30 | 31 | 如果有兴趣真的值得大家试一试: 32 | 33 | ![image](https://user-images.githubusercontent.com/15976103/144815394-6ef62de0-183f-4ae5-9d22-064bd244bc3f.png) 34 | 35 | 是这家公司:https://twitter.com/adam8157/status/1407994800708587529 36 | 37 | --- 38 | @adam8157 的回复 39 | 40 | > FYI,那条推是我,但文中的面试官是我旁边组的同事。向他学习,我所在组的面试风格相比之下可能稍显老派,但我们整个产品部门都是看重技术思维、工程思维和解决技术问题的能力。 41 | 42 | 43 | --- 44 | 45 | 46 | 47 | 48 | > 是英文面试吗?我是在开源面对面听到您的,想请问下您参与开发多久了?您的博客内容很丰富。 49 | 50 | 不是,四年左右。 51 | 52 | --- 53 | 54 | > 赞 想知道面试官是怎么说简历怎样做会更好的 55 | 56 | (主要是我当时做的不好,很随意) 57 | 控制在一页纸,告诉我应该突出自己的开源贡献。 58 | 59 | --- 60 | 61 | > 原来已经入职vmware了,真好! 62 | 63 | VMWare 已经没了。。。 -------------------------------------------------------------------------------- /BACKUP/229_二零二二的三个小目标.md: -------------------------------------------------------------------------------- 1 | # [二零二二的三个小目标](https://github.com/yihong0618/gitblog/issues/229) 2 | 3 | 虽然很爱看大家的年终总结,但今年自己还是不写了吧,因为或多或少每天都在总结。 4 | 5 | --- 6 | 7 | 翻看自己去年年初的 #202 (2021 的 3 个小目标) 发现很多都没完成,去年的目标不知不觉又变成了今年的目标,但我还是相信这一点,无论怎样,烂计划都是强于无计划的。 8 | 9 | 前些时候看到了一篇文章,触动到谈不上,但真的从中获益了很多,这种获益体现在,此刻我在打这篇文章 -- [我的个人 OKR 实践 01](https://justinyan.me/post/4752), 是的,一直随心所欲的我今年也开始定 OKR 了,对于 OKR 我更多的是关注自身,希望自己不会因为年龄的增长变得油腻,变得世故,变成了曾经眼里的傻逼 10 | 11 | ## 关于奖励 12 | 13 | - **完成这三个的 KR1 就奖励自己个 AirPods Pro 吧** 14 | - **完成这三个的 KR2 就奖励自己个 HHKB 吧** 15 | - **完成这三个的 KR3 就奖励自己个 XBOX 吧** 16 | 17 | 18 | ## OKR1 学日语 19 | 20 | 自己想学好日语太久了,也放弃太多次了,最多的一次学到初级下第 3 课,从小时候玩游戏,读村上春树开始就一直想学好,不用受汉化的束缚,回忆起来,大一时候第一次背 50 音图,10 多年过去了,还是没学成,不想说什么最好的时候就是 10 年前和今天,但真的想学学,嗯。现在水平是初级上,希望今年能多进步些,作为 OKR1 也代表自己的决心吧。 21 | 22 | - KR1 每天背单词,总结语法,过三级,7 月份考 23 | - KR2 过三级后坚持每天学习,看 1-2 集动漫,额外学习 1 小时 24 | - KR3 考 2 级 25 | 26 | ## OKR2 身体 27 | 28 | 虽然天天跑步,天天做俯卧撑,但自己也天天喝酒,搞的自己成了个健壮的胖子,体检报告也开始不理想,虽然一年也没生病,但看到好的身材快的速度还是羡慕,哎,又减肥了 29 | 30 | - KR1 瘦到 140 并保持 --> 具体的跑步和饮食计划(评论) 31 | - KR2 瘦到 125 32 | - KR3 回到自己 ins 头像的身材,或者更好 ins --> https://www.instagram.com/yihonghaha/ 33 | 34 | ## OKR3 编程 35 | 36 | 不多解释,吃饭和兴趣 37 | 38 | - KR1 学习 Rust, 自己项目保持更新,多贡献好玩的项目,写日语命令行的新项目 39 | - KR2 学 database 学常见算法,学分布式 40 | - KR3 500 lines 常见的完成 41 | 42 | 43 | --- 44 | 45 | 跑步:每周一个长距离,一个间歇 46 | 饮食:不跑长距离不喝啤酒,停掉可乐,晚上不吃零食了 47 | 48 | 49 | --- 50 | 51 | 当周最长距离,用 3 个月左右恢复半马能力 52 | - [x] week1 --> 5km 53 | - [x] week2 --> 6km 54 | - [x] week3 --> 8km 55 | - [x] week4 --> 10km 56 | - [ ] week5 --> 10km 57 | - [ ] week6 --> 8km 58 | - [ ] week7 --> 12km (加入间歇) 59 | - [ ] week8 --> 13km 60 | - [ ] week9 --> 15km 61 | - [ ] week10 --> 16km 62 | - [ ] week11 --> 18km 63 | - [ ] week12 --> 15km 64 | - [ ] week13 --> 20km 65 | - [ ] week14 --> 10km 66 | - [ ] week15 --> 21km 67 | 68 | --- 69 | 70 | > 滋磁,加油💪🏻 71 | 72 | 嗯啊,哈哈 -------------------------------------------------------------------------------- /BACKUP/22_雨中奔跑.md: -------------------------------------------------------------------------------- 1 | # [雨中奔跑](https://github.com/yihong0618/gitblog/issues/22) 2 | 3 | 今天犹豫了好几次 4 | 最终还是决定在雨中把今天的运动环完成 5 | 想起村上春树《当我谈跑步时我谈些什么》中的一句话 6 | 7 | > 一旦我找借口停下来,就永远不会再跑起来了 8 | 9 | 希望这次能坚持下去 -------------------------------------------------------------------------------- /BACKUP/230_年终岁尾.md: -------------------------------------------------------------------------------- 1 | # [年终岁尾](https://github.com/yihong0618/gitblog/issues/230) 2 | 3 | ## 中国人似乎都要过两个年,而这个春节更重要一些。 4 | 5 | 岁尾,上班的最后一天,办公室非常冷清,我呢,在这敲下这行话。 6 | 7 | 似乎很久没有随意记录一下心情了,项目关注的人多了,乱写一通难免畏首畏尾,所以正式的内容多了些,而我这个博客的初衷本身就是记录自己的流水账啊,所以想写就写吧。 8 | 9 | 这两年心态发生了很多变化,好的方面坏的方面,尤其是去年最好的朋友之一选择自己结束生命,总觉得有些不真实,像是有些东西从我的生命中抽走了,再也回不来,想回沈阳看看的时候,少了件事儿,而我们共同的朋友也仿佛约好了一样,不去提起这件事,不去提起他。 10 | 11 | 新冠两年,科比也走了两年,仿佛这两年很多东西都被抽走,在儿子出生前,和媳妇约好带他出国到日本去玩,结果现在儿子连辽宁都没出过,更可怕的是,我们不知道新冠会持续多久,但大家内心可能都知道,我们再也回不去曾经的生活了吧? 12 | 13 | 去年做了不少事儿,但总觉得还不够,飞逝的时光,新年到了,这种新年的感觉体现在,超市一排一排的大礼包,酒,坚果。新年到了,虎年来了。 14 | 15 | > 去享受最好的,也准备着随时承受最坏的 16 | 17 | - 想跑马拉松,上一次跑是 19 年的北马了吧,那是我第一次真正意义**跑完**的马拉松,冲过终点的时候略有遗憾,差一点点进 4 小时,希望下一年有所突破,一下子到了今天。 18 | - 想把自己曾经的想法都去实现了,想再给自己 10 年,看看未来如何,希望自己别变得油腻,别当爹,跟推上那些闪着光的少年多学习,多玩好玩的东西,让自己的心态变得平和。 19 | - 想回到从前的身材 20 | - 想把曾经想读的原版书都读了 21 | - 想变成一个靠谱的丈夫,一个靠谱的父亲 22 | - 想多分享,多帮助别人 23 | - 想多写些文章,特别是技术方面的 24 | - 想多爬几座山,多跑几个城市 25 | - 想祝大家虎年愉快,都去乘风破浪 26 | 27 | 写到这儿吧 28 | 29 | 30 | --- 31 | 32 | > 人生是场荒诞的电影啊 33 | 34 | 是啊,这半年更荒诞。 -------------------------------------------------------------------------------- /BACKUP/231_运交华盖与何求.md: -------------------------------------------------------------------------------- 1 | # [运交华盖与何求](https://github.com/yihong0618/gitblog/issues/231) 2 | 3 | - 最近工作有了些变化,但以后这里尽量不谈工作的事情 4 | - 这两周发生了太多的事儿,大脑和内心都有点应付不过来,所以想记录下此刻的心情 5 | - 又在不断想鲁迅这首《自嘲》 6 | - 需要学的东西很多,我也无暇顾及这些乱七八糟的 7 | - 也许是活明白了,也许是活糊涂了,但在漫长的生命面前,都无所谓 8 | - 就像放在宇宙的尺度来看,现在发生的这些又算什么呢? 9 | - 如果我的生命还剩下 30 天,我还会关注这些么?剩下 3 个月呢?3 年呢?大概率都不会吧。因为不确定所以才对未来担忧。 10 | - 想到了曾经读的《自私的基因》生命的意义是什么呢? 11 | - 昨天朋友来大连出差,我门认识 20 多年了,也许都当了父亲,聊起来感觉我门都变了好多。 12 | - 对坚持跑步的人来说,俄国跑者大概率还是能继续跑的。但战火中的国家呢? 13 | - 如果战争算是入侵的话,那么制裁不算入侵么?普通的人有什么错呢? 14 | - 如果 1966 年互联网如今天一样发达,还会有今天我在这里打这段话么? 15 | - 写到这儿 16 | 17 | --- 18 | 19 | In the third year of Corona Era: 20 | The world is divided into three parts. 21 | one part - War is Peace, 22 | one part - Freedom is Slavery, 23 | the other part - Ignorance is Strength. 24 | 25 | --- 26 | 27 | - 我很少在公开场合说自己的任何观点了 28 | - 更喜欢推荐自己喜欢的书,电影,游戏,动漫,这样懂的人自然知道了我 29 | - 最近在网上认识不少新朋友,但现实中很少交新朋友了,与其因为观点冲突落得失望,不如保留一些美好 30 | - 偶尔会有一搭没一搭的跟 frost 和老 C 还有 siwei 聊几句,感觉很不错 31 | - 《稍息》是本好书,虽然贵了点,发现越来越喜欢这种电子书无法带来阅读体验的书了,买了好些本 32 | - 写到这儿 33 | 34 | --- 35 | 36 | 测试下,太操蛋了。。。actions 全部挂了。我的所有项目。。。 37 | 38 | --- 39 | 40 | > 博主,运交华盖欲何求,”与“好像写错了,应该是“欲”,忘采纳。 41 | 42 | https://so.gushiwen.cn/mingju/juv_32ba1e53c73b.aspx -------------------------------------------------------------------------------- /BACKUP/231_运交华盖欲何求.md: -------------------------------------------------------------------------------- 1 | # [运交华盖欲何求](https://github.com/yihong0618/gitblog/issues/231) 2 | 3 | - 最近工作有了些变化,但以后这里尽量不谈工作的事情 4 | - 这两周发生了太多的事儿,大脑和内心都有点应付不过来,所以想记录下此刻的心情 5 | - 又在不断想鲁迅这首《自嘲》 6 | - 需要学的东西很多,我也无暇顾及这些乱七八糟的 7 | - 也许是活明白了,也许是活糊涂了,但在漫长的生命面前,都无所谓 8 | - 就像放在宇宙的尺度来看,现在发生的这些又算什么呢? 9 | - 如果我的生命还剩下 30 天,我还会关注这些么?剩下 3 个月呢?3 年呢?大概率都不会吧。因为不确定所以才对未来担忧。 10 | - 想到了曾经读的《自私的基因》生命的意义是什么呢? 11 | - 昨天朋友来大连出差,我门认识 20 多年了,也许都当了父亲,聊起来感觉我门都变了好多。 12 | - 对坚持跑步的人来说,俄国跑者大概率还是能继续跑的。但战火中的国家呢? 13 | - 如果战争算是入侵的话,那么制裁不算入侵么?普通的人有什么错呢? 14 | - 如果 1966 年互联网如今天一样发达,还会有今天我在这里打这段话么? 15 | - 写到这儿 16 | 17 | --- 18 | 19 | In the third year of Corona Era: 20 | The world is divided into three parts. 21 | one part - War is Peace, 22 | one part - Freedom is Slavery, 23 | the other part - Ignorance is Strength. 24 | 25 | --- 26 | 27 | - 我很少在公开场合说自己的任何观点了 28 | - 更喜欢推荐自己喜欢的书,电影,游戏,动漫,这样懂的人自然知道了我 29 | - 最近在网上认识不少新朋友,但现实中很少交新朋友了,与其因为观点冲突落得失望,不如保留一些美好 30 | - 偶尔会有一搭没一搭的跟 frost 和老 C 还有 siwei 聊几句,感觉很不错 31 | - 《稍息》是本好书,虽然贵了点,发现越来越喜欢这种电子书无法带来阅读体验的书了,买了好些本 32 | - 写到这儿 33 | 34 | --- 35 | 36 | 测试下,太操蛋了。。。actions 全部挂了。我的所有项目。。。 37 | 38 | --- 39 | 40 | > 博主,运交华盖欲何求,”与“好像写错了,应该是“欲”,忘采纳。 41 | 42 | https://so.gushiwen.cn/mingju/juv_32ba1e53c73b.aspx 43 | 44 | --- 45 | 46 | > > > 博主,运交华盖欲何求,”与“好像写错了,应该是“欲”,忘采纳。 47 | > > 48 | > > 49 | > > https://so.gushiwen.cn/mingju/juv_32ba1e53c73b.aspx 50 | > 51 | > 我看的也是这个,我是说你您的 issue title(运交华盖与何求 #231)好像写错了,还是说您故意这么写,有其他深意? 52 | 53 | 更改了~感谢~ -------------------------------------------------------------------------------- /BACKUP/232_测试.md: -------------------------------------------------------------------------------- 1 | # [测试](https://github.com/yihong0618/gitblog/issues/232) 2 | 3 | 测试 看看行不行 -------------------------------------------------------------------------------- /BACKUP/234_Postgres.需要学的东西.md: -------------------------------------------------------------------------------- 1 | # [Postgres 需要学的东西](https://github.com/yihong0618/gitblog/issues/234) 2 | 3 | - [x] GUC 4 | - [ ] WAL 5 | - [ ] Locks 6 | - [ ] Shared memory 7 | - [ ] Page 8 | - [ ] LWLocks 9 | - [ ] IO 10 | - [ ] 协议 11 | - [ ] Diskquota 12 | - [ ] Tuple 13 | - [ ] FSM 14 | - [ ] Join 15 | - [ ] MVCC 16 | - [ ] BufferPool 17 | - [ ] 分布式 18 | - [x] Btree & B+Tree 19 | - [ ] Hash 20 | - [ ] MmeoryContext 21 | - [ ] SPI 22 | 23 | 24 | --- 25 | 26 | Postgres 中的锁 27 | http://zhangshujie.cn/2021/07/20/postgresql-lock-lwlock-implement/ -------------------------------------------------------------------------------- /BACKUP/235_新冠纪元.md: -------------------------------------------------------------------------------- 1 | # [新冠纪元](https://github.com/yihong0618/gitblog/issues/235) 2 | 3 | 标题和内容无关,想到哪里写到哪里。 4 | 5 | 第三年了,四月要过去了,声音一浪接过一浪,清零派,共存派。不知道何时收场,不知道怎么收场,突然想了一个可能性,会不会他们,就没打算收场。 6 | 7 | > 战争即和平 8 | 自由即奴役 9 | 无知即力量 10 | 清零即共存 11 | 12 | 身处这片漩涡中,巨大的双手压在空中,那种无力感,挣扎,呐喊,404. 每个人都在其中,有时候会突然惊讶,身边的朋友怎么变成这样了? 13 | 14 | 最近的心情不太好,翻看自己的周记似乎一直在骂,骂战争,骂动态清零,当然只是在自己的地盘,在其他地方,家里,很少去表达自己真正的观点。 15 | 16 | 很多日常都搁置了,总是告诉自己等儿子幼儿园恢复了,家庭生活也正常了再去恢复自己,但 2 个月了,甚至没一个确切的日期。当然我比深处漩涡最深处的上海朋友好多了,也没太多值得抱怨的,他们太苦了。 17 | 18 | 我有一个 todo list, 列出了新冠过去了我想干什么,带儿子去日本玩等等,这个 list 越来越长,但慢慢的意识到了,我们可能再也回不去之前的生活了。 19 | 20 | 很多悲哀的事情来自于本可以,本可以不这样的,本可以不封城的,甚至,我们本可以没这 3 年的操蛋事儿的。 21 | 22 | 也许,我该接受这一切,平复自己的心情 23 | 24 | - 该学习学习,该跑步跑步,该读书读书 25 | - 重新把自己整理起来 26 | - 冥想 27 | - 减少信息的摄入 28 | - 多玩游戏,多爬爬山 29 | 30 | 实在不行,就去爱上老大哥,接受这一切,变成个傻逼 31 | 32 | 写到这儿。 33 | 34 | 35 | --- 36 | 37 | > 减少负面信息的输入 原谅自己对目前现状改变的能力 做好自己能做的事情 38 | 39 | 谢谢。 40 | 41 | --- 42 | 43 | 昨天的新闻出来时候有点沮丧, 44 | 在这之后一段时间里尽量不去谈论**任何**新冠(防疫)相关的东西了。 45 | 46 | --- 47 | 48 | 同时尝试离开信息源一段时间,第一个挑战算是 7 天吧。 -------------------------------------------------------------------------------- /BACKUP/237_LeetCode.是如何运行的--测试篇.md: -------------------------------------------------------------------------------- 1 | # [LeetCode 是如何运行的--测试篇](https://github.com/yihong0618/gitblog/issues/237) 2 | 3 | ## 初 4 | 5 | 有段日子没写博客了。 6 | 一般情况,四张图加上 140 字能表达的内容我就直接发推了,想到这个可能会超过这个长度,就写在这里吧。 7 | 当然有个前情提要,感恩 GitHub Issues 的双向链接, 8 | - 我只需要 #205 大家就可以直接看到上一篇的相关文章了 --《力扣的程序是如何运行的》,我昨天自己也看了一遍哈哈。所以这篇的格式也会跟上一篇一样。 9 | 10 | ## 起因 11 | 12 | 最近心血来潮决定去刷[几道题](https://github.com/yihong0618/edocteel001),上一次也是第一次刷题还是 3 年前了。 13 | ![image](https://user-images.githubusercontent.com/15976103/176813075-5d2495c1-08fa-4bc4-be3f-a51edb0fb189.png) 14 | 15 | 刷题的过程中感觉到了自己的不足。写完代码就直接提交了,结果很多时候是错的。也发现了 LeetCode 有先测试功能,需要自己写测试用例。 16 | 编了几个之后突然想,为什么我不能用官方的测试用例呢?那样不是更方便。搜了一下发现是没有的,并且这个需求还是有人提过的 17 | 18 | 1. https://leetcode.com/discuss/general-discussion/635684/option-to-view-all-the-testcases 19 | 2. https://www.quora.com/How-do-I-get-all-the-test-cases-of-problems-posted-on-LeetCode/answer/Vipin-Sharma-83 20 | 21 | 那么我能不能用我之前那篇文章的方法拿到 test case 呢? 22 | 23 | ## 探索 24 | 25 | - 把上一篇流程跑了一遍,发现 LeetCode 改了一些东西,增加了一点安全措施,但上文的方法依然可用 26 | - 观察 /mnt dir 下面的文件,`data.in` 最奇怪了,那么我们能不能打开呢? 27 | ![image](https://user-images.githubusercontent.com/15976103/176811631-355a0a01-85eb-4396-b35d-2a65b3559e24.png) 28 | - 完全没问题,里面的内容呢就是 test case...得到的好容易,在接口里也能看到,我们可以直接 print 那样就可以在 stdout 里看到了 29 | ![image](https://user-images.githubusercontent.com/15976103/176811708-8aa6c19a-0e15-48c0-86c4-79dea105dee4.png) 30 | ![image](https://user-images.githubusercontent.com/15976103/176811844-315b73d9-5980-4b6f-bf17-b228a9f03139.png) 31 | ![image](https://user-images.githubusercontent.com/15976103/176812095-0bbc54e2-5edb-4bf2-96c8-7f3799f8fdcc.png) 32 | 33 | ## 继续探索 34 | 35 | - 那么我能不能写个脚本把这些测试都拿下来直接生成所有测试用例呢?看起来很简单,但其实栽了 36 | - 因为 LeetCode 的测试非常严谨,到后面的测试,比如字符串,它会用一个非常长的字符串,len(s) > 500000 `print` 根本是打不下的,LeetCode 也只会截取前面的,后面用 `...` 代替 37 | - 如果整个测试太长,最后面的也会被截掉,用还剩多少个字符代替,如图 38 | ![image](https://user-images.githubusercontent.com/15976103/176812464-ff00f9dd-8f41-4838-a4ac-4bd15897befb.png) 39 | - 尝试用 `zlib compress + base64` 给字符串压缩,同样失败,有一点点效果 40 | - 继续尝试用 `urllib.request.urlopen` 能不能把 `data.in` 发出去?不行,这个 docker 内部网是不通的 41 | - 有其它方法么?有的,把长的字符串收集到 --> 分 n 次拿到 --> 最后保存。但是对普通刷题的朋友太麻烦了没有意义,感兴趣的同学可以自己尝试 42 | 43 | ## 意义呢 44 | 45 | 1. 不想多次提交,我可以建一个小号,第一次去拿测试,然后复制粘贴到测试用例里,这样能保证大部分测试是可以的。 46 | 2. 本地测试通过了再提交就 OK 了,也不用自己写符合 LeetCode 的测试了 47 | 3. 今天我就用这个方式搞定了**每日一题**哈哈哈 48 | ![image](https://user-images.githubusercontent.com/15976103/176813569-391e9652-47b5-4591-9da3-68fb25fbb46e.png) 49 | 4. 周赛貌似会很有用 50 | 51 | 52 | ## 启示呢 53 | 54 | - 做类似业务的朋友大多数也是 docker 起一个的方案,一定要小心,如果用户好奇会拿到你们许多信息的,连逆向都不用的。还有一定要小心 docker 逃逸的问题,LeetCode 能做到安全不代表所有公司能做到 55 | - 以后自己也要多写测试 56 | - 写代码,研究背后的原理,探索未知可比刷题有意思多了,我每次刷题最后都走偏。。。 57 | - LeetCode 不去公布所有测试也是有原因的,通过这次我明白了 58 | - 其实通过这个方式还能拿到一些 LeetCode setting 的限制,大家自己探索~ 59 | - 其它语言其实同理,我跑通了 go 的,大家可以用自己习惯的编程语言测试 60 | 61 | 62 | --- 63 | 64 | > 链接其他 issue/pr 的时候可以放到 markdown list 里面,这样 GitHub 会 render 出标题来,比如 65 | > 66 | > * 测试 [力扣的程序是如何运行的 #205](https://github.com/yihong0618/gitblog/issues/205) 67 | 68 | 学到了,已经更改,感谢哈哈。 69 | 70 | --- 71 | 72 | > 大学时代在做 oj 核心的时候也碰到过这个问题,怎么防止用户作弊。但是当时实力有限,就不做了,直接摆烂 73 | 74 | 拿到所有测试,感觉可以自动生成 if a: return b 的程序。。。 -------------------------------------------------------------------------------- /BACKUP/239_今天的跑步电台.md: -------------------------------------------------------------------------------- 1 | # [今天的跑步电台](https://github.com/yihong0618/gitblog/issues/239) 2 | 3 | ## 今天的跑步电台 4 | 5 | ![image](https://user-images.githubusercontent.com/15976103/179441894-1d95d01d-fadb-480b-8015-b85f90316e83.png) 6 | 7 | 从 2020 年开始,我用`今天的跑步电台`这个 tag 记录自己一边跑步一边听电台也算是快两年了。也不断在下面评论中收到一些相同的问题和想让我推荐一些不错的电台,这篇文章就用 Q&A 的形式来写,也算是给自己做个记录,同时还能方便大家找喜欢的播客听。btw, 如果大家有不错的电台也可以推荐在这个 issue 的评论区。 8 | 9 | Q: 为什么一边跑步一边听电台? 10 | A: 我跑步有些年头了,也喜欢一边跑步时候一边听些东西。最开始的时候还买了苹果的 shuffle 夹在衣服上听很方便。后来慢慢接触到了不错的播客,也是跑步时候听。最重要的是,我为数不多几个可以一心二用的时候,跑步听电台便是其中之一。他让有时候显得枯燥的跑步变得有意思多了。另外一个可以一心二用的时刻是:刷 Rogue Like 游戏时候听电台。 11 | 12 | Q: 一边跑步一边听电台不会影响速度么? 13 | A: 会的,我想锻炼速度时候会改成音乐。 14 | 15 | Q: 你用的是什么软件? 16 | A: 我一般直接用 iOS 自带的 podcast, 中文叫`播客`,偶尔自带的订阅的一些电台都听完了或者没感兴趣的会去`小宇宙`翻一翻每天的推荐,看到感兴趣的就拿来听,如果真的特别不错就会订阅。哦对,有些墙内听不到的我用 google podcase 17 | 18 | Q: 用的什么耳机? 19 | A: AirPods 20 | 21 | Q: 平时都听的什么电台? 22 | A: 我几乎每期都听的参考下图的订阅列表。请自行搜索 23 | ![image](https://user-images.githubusercontent.com/15976103/179443034-af10ac88-2eac-4764-a113-2d2262a6ae5a.png) 24 | ![image](https://user-images.githubusercontent.com/15976103/179443012-05c24288-61ec-4669-9a8b-fcf909b5bc26.png) 25 | ![image](https://user-images.githubusercontent.com/15976103/179443083-fbf5c44a-6d64-4c04-b14f-a1cc02f035c6.png) 26 | ![image](https://user-images.githubusercontent.com/15976103/179443185-c15b117c-adbb-4f64-a463-d045a8dce02f.png) 27 | 28 | 还有重轻的《不在场》 29 | 30 | Q: 还有其它的么? 31 | A: 我偶尔听的电台: 32 | 33 | - 《商业就是这样》 34 | - 《杯弓蛇瘾》 35 | - 《创业内幕》 36 | - 《跳岛 FM》 37 | - 《东亚观察局》 38 | - 《机核》 39 | - 《Anyway.FM 设计杂谈》 40 | - 《开源面对面》 41 | 42 | Q: 推荐哪些单期节目? 43 | A: 放到了附件中,参考 `recommand.txt` 选出推荐的 10 期如下: 44 | 45 | | ID | 节目名 | 来自电台 | 46 | | ---- | ---- | ---- | 47 | | 1 | 《那些被喜悦暴击的时刻 2.0》 | 故事 FM | 48 | | 2 | 《Full-Time Open Source》 | CORECURSIVE | 49 | |3 |《有一种马赛克人人都喜欢》 | Anyway.FM 设计杂谈 | 50 | |4|《跨性别者的医疗照护》| 一席 | 51 | |5| 《与飞书小伙伴聊聊程序员那些事》| ByteTalk | 52 | |6| 《在流水线上画梵高》 | 故事 FM | 53 | |7|《路人 2021 还可以,没问题》| 路人抓马 | 54 | |8| 《冷战中的宣传战》| 忽左忽右 | 55 | |9| 《美国》| 不在场 | 56 | |10| 《和 Gray 聊聊那些年遇到的神奇 Bug》 | 捕蛇者说| 57 | 58 | Q: 一边跑步一边听电台得到了什么? 59 | A: 啥也没得到。 60 | 61 | Q: 有啥要注意的么? 62 | A: 冬天注意防滑,在路上跑的时候尽量不用降噪耳机,需要听周围的声音 63 | 64 | Q: 推荐电台会持续更新么? 65 | A: 会的,特别推荐的我会继续放到表格里。 66 | 67 | 导出的所有`今天的跑步电台`的推。 68 | 69 | [radio.txt](https://github.com/yihong0618/gitblog/files/9129438/radio.txt) 70 | [recommand.txt](https://github.com/yihong0618/gitblog/files/9129444/recommand.txt) 71 | -------------------------------------------------------------------------------- /BACKUP/240_test.md: -------------------------------------------------------------------------------- 1 | # [test](https://github.com/yihong0618/gitblog/issues/240) 2 | 3 | 123 -------------------------------------------------------------------------------- /BACKUP/241_反思.md: -------------------------------------------------------------------------------- 1 | # [反思](https://github.com/yihong0618/gitblog/issues/241) 2 | 3 | 记录一下 4 | 5 | - 好像是第一次和网上一个大 V 吵架,我也懒得吵,其实自己还是有做的不对的地方的。 6 | - 但重要的是我平白无故浪费了好多时间精力,时间还好,大部分时间本来就是用来浪费的,但精力不是,以后尽量不这样了 7 | - 道歉其实不难的 8 | - 我错的地方在于,其实早上这条我完全可以无视的,像之前一样,忘了自己告诉自己的要控制表达欲了。 9 | - 但控制表达欲真难啊,fo 多了以后,抖个机灵就知道大概会有多少人喜欢多少转发,但其实这些都是无所谓的。 10 | - 写到这儿吧 -------------------------------------------------------------------------------- /BACKUP/242_Random.Thoughts.md: -------------------------------------------------------------------------------- 1 | # [Random Thoughts](https://github.com/yihong0618/gitblog/issues/242) 2 | 3 | # 一些随想,不想在社交网站朋友圈写的更新在这里 4 | 5 | 1. 楼下大喇叭喊非必要不出门,去你妈的。 6 | 2. 早就跟病毒疫情无关了,无非是服从性测试。想到这些心态好了很多。但该骂还是骂吧,这点发泄的权力都没有的时候,一切也就完了。 7 | 3. 环境是越来越差,但是在人只有一辈子的前提下,很多事儿是运气。年纪越大也就越信命,尽量去改变自己能改变的部分 8 | 4. 以前的一个朋友渐行渐远,反而觉得庆幸,人生经历的很多必然 9 | 5. 推上我很自然的看到我关注的朋友找工作都会帮忙转发,不知道我有这一天需要帮忙的时候会不会有人帮我 10 | 6. 躲进小楼成一统 11 | 7. 尽量不去评价别人的生活,在任何时候 12 | 8. 他怎么死了?他怎么还活着?他怎么还不死? 13 | 9. 别油腻 14 | 10. 日拱一卒 15 | 11. 读了 justinyan [这篇文章](https://justinyan.me/post/5298) 也挺有感触的,这种无力感真的难受。 16 | 12. 父母家人告诉我接受不能改变的,瑞·达利欧耶告诉我们认清现实。。。可谈何容易。每天不知道吐槽多少次各种傻逼,当然在他们的眼里我是更大的傻逼。 17 | 13. 唯一能做的是不去插手儿子的思考,别像我一样变成大家眼里的异类 18 | 14. 地震响了,核酸不能停 19 | 15. 如果诅咒有用就好了 20 | 16. 感受着时代的滚动,但不知道会滚向何方 21 | 17. 连世界和我是不是真实的我都分不清,我思考这些,打这些字的意义是什么? 22 | 18. 去他妈的意义,很多事情不需要意义 23 | 19. 机核会员该买了 24 | 20. 知易行难,永恒的概念 25 | 21. 走有一万个理由,但不走一个就够了,家在这。 26 | 22. 有些困惑,在外企工作好多年了,最不在意的就是口音,为什么这么多人学英语在意发音?英语不是用来用的么?又不是播音员 27 | 23. 在推上关注很多人,不想评价,但深深的感觉到了,很多痛苦是自己造成的,警示我别变成那样 28 | 24. 但很多事儿我是改变不了的,比如活在这个时代需要的运气。 29 | 25. 写到这儿 30 | 31 | 32 | --- 33 | 34 | 封的难受。。。 35 | 36 | --- 37 | 38 | 最近好多事情心情没那么好(其实这条是 trigger Actions) -------------------------------------------------------------------------------- /BACKUP/243_12121.md: -------------------------------------------------------------------------------- 1 | # [12121](https://github.com/yihong0618/gitblog/issues/243) 2 | 3 | 12 -------------------------------------------------------------------------------- /BACKUP/244_不能限制别人new吗.md: -------------------------------------------------------------------------------- 1 | # [不能限制别人 new 吗](https://github.com/yihong0618/gitblog/issues/244) 2 | 3 | test 4 | 5 | --- 6 | 7 | 别这样发了可以么,这样非常不礼貌。 -------------------------------------------------------------------------------- /BACKUP/245_test.md文件.md: -------------------------------------------------------------------------------- 1 | # [test md 文件](https://github.com/yihong0618/gitblog/issues/245) 2 | 3 | [test.md](https://github.com/yihong0618/gitblog/files/9785117/test.md) 4 | -------------------------------------------------------------------------------- /BACKUP/246_store.blog.updates.commit.in.branch.`backup`.md: -------------------------------------------------------------------------------- 1 | # [store blog updates commit in branch `backup`](https://github.com/yihong0618/gitblog/pull/246) 2 | 3 | it can make branch `master` clear. 4 | 5 | --- 6 | 7 | @HuJJ-NB 感谢,有些需要修改的更通用一点~ -------------------------------------------------------------------------------- /BACKUP/247_[add].place.blog.backup.in.branch.`backup`,.make.git.log.clear.md: -------------------------------------------------------------------------------- 1 | # [[add] place blog backup in branch `backup`, make git log clear](https://github.com/yihong0618/gitblog/pull/247) 2 | 3 | I think this will works well. 4 | 5 | --- 6 | 7 | seems you delete all my `md` files 8 | 9 | --- 10 | 11 | @HuJJ-NB will take a look this weekend maybe./ 12 | 13 | --- 14 | 15 | can you only change the `main.py` and open a separate `PR`. 16 | its better 17 | - do not delete files 18 | - do not delete .gitignore 19 | - do not delete .gitkeep -------------------------------------------------------------------------------- /BACKUP/248_如何判断一个数字帐号来自中国大陆.md: -------------------------------------------------------------------------------- 1 | # [如何判断一个数字帐号来自中国大陆](https://github.com/yihong0618/gitblog/issues/248) 2 | 3 | 今天把微信迁移到 WeChat 了,想到数据分离已经不是将来时而是进行时甚至过去时,记录一下。 4 | 5 | ## Duolingo 6 | 7 | 做的最绝的是多邻国 8 | 9 | - 如果是微信 +86 手机号注册,多邻国判断你来自中国大陆 10 | - 如果手机时区是 +8 手机语言是中文,多邻国大概率判断你是大陆用户 11 | - 它还会判断你之前打开的时区 12 | 13 | 如果多邻国判断你是中国大陆用户 14 | 15 | - 你无法使用多邻国的排行功能 16 | - 你无法添加好友 17 | - 你将被审核 18 | - 你必须登入才能获取到一些记录 19 | 20 | ## LeetCode 21 | 22 | 目前最简单的是 LeetCode 23 | 24 | - 如果你浏览器的语言是简体中文,LeetCode 会推荐你去 LeetCode-cn 25 | 26 | 如果 LeetCode 判断你是中国大陆用户,并且你决定使用 LeetCode-cn 27 | 28 | - 你可以迁移 LeetCode 到 LeetCode-cn 29 | - 你可以使用 LeetCode 的 app 30 | - 你会体验到一个符合大陆用户审美的界面 31 | 32 | ## 微信 33 | 34 | 微信会用绑定的手机判断你是否来自中国大陆 35 | 36 | - 绑定 +86 你就是大陆用户 37 | 38 | 如果你是微信的大陆用户 39 | 40 | - 你无法使用 WeChat out 41 | - 你将收获更多的广告 42 | - 你可以体验到更多的审核 43 | - 你更容易被炸号 44 | - 你可以体验到游戏中心 45 | 46 | ## NRC(Nike Run Club) 47 | 48 | NRC 会用地点判断你是否为中国大陆用户 49 | 50 | - 你的手机及 NRC 内的地点设置均为大陆以外,你就不是大陆用户 51 | 52 | 如果你现在是 NRC 的大陆用户 53 | 54 | - 你将收到一封信 NRC 离开大陆的信 55 | - 你用不了了 56 | 57 | ## TikTok 58 | 59 | 也挺绝的是 TikTok 60 | 61 | - 会判断你的 sim 卡 62 | - 会判断你的 vpn 63 | 64 | 如果你是中国大陆用户 65 | 66 | - 你可以使用抖音! 67 | 68 | 69 | --- 70 | 2022.11.08 更新,多邻国恢复了中国大陆的排行榜 71 | --- 72 | 73 | 欢迎补充 74 | 75 | --- 76 | 2023.05.12 补充 77 | 78 | - bing 会判断语言,dns 79 | - bard 会判断语言及地区 80 | - ChatGPT 还会判断是否为梯子运营商 81 | - Slack 的 Claude 会判断 VPN 82 | - 所有的这些都会判断是否为 +86 手机号。 83 | 84 | 推友的补充以及我不对的地方 85 | ![image](https://github.com/yihong0618/gitblog/assets/15976103/b6ea5cd0-0dd9-4dc2-95bb-94e2368b24a6) 86 | 87 | 88 | --- 89 | 90 | @gledos 谢谢。 91 | 92 | 93 | --- 94 | 95 | > 好奇 yihong 哥是怎么确定这些应用的判断方式的呢? 96 | 97 | 做了一点研究,不过有些可能是错的或者不全面 98 | 99 | --- 100 | 101 | > > 微信换绑后,之前是无法使用人脸识别的,具体因为没有使用过不太清楚当前情况,然后就是特色小功能,边边角角的例如儿童手表微信无法使用,以及很多广告不再加载 102 | > 103 | > 老黄历了,大疫年间的 WeChat 就已经可以用人脸认证了 104 | 105 | 谢谢补充 -------------------------------------------------------------------------------- /BACKUP/248_如果判断一个数字帐号来自中国大陆.md: -------------------------------------------------------------------------------- 1 | # [如果判断一个数字帐号来自中国大陆](https://github.com/yihong0618/gitblog/issues/248) 2 | 3 | 今天把微信迁移到 WeChat 了,想到数据分离已经不是将来时而是进行时甚至过去时,记录一下。 4 | 5 | ## Duolingo 6 | 7 | 做的最绝的是多邻国 8 | 9 | - 如果是微信 +86 手机号注册,多邻国判断你来自中国大陆 10 | - 如果手机时区是 +8 手机语言是中文,多邻国大概率判断你是大陆用户 11 | - 它还会判断你之前打开的时区 12 | 13 | 如果多邻国判断你是中国大陆用户 14 | 15 | - 你无法使用多邻国的排行功能 16 | - 你无法添加好友 17 | - 你将被审核 18 | - 你必须登入才能获取到一些记录 19 | 20 | ## LeetCode 21 | 22 | 目前最简单的是 LeetCode 23 | 24 | - 如果你浏览器的语言是简体中文,LeetCode 会推荐你去 LeetCode-cn 25 | 26 | 如果 LeetCode 判断你是中国大陆用户,并且你决定使用 LeetCode-cn 27 | 28 | - 你可以迁移 LeetCode 到 LeetCode-cn 29 | - 你可以使用 LeetCode 的 app 30 | - 你会体验到一个符合大陆用户审美的界面 31 | 32 | ## 微信 33 | 34 | 微信会用绑定的手机判断你是否来自中国大陆 35 | 36 | - 绑定 +86 你就是大陆用户 37 | 38 | 如果你是微信的大陆用户 39 | 40 | - 你无法使用 WeChat out 41 | - 你将收获更多的广告 42 | - 你可以体验到更多的审核 43 | - 你更容易被炸号 44 | - 你可以体验到游戏中心 45 | 46 | ## NRC(Nike Run Club) 47 | 48 | NRC 会用地点判断你是否为中国大陆用户 49 | 50 | - 你的手机及 NRC 内的地点设置均为大陆以外,你就不是大陆用户 51 | 52 | 如果你现在是 NRC 的大陆用户 53 | 54 | - 你将收到一封信 NRC 离开大陆的信 55 | - 你用不了了 56 | 57 | ## TikTok 58 | 59 | 也挺绝的是 TikTok 60 | 61 | - 会判断你的 sim 卡 62 | - 会判断你的 vpn 63 | 64 | 如果你是中国大陆用户 65 | 66 | - 你可以使用抖音! 67 | 68 | 69 | --- 70 | 2022.11.08 更新,多邻国恢复了中国大陆的排行榜 71 | --- 72 | 73 | 欢迎补充 74 | 75 | --- 76 | 2023.05.12 补充 77 | 78 | - bing 会判断语言,dns 79 | - bard 会判断语言及地区 80 | - ChatGPT 还会判断是否为梯子运营商 81 | - Slack 的 Claude 会判断 VPN 82 | - 所有的这些都会判断是否为 +86 手机号。 83 | 84 | 推友的补充以及我不对的地方 85 | ![image](https://github.com/yihong0618/gitblog/assets/15976103/b6ea5cd0-0dd9-4dc2-95bb-94e2368b24a6) 86 | 87 | 88 | --- 89 | 90 | @gledos 谢谢。 91 | 92 | 93 | --- 94 | 95 | > 好奇 yihong 哥是怎么确定这些应用的判断方式的呢? 96 | 97 | 做了一点研究,不过有些可能是错的或者不全面 -------------------------------------------------------------------------------- /BACKUP/24_快点离开这个地方.md: -------------------------------------------------------------------------------- 1 | # [快点离开这个地方](https://github.com/yihong0618/gitblog/issues/24) 2 | 3 | 这次回家心情超级差 4 | 好多每天的任务停滞了 5 | 真的难受。 6 | --- 7 | 越发的想离开这里了 8 | 该去哪里呢? 9 | 哎 -------------------------------------------------------------------------------- /BACKUP/250_Sort.lables.by.description.info.if.it.exists,.otherwise.sort.by.name.md: -------------------------------------------------------------------------------- 1 | # [Sort lables by description info if it exists, otherwise sort by name](https://github.com/yihong0618/gitblog/pull/250) 2 | 3 | For example, we can let the description start with a number (1#Java, 2#Docker, 3#K8s, etc.) 4 | 5 | --- 6 | 7 | Thanks -------------------------------------------------------------------------------- /BACKUP/251_一杯敬月光.md: -------------------------------------------------------------------------------- 1 | # [一杯敬月光](https://github.com/yihong0618/gitblog/issues/251) 2 | 3 | ![image](https://user-images.githubusercontent.com/15976103/202731339-94a4e31e-51cd-4b9e-9550-1905e976a8cc.png) 4 | 5 | 又在喝一瓶一升的啤酒,一大罐,拿起来有些重,自己一边对着电脑看代码一边喝,从重量看这瓶要喝完了。 6 | 成年人的世界,说起来可笑,是一个不断抛弃爱好的过程,终于这个过程在肉眼可见的 35 岁迎来了抛弃朋友这一步。 7 | 8 | **一杯敬月光** 9 | 10 | 我有很多朋友,很多都很要好,现在举起酒杯却不知道联系谁,甚至想的更多的是跟一些推特上,GitHub 上素未谋面的人喝上几杯,而不是曾经的朋友。 11 | 12 | 这种抛弃来的突然,某天被朋友教育,教育我不要总看不好的一面,嘴上答应的好依然欢声笑语。 13 | 可这次之后,半年过去了,一次也没联系过这十几年的朋友,微信默默的对其不可见,也不会说其它的,几次不回答之后,朋友也就不再理我了。挺好的。 14 | 15 | **一杯敬过往** 16 | 17 | 我有一个爹了,我也是一个五岁孩子的爹,越发的不想再要一个朋友当爹了,当然,我会反思自己,但无趣了就是无趣了,年龄增长以后的世界抛弃了就是抛弃了。有精力多珍惜自己该珍惜的。 18 | 19 | **离开这欢乐场** 20 | 21 | 看到很敬仰的推友的一句话: 22 | 23 | > 这世界配不上这么善良的人儿 24 | 25 | 确实。忽然又想起自己那些死去的[朋友](https://github.com/yihong0618/gitblog/issues/196),某种程度上他们永远活在那里,定格在那里,他们不会改变了,永远是我的朋友,我也会在某一天去找他们吧。 26 | 27 | **祈祷** 28 | 29 | 大多数时候我是乐观的,毕竟,没有人能万岁的。 30 | 31 | **希望** 32 | 33 | 接下来活的更洒脱一点,该抛弃就抛弃,同时担起应该有的责任。 34 | 35 | **干了这杯** 36 | 37 | 写完这句把最后剩的这些一饮而尽,读到这的朋友,有机会,我们喝一杯。 38 | 没机会也无所谓。 39 | 40 | 41 | **写到这儿** 42 | 43 | --- 44 | 45 | > 以茶代酒 46 | > 47 | > 咱隔着时空碰一个 48 | > 49 | > 干了 干活 50 | 51 | 干杯 52 | 53 | --- 54 | 55 | @bw97 干杯远方的朋友 56 | 57 | --- 58 | 59 | > 读着挺忧伤的。独在异乡为异客,带上耳机,倒杯可乐,干杯🍻 60 | 61 | 干杯。 62 | 63 | --- 64 | 65 | > 喝着酒突然看到这个,干杯。 66 | 67 | 干杯,我被傻逼 b 站气到了,也在喝酒。。。 68 | 69 | --- 70 | 71 | > 突然翻到这篇,看了一眼,身边竟没酒,心里敬 yihong 一杯 🍻 72 | 73 | 干杯🍻 -------------------------------------------------------------------------------- /BACKUP/252_利用.GitHubPoster.和.GitHub.Actions.备份任意用户推特.md: -------------------------------------------------------------------------------- 1 | # [利用 GitHubPoster 和 GitHub Actions 备份任意用户推特](https://github.com/yihong0618/gitblog/issues/252) 2 | 3 | **2023-4-21 推特把这个封了**,2023-5-2 复活了部分功能,但只能备份 3200 条 4 | 5 | 6 | 完全不用登陆,不用申请开发者,备份任意非锁推推特用户的所有推特 7 | 8 | ## 为什么用 Github Actions 9 | 10 | 1. 不用全局梯子 11 | 2. 不需要考虑翻墙软件的 ssl 问题 12 | 3. 方便且不用考虑本地环境配置问题 13 | 14 | ## 注意 15 | 16 | - GitHub_TOKEN 目前是 read-only 大家需要先设置权限 17 | ![image](https://user-images.githubusercontent.com/15976103/216485565-17f47919-1854-4b6e-8e74-2fddcc4f6cfd.png) 18 | - 参考官方文章 https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-the-default-github_token-permissions 19 | 20 | ## How to? 只需要几个步骤,具体可以参考图片 21 | 22 | 1. fork or clone [GitHubPoster](https://github.com/yihong0618/GitHubPoster) 23 | 2. enable GitHub Actions 24 | 3. 找到如下图的的 `Twitter Back Up` 25 | 4. 点击 Run workflow 26 | 5. 输入推友的 twitter name 点击绿色的 Run workflow 27 | 6. 等待 Actions 跑完 28 | 7. 所有推特备份记录在 OUT_FOLDER/${twitter_user_name}.txt 中,大家可以自己备份分享,还有个展示的 svg 29 | 8. 如果遇到 permission deny 情况可以参考这个 issue https://github.com/ad-m/github-push-action/issues/96 打开写的权限 30 | 31 | ![image](https://user-images.githubusercontent.com/15976103/202878694-d9f74861-f06b-45a3-8976-2a3235702595.jpeg) 32 | 33 | **例 Action workflow** 34 | 35 | https://github.com/yihong0618/GitHubPoster/actions/runs/3503844462/jobs/5869157102 36 | 37 | ## 注意 38 | 39 | 1. 鉴于推特这些天的情况,这个可能随时不好用,我不会持续更新 40 | 2. 锁推用户无法备份,如果你锁推并且想备份自己的可以先开锁,等备份完成后再锁 41 | 3. 如果你想备份自己的又不想给别人看,可以把项目设成私有的,一样可以跑 Actions 42 | 4. 不会回答太多问题 43 | 44 | 45 | ## 下图为 @frostming 的推特演示 46 | 47 | ![image](https://user-images.githubusercontent.com/15976103/202855616-3e8991e1-9bed-4754-afad-53964c30f5aa.png) 48 | 49 | ![image](https://user-images.githubusercontent.com/15976103/202855635-dbf03409-da9a-4894-9c66-d9e94d9ebda6.png) 50 | 51 | ## Enjoy it 52 | 53 | 54 | 55 | --- 56 | 57 | 如果遇到没有写的权限可以参考这个 issue 58 | https://github.com/ad-m/github-push-action/issues/96 59 | 60 | --- 61 | 62 | > 您好,这个现在是不能用了吗,找不到 twitter back up 63 | 64 | 是的 -------------------------------------------------------------------------------- /BACKUP/253_feat:.store.backup.in.another.branch.md: -------------------------------------------------------------------------------- 1 | # [feat: store backup in another branch](https://github.com/yihong0618/gitblog/pull/253) 2 | 3 | save backups in new branch, and do not change commit log in master branch 4 | 5 | --- 6 | 7 | > 之后您需要新建一个分支专门存放 BACKUP 目录等,可以将 master 分支里的您还需要的文件移动到新分支。大体可以参考我的仓库 8 | 9 | 我懂了,这个我需要考虑下,我想保持原有的 10 | 11 | --- 12 | 13 | > 很抱歉前段时间学校里事情太多忙忘了,这样应该符合要求了。 14 | 15 | 没关系,哈哈。 16 | 17 | 有几个我不想动的,你的可以作为 fork 继续更新,因为这个本质上还是私人项目我没有特别想做的通用 18 | 19 | 1. 我想保持 back up 在这里 20 | 2. label 作为 title 保持原样 21 | 22 | --- 23 | 24 | 如果你想用你的项目提 PR, 你可以研究下怎么同步我的然后切分支提,这样就没那么多冲突了 -------------------------------------------------------------------------------- /BACKUP/254_写诗吧.md: -------------------------------------------------------------------------------- 1 | # [写诗吧](https://github.com/yihong0618/gitblog/issues/254) 2 | 3 | ### 把写的短句更新再这里 4 | 5 | ``` 6 | 《新冠》 7 | 头痛 8 | 捂嘴 9 | 脚痛 10 | 捂嘴 11 | 四月张开了口 12 | 四月断了喉咙 13 | 我们低下头 14 | 看见了枷锁 15 | 还好 16 | 有京城的人在嘶喊 17 | 有山城的人在唱歌 18 | 他们再也没机会说 19 | 无一人是男儿 20 | ``` 21 | 22 | 23 | --- 24 | 25 | > 赖活着 26 | 27 | 是啊。。。 -------------------------------------------------------------------------------- /BACKUP/255_2022.失落的一年.md: -------------------------------------------------------------------------------- 1 | # [2022 失落的一年](https://github.com/yihong0618/gitblog/issues/255) 2 | 3 | 突然想写年终总结,30 几年的第一次,以前是从来不想写这个东西的,但今年过的实在是太差了,就当是对自己过去的一年的整理,这个整理痛苦在,好的地方可能只有聊聊几笔,大多是不那么愉快的回忆吧? 4 | 5 | ### 新冠 6 | 7 | - 今年有大半年大连在要么封着要么在封着的路上,自己的心情也随着这些起伏,在家不能出去实在是难受,由此自己对**防疫爱好者**有了新的偏见,甚至因此失去了 20 几年的朋友。 8 | - 心态呢,也发生巨大的改变。突然意识到自己不需要那么多朋友的,有些留给回忆好像更美好一些,这种放弃来的突然,就好像不认识了这个自己。删掉好友无论是在微信上还是内心上都毫无波澜,冷静的可怕 9 | - 年底的突然转向我也骂不动了,每天都出门,孩子去幼儿园和其他地方也从来没耽误过,结果倒是那些怕的不行的人先阳了,我们一家早就做好准备却一点事儿没有,来的讽刺。 10 | 11 | 12 | ### 工作 13 | 14 | - 为数不多今年比较开心的了,换了一份工作,有非常牛逼的同事和对我很好也特别厉害的领导,领导跟我爱好有很多相似的地方,真的开心。 15 | - 我自己倒是很少在社交平台谈论自己的工作,自己有了一些成长,更多的是认识到了自己的不足,需要做的很多,明年需要更多的成长,如果明年顺利的话。 16 | - 工作是:https://github.com/yihong0618/gitblog/issues/228 17 | 18 | ### 家庭 19 | 20 | - 懂了一些怎么经营一份感情,尤其是到了很多朋友开始离婚的年龄 21 | - 但自己其实做的远远不够,我需要做的更好,好在自己的进步空间还算大 22 | - 缺少了用心和儿子建立感情 23 | 24 | ### 游戏 25 | 26 | - 感谢《杀戮尖塔》治好了我游戏 ED, 打了大半年,目前进阶 20, 两周前还买了 xbox 27 | 28 | ### 个人 29 | 30 | - 跑步这几年最差的一年,大概只跑了 750km 配速也从 5mins 到了 7mins 31 | - 身体也是最差的一年 32 | - 当然我可以把这些归咎于防疫,但显然是自己太懈怠了 33 | - 酒喝了好多,和老朋友,和推上认识新朋友,这点还是值得开心的 34 | - 书没读几本,电影剧没刷几部 35 | - 没离开过大连,妈的 36 | - 如`新冠`中说的,微信删了几百个好友,其实删完了没那么开心 37 | - 没有好好看看海 38 | - 年初设定的目标一个也没完成 39 | 40 | ### GitHub 41 | 42 | - 写了几个新项目,最重要的要算是 [Kindle_download_helper](https://github.com/yihong0618/Kindle_download_helper) 了,帮到了不少人 43 | - 通过代码和很多人相识了起来,特别是 frostming 还有 jo 有好玩的我们总会分享 44 | - 还有感谢 siwei, 送了我好多东西,我欠他好多次干杯。 45 | 46 | ### 推特 47 | 48 | - 慢慢的 fo 多了起来,但这不是我应得的,拿到自己能力之外的东西难免出问题,保持自己,错了就是错了,别觉得自己有什么,只是幸运而已 49 | - 认识了几个好朋友,这个推特最大的意义 50 | - 我最敬仰的几个人关注我了,今年为数不多值得拿来吹的 51 | - 但我就像个雨后爬出的蚯蚓,墙外的东西不属于我,随时可能失去,尽量去享受能看到墙外世界的每一天 52 | 53 | ### 朋友 54 | 55 | - 今年时不时想起自己死去的朋友,为此还去重读了几本村上春树的书,他们永远停在那了 56 | 57 | ### 白纸 58 | 59 | - 看到了这片土地的希望 60 | 61 | ### 没有展望 62 | 63 | - 明年不写目标了,写了大概率不会完成,不如不写。努力去实现一个 64 | 65 | ### 我的 2022 66 | https://github.com/yihong0618/2022 67 | 68 | --- 69 | 70 | > https://zhuyaguang.github.io/running_page/ 2022 感谢你的 running_page 项目,让我入门了一项运动 71 | 72 | cool 73 | 74 | --- 75 | 76 | > 好想去大连,毕业后一直没回去了。期望 23 年徒步大会去一次。 77 | 78 | 理论上明年没那么多限制了 79 | 80 | --- 81 | 82 | > 年底了,来对你表示感谢。非常喜欢你的 running_page 项目。作为跑者,希望你能一直跑下去,一直是个跑者。不用追求配速啊,距离啊这些。只要出去跑步,就是跑者。新年快乐。 83 | 84 | 嗯啊 85 | 86 | --- 87 | 88 | > 关注 yihong 老师的推特,最初是因为那句“喜欢王小波,大概我们能成为朋友”,看完这篇博客,我觉得大概我们能成为挚友。 89 | 90 | 哈哈有机会喝一杯,来大连的话私信我 -------------------------------------------------------------------------------- /BACKUP/256_test.md: -------------------------------------------------------------------------------- 1 | # [test](https://github.com/yihong0618/gitblog/issues/256) 2 | 3 | test 4 | 5 | --- 6 | 7 | 没关系哈哈 -------------------------------------------------------------------------------- /BACKUP/258_不用.root.使用小爱同学和.ChatGPT.折腾记.md: -------------------------------------------------------------------------------- 1 | # [不用 root 使用小爱同学和 ChatGPT 折腾记](https://github.com/yihong0618/gitblog/issues/258) 2 | 3 | ## 从写在前面 4 | 项目链接 -> https://github.com/yihong0618/xiaogpt 5 | 大多数事儿很简单的一个结论是:这么做有什么用? 6 | 但是,没用就不做了么?好玩也是有用之一呀。 7 | 8 | ## 想法 9 | 10 | - 从 ChatGPT 刚上第二周开始,我弄了个账号,后来发现一个很好玩的项目 [ChineseAiDungeonChatGPT](https://github.com/bupticybee/ChineseAiDungeonChatGPT) --> 用 ChatGPT 玩 DND, 我突然想我能语音就更有带入感了。 11 | - 因为之前折腾 [blue](https://github.com/yihong0618/blue) 时候了解了一些小米 IOT 设备的交互 tts, 我觉得我用一些方式是可以实现的 12 | - 不过从想法到可用确实经历了不少 13 | 14 | ## 开始折腾 15 | 16 | 1. 最早的 idea 是把小爱同学破解了,破解之后拦截我的对话,如果对话包含 `GPT` 就用破解的小爱发送请求到 ChatGPT, 再把 ChatGPT 的回复截包,读出来。 17 | - 遇到最大的困难是小爱怎么破解,搜了一圈发现,小爱是有办法通过串口来 hook 再刷固件的。 18 | - 但串口是啥?我学习了串口通信,用自己树莓派做实验,去淘宝买 usb2ttl 学会了。但是需要焊接,我又去 B 站刷视频学习,问同事硬件大神如何焊接,学会了焊接。但,他妈的,新的小爱同学把串口通信给封了。 19 | - 翻到了一个国外破解小爱同学的,[能用拆机后的 USB 来烧固件](https://github.com/duhow/xiaoai-patch/blob/master/research/lx06/install.md),但我没有 windows,-> 学习老的 macbookpro 2015 刷双系统,尝试给小爱刷机 -> 小米把这个也封了 20 | - 有趣的是每天用发现确实还挺好用的,让他放歌,给我儿子放小猪佩奇。于是又给丈母娘买了一个,给她配置好,可以放歌。 21 | 22 | 2. 第一个方式不太行,尝试去用路由 openwrt 截包再发送,依然失败,我折腾了一下发现 https 获取 payload 还是有些困难的 23 | 3. 转向了 Siri 那么我能不能用 Siri 实现呢?是能的,可以用 Siri -> 捷径 -> 获取你说的话 -> 发送 ChatGPT -> 小爱 or 直接 Siri 自己来 24 | 4. 网友[象牙山刘能](https://twitter.com/disksing)有一天发他儿子小爱同学的聊天记录,突然灵感来了,我可以用最蠢的轮询,来不断获取最新的聊天记录,如果有新的符合要求我就发送给 ChatGPT --> 再用 tts 让小爱同学朗读,但因为朗读需要时间,所以轮询也没那么笨了。 25 | 26 | ## 实现 27 | 28 | - 先实现不断拿对话历史 29 | - 测试 revChatGPT 可行 30 | - 利用 MiService call tts 可行 31 | - 剩下就是写代码了 32 | 33 | ## 准备 34 | 35 | 1. ChatGPT id 36 | 2. 小爱音响 37 | 3. 能正常联网的环境或 proxy 38 | 4. python3.8+ 39 | 4. 抓包环境,可以用 https://proxyman.io/ 40 | 41 | ## 使用 42 | 43 | 1. 在`小爱音响` APP 点对话记录并抓包找到 https://userprofile.mina.mi.com/device_profile/v2/conversation 这个 api 的 cookie 44 | 2. pip install -r requirements.txt 45 | 3. 参考 [MiService](https://github.com/Yonsm/MiService) 项目 README 并在本地 terminal 跑 `micli list` 拿到你音响的 DID 成功 **别忘了设置 export MI_DID=xxx** 这个 MI_DID 用 46 | 4. 参考 [revChatGPT](https://github.com/acheong08/ChatGPT) 项目 README 配置 chatGPT 的 config 47 | 5. run `python xiaogpt.py ${cookie} --hardware ${your_hardware}` ${cookie} 为你抓包的 cookie hardware 你看小爱屁股上有型号,输入进来 48 | 6. 跑起来之后就可以问小爱同学问题了,“帮我回答开头的问题”会发送一份给 ChatGPT 然后小爱同学用 tts 回答 49 | 50 | ## 总结 51 | 52 | - 完成那一刻确实挺开心,但过程中发现了几个好玩的[博客](http://javabin.cn/archives/),惊讶了做 revChatGPT 的学生真牛逼,学会了焊接,开始发现硬件也挺有意思的,不断折腾的过程沮丧有一些,但更多的是学习新东西带来的兴奋感。 53 | - 拆机发现,小爱同学内部做工确实不错 54 | - 折腾过程中的感受,将来肯定有一天这些智能音箱厂商也会训练大模型,将彻底改变智能家居,仿佛看到了未来 55 | 56 | ## 彩蛋 57 | 58 | ![image](https://user-images.githubusercontent.com/15976103/219273665-f8c252aa-0b05-4f18-9028-8cada453aea5.png) 59 | 60 | -------------------------------------------------------------------------------- /BACKUP/25_重来.md: -------------------------------------------------------------------------------- 1 | # [重来](https://github.com/yihong0618/gitblog/issues/25) 2 | 3 | 重来 4 | --- 5 | ### 回了趟沈阳好多习惯都被打破了,似乎一切都得重来。 6 | 1. 下一阶段准备每天 10km 然后周休 1-2 天,周二跑间歇跑 7 | 2. 编程方面继续保持每天写代码,每天 github 小绿星星 8 | 3. 日语方面,争取每天晚上全身心的学习一小时,不多不少,另外需要一个完整的计划 9 | 4. 加入跑步听书环节(现在听的是《猎魔人》) 10 | 5. 英语方面,找个时间开始练口语(待定) 11 | 6. 德语方面继续点点点 12 | 7. 每天俯卧撑和仰卧起坐循环 13 | 8. 其他一切继续 14 | -------------------------------------------------------------------------------- /BACKUP/262_杂感.md: -------------------------------------------------------------------------------- 1 | # [杂感](https://github.com/yihong0618/gitblog/issues/262) 2 | 3 | 近况及其它 4 | 5 | ## 死去的朋友 6 | 7 | 最近时常想起,时常梦见,清醒时有些自责,喝醉后怅然若失。那时我们相约等上映去看《灌篮高手》,如今只好多买一张票,酒边多放一个杯子,有时候想想有另一个世界就好了,如果有也不知道你过的怎么样。希望,它,真的作为生的对立面永存吧。也不知道当时你为什么这么选择,我们几个如果多给你打些电话情况会不会不一样,往往想到这里就感觉人生和世界的虚幻,究竟哪一个才是真实的? 8 | 9 | ## 灌篮高手 10 | 11 | 我很喜欢,无论其它人的评价怎样,在我看来不同年龄段对这个电影的看法是完全不同的,青春的遗憾也好,怀念曾经的自己也罢,仿佛一个跳投,空中划过一道弧线,球进了,是空心的。 12 | 而喜悦过去回过头看,一切如闪回一般,转过头,球场变成了屏幕前敲击着键盘的我。操他妈的,一个球花了二十年。 13 | 14 | ## AI 15 | 16 | 这段时间围绕着 OpenAI 的 API 做了几个项目,也和朋友有不少的交流,其中 stars 最多的那个双语书翻译项目也是我唯一失控的项目,不但失控,也失去了给它添加新功能的热情,一个是市面上大量同类的项目比我做的好的多的多,而我既没有精力也没有那么大的能力超过他们,而且合了很多代码不是我风格或者是质量没那么高的 PR, 导致项目彻底的失控。 17 | 其实更多的是我自己的原因。当然其它运行良好,xiaogpt @frostming 帮了我非常多,我也更愿意去把它变得更好。 18 | 给自己做个总结就是,项目的维护其实没想象的那么简单,也要懂得放弃。 19 | 20 | ## 技术含量 21 | 22 | 又遇到了别人说,我写的项目毫无技术含量,为什么有这么多人 star 关注。心里还是有些沮丧的。 23 | 虽然我知道和那些厉害的人项目我写的东西确实没什么特别的,想辩论几句,我做的都是曾经没人做过的,或者做的方式不是这样的,但这种辩论毫无价值,沮丧过了也就过去了。That's it. 也不知道自己能做什么更多的评价。 24 | 25 | ## 要去北京旅游 26 | 27 | 后天早上就出发了,本来想着是避免出行高峰,没想到的是每天都是出行高峰。抢票,抢票,弄了好几天,依然是我媳妇负责计划,出行当天我负责拎包和当个听从一切指挥的傻逼,上次去北京还是 19 年去跑马拉松,没想到这感觉像是没过去多久的事情,但因为新冠竟然过去了 3 年了。 28 | 29 | ## 朋友 30 | 31 | 新冠三年最大的庆幸和遗憾是失去了一些朋友,也告诉自己别去轻易交新的朋友。 32 | 33 | 34 | --- 35 | 36 | > > 又遇到了别人说,我写的项目毫无技术含量,为什么有这么多人 star 关注。心里还是有些沮丧的。 37 | > 38 | > 39 | > 40 | > 下次给他说:talk is cheap show me the code,你会发现这些人一行代码都拿不出来 41 | 42 | 好滴,谢谢~ 43 | 44 | --- 45 | 46 | > > 又遇到了别人说,我写的项目毫无技术含量,为什么有这么多人 star 关注。心里还是有些沮丧的。 47 | > 48 | > 49 | > 50 | > 有關這個,批評的人只看到大量的星數,認為應該要有高超的技術才能匹配。但站在使用者角度,每顆送出的星星都代表實在的解決了某人遇到的問題。實在沒必要為了某些留言沮喪。 51 | 52 | 好 53 | 54 | --- 55 | 56 | > 读到这里心里咯噔一下: 57 | > 58 | > > 也不知道当时你为什么这么选择,我们几个如果多给你打些电话情况会不会不一样。 59 | > 60 | > 61 | > 62 | > 我也有一个一样的朋友,不知道他在那边过得怎样了。 63 | 64 | 哎,一想起有时候心里就难受下 65 | 66 | --- 67 | 68 | > > 又遇到了别人说,我写的项目毫无技术含量,为什么有这么多人 star 关注。心里还是有些沮丧的。 69 | > > 虽然我知道和那些厉害的人项目我写的东西确实没什么特别的,想辩论几句,我做的都是曾经没人做过的,或者做的方式不是这样的,但这种辩论毫无价值,沮丧过了也就过去了。That's it. 也不知道自己能做什么更多的评价。 70 | > 71 | > 我认为不用做什么评价,无视就好了。yihong 大哥做的已经超过很多人了。 72 | 73 | 嗯嗯,谢谢~ -------------------------------------------------------------------------------- /BACKUP/263_Login.failed!.md: -------------------------------------------------------------------------------- 1 | # [Login failed!](https://github.com/yihong0618/gitblog/issues/263) 2 | 3 | 你好,这个问题是小米开发者平台账号问题吗? 4 | 我使用的小米账号登录的开发者平台 没有申请 注册企业组。 5 | 运行方式 docker hardware=MDZ-25-DA 6 | 7 | Exception on login 13********2: 'userId' 8 | Traceback (most recent call last): 9 | File "/app/.venv/lib/python3.10/site-packages/miservice/miaccount.py", line 71, in login 10 | self.token["userId"] = resp["userId"] 11 | KeyError: 'userId' 12 | Exception on login 13********2: 'userId' 13 | Traceback (most recent call last): 14 | File "/app/.venv/lib/python3.10/site-packages/miservice/miaccount.py", line 71, in login 15 | self.token["userId"] = resp["userId"] 16 | KeyError: 'userId' 17 | Traceback (most recent call last): 18 | File "/app/xiaogpt.py", line 5, in 19 | main() 20 | File "/app/xiaogpt/cli.py", line 136, in main 21 | loop.run_until_complete(miboy.run_forever()) 22 | File "/usr/local/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete 23 | return future.result() 24 | File "/app/xiaogpt/xiaogpt.py", line 422, in run_forever 25 | await self.init_all_data(session) 26 | File "/app/xiaogpt/xiaogpt.py", line 109, in init_all_data 27 | await self._init_data_hardware() 28 | File "/app/xiaogpt/xiaogpt.py", line 131, in _init_data_hardware 29 | hardware_data = await self.mina_service.device_list() 30 | File "/app/.venv/lib/python3.10/site-packages/miservice/minaservice.py", line 27, in device_list 31 | result = await self.mina_request("/admin/v2/device_list?master=" + str(master)) 32 | File "/app/.venv/lib/python3.10/site-packages/miservice/minaservice.py", line 22, in mina_request 33 | return await self.account.mi_request( 34 | File "/app/.venv/lib/python3.10/site-packages/miservice/miaccount.py", line 150, in mi_request 35 | raise Exception(f"Error {url}: {resp}") 36 | Exception: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_qc8k61XlhJYdirN4jOGD2xPzQn3oby: Login failed 37 | 38 | --- 39 | 40 | 不好意思 请去该项目下留 issue -------------------------------------------------------------------------------- /BACKUP/264_如何获取keep骑行数据?.md: -------------------------------------------------------------------------------- 1 | # [如何获取 keep 骑行数据?](https://github.com/yihong0618/gitblog/issues/264) 2 | 3 | 请问这个脚本只能获取跑步数据么?看了脚本只调用了 runing 的 api,是否可以更改运动类型呢? -------------------------------------------------------------------------------- /BACKUP/265_cuda.by.example.读书笔记.md: -------------------------------------------------------------------------------- 1 | # [cuda by example 读书笔记](https://github.com/yihong0618/gitblog/issues/265) 2 | 3 | 开坑 4 | 5 | --- 6 | 7 | 最好不要在这里留 issue~ -------------------------------------------------------------------------------- /BACKUP/268_五月病.md: -------------------------------------------------------------------------------- 1 | # [五月病](https://github.com/yihong0618/gitblog/issues/268) 2 | 3 | 好久没写流水账了,记录下刚过去的五月。 4 | 5 | ## 北京 6 | 7 | 五一假期去北京玩了,故宫,颐和园,天安门,长城都去了,以前去了好多次北京也没去这些地方,这次去倒是没有更多的兴奋,就很平淡的去看这过了几百年的一切。总感觉这皇宫,这皇城,一切都没怎么改变。 8 | 9 | 被查了 3 次身份证,无数次安检,这也许就是北京吧。儿子去天安门时候安检被没收了彩笔,儿子不理解嗷嗷大哭半小时,五岁的他不明白为什么彩笔会被人夺走,其实我们也不明白,嗯,这是规矩。 10 | 11 | 当然最开心的是,和老婆一起吃了顿很贵的火锅,见了友人 A 还和 hi@guoxing, 陈总喝了酒(还有其他同事),两顿。这些天还总能回想起陈总骑着他的小摩托驮我回酒店,他讲述的每周会骑着这个摩托,买本《三联周刊》来这家酒吧喝两杯酒,正好看完,回去。真美好。 12 | 13 | 还他妈吃了全宇宙最难吃的炸酱面。 14 | 15 | ## 死亡 16 | 17 | 又经历了一个认识的前辈死亡,我不太知道有没有死后的世界,也不知道未来因为 AI 他们会不会永远存在,又想起那些死去的朋友,他们看不到现在这一切了,不知道是不是一种幸运。 18 | 19 | 也许吧。 20 | 21 | 一切如旧。 22 | 23 | ## 幸福和插曲 24 | 25 | - 收到了不少的咨询邮件所有的我都尽自己最大的能力回复了,希望能帮到他们 26 | - 还帮助了一个北大的博士导出了所有跑步数据,作为一个不怎么学习的人真的是荣幸 27 | - 听《天书广播》印象最深的一句话是,“善意无法报答,只能传递”,那么让我把这些传递下去,自己也挺开心的。 28 | - 认识了几个新朋友,一个人还要给我推荐工作 29 | - 被一个人挂着污蔑,我本来想挂着反驳回去,后来想想算了。“恶意当然能传递,但在我这终止吧” 30 | 31 | ## 五月病 32 | 33 | - 大概也许到了这个时候。 34 | - 不太知道我的性格,我的运气会把我带到哪里,把我的家庭带到哪里,有时候还是挺迷茫的,尤其在这种大环境下。 35 | - 对我也就想想过去了,迷茫对我来说不如一瓶酒。 36 | - 可惜要尽量戒酒了,以后用跑两圈代替吧 37 | 38 | ## 讨厌的人 39 | 40 | - 去年新冠的发展对我最大的帮助是认清了一些朋友,在今年,很少在轻易的交朋友了,尤其是看到曾经当成很好的朋友的人,在嘲笑隔离大巴车死去的那些人,嘲笑“感叹人人都在大巴上”的人。 41 | - 瞎了眼了,希望以后不会了 42 | 43 | ## 希望 44 | 45 | - 明年就 35 岁了 46 | - 希望变成一个更好的自己 47 | -------------------------------------------------------------------------------- /BACKUP/26_一篇文章,一首诗,以及自己.md: -------------------------------------------------------------------------------- 1 | # [一篇文章,一首诗,以及自己](https://github.com/yihong0618/gitblog/issues/26) 2 | 3 | ### 焦虑 4 | 今天重读了一篇文章[《迷茫与倒退》](https://yihui.name/cn/2019/01/confusion-seclusion/) 5 | 不知道为什么,最近时常重读这篇文章,大概是在这里真的不开心吧。 6 | ### 一首诗 7 | 在这个人的博客简介里看到一首诗,真是喜欢,记录下来 8 | > 深情似海,问相逢初度,是何年纪?依约而今还记取,不是前生夙世。放学花前,题诗石上,春水园亭里。逢君一笑,人间无此欢喜。 9 | 无奈苍狗看云,红羊数劫,惘惘休提起。客气渐多真气少,汩没心灵何已。千古声名,百年担负,事事违初意。心头阁住,儿时那种情味。 10 | 11 | ### 写给自己 12 | 13 | - 认真工作 14 | - 把手头的东西做好 15 | - 想每天刷 10km 16 | - 想瘦到 126 17 | - 想六块腹肌 18 | - 想摆脱看别人脸色的束缚 19 | - 想好好学学日语 20 | - 想自己写一个自己的博客 21 | - 想把英语口语练好 22 | - 想再牛逼一点 23 | -------------------------------------------------------------------------------- /BACKUP/271_将友情链接生成的markdown表格处理成html.md: -------------------------------------------------------------------------------- 1 | # [将友情链接生成的 markdown 表格处理成 html](https://github.com/yihong0618/gitblog/pull/271) 2 | 3 | GitHub pages 默认仓库根目录下 index.html 为入口,因该仓库没有 index 文件,默认解析 readme.md。 4 | 但是 Jekyll 不能很好的渲染 markdown 表格,导致通过{user}.github.io 访问主页时友情链接部分会打乱排版。 5 | 6 | 通过引入 markdown 库,提前把 mardown 表格渲染后成 html 后再写入 readme.md,保证了主页排版的展示效果。 7 | 8 | --- 9 | 10 | thanks will take a look tomorrow -------------------------------------------------------------------------------- /BACKUP/272_微信好友.md: -------------------------------------------------------------------------------- 1 | # [微信好友](https://github.com/yihong0618/gitblog/issues/272) 2 | 3 | 微信大概是中国大陆人最重要的工具了吧。这一年我花了很久,把微信好友从 500+ 删到了 260, 写篇东西记录一下。当然,还要感谢微信的炸号,避免了将来可能的很多的尴尬,毕竟我这种人炸号了他们不会奇怪。 4 | 5 | ## why 6 | 7 | - 最开始是因为愤怒:愤怒那些对任何事情都毫无共情的人,在想为什么他们会在我的微信好友里。当然主要的原因是因为去年防疫过的太苦了,那些给防疫政策唱赞歌,从任何角度我都无法和他们成为朋友。 8 | - 然后是因为害怕:害怕有一天因为自己朋友圈转发的一些东西或者发表的看法被这些人当成间谍举报,也许我值 50w. 尤其是在某些时候朋友圈一片红和我朋友微信炸号的时候。 9 | - 最后是因为界限,在好不熟悉的人善意的提醒我要小心说话的时候,我也不知道为什么会那么愤怒,大概是因为表达空间被进一步压缩的无力感吧。 10 | 11 | ## how 12 | 13 | 1. 最先删除的是完全想不起来是谁的人 14 | 2. 接下来是把微信拉到最后倒着往上拉,加过之后就再也没说过话或者几年没再说过话的符合上面三点的人 15 | 3. 再之后就是个很艰难的筛选过程,删掉了很多这辈子可能不会再有交集或者不想跟他再有交集的人 16 | 17 | ## next 18 | 19 | 1. 自己也减少了很多微信的使用,甚至在想主动把号炸掉,重新去加真正好友 20 | 2. 继续尽量不加任何的微信群,除了逼不得已那些 21 | 3. 该表达就表达,去他妈的小心说话 22 | 23 | ## hope 24 | 25 | 1. 希望留下的都是值得的朋友 26 | 2. 希望觉得我同样讨厌的人也直接删除我 27 | 3. 希望有一天可以不用微信 28 | 29 | -------------------------------------------------------------------------------- /BACKUP/273_是不是别人也可以在这写东西.md: -------------------------------------------------------------------------------- 1 | # [是不是别人也可以在这写东西](https://github.com/yihong0618/gitblog/issues/273) 2 | 3 | 是不是别人也可以在这写东西 4 | 5 | --- 6 | 7 | 你写的不会在目录显示,我们判断了 isMe -------------------------------------------------------------------------------- /BACKUP/275_聊聊读书.md: -------------------------------------------------------------------------------- 1 | # [聊聊读书](https://github.com/yihong0618/gitblog/issues/275) 2 | 3 | ## 缘起 4 | 5 | 读书究竟为了什么?这些年虽然不上墙内的社交网站了,也很少有人跳出来告诉我要多读书,并顺手推荐了一本《毛泽东选集》,但推上也越来越多的人谈起读书,虽然晒出来的书外面的玻璃纸还没撕开,也要去聊聊读书,当然这里包括我自己,书架上也有很多书封还没打开过躺在那儿看着我的书。 6 | 也许有一天会打开,也许不会。 7 | 8 | ## 那么究竟为了什么呢? 9 | 10 | 没有实际统计过,但是那些年精力旺盛的时候每年大约读 80 本书左右,应该加起来读的书超过 500 本了,当然,大部分都是小说。倒是没觉得自己有多了不起,但做过一段时间的数据分析的岗位,自己在人群中的阅读量处在什么位置心里还是有数的。 11 | 12 | ## TO BE DONE 13 | 14 | 困了,改天接着写 15 | 16 | --- 17 | 18 | > 我从 14 年开始用豆瓣标记,之前读过的不算。今年 3 月份刚过 500 线。我读书为了满足好奇心,而且越读,好奇心越强。 19 | 20 | 惭愧这篇还没写完,这个月会写完的! 21 | 22 | --- 23 | 24 | > 小时候总是喜欢抱着本书看,后来有了手机之后似乎就是看手机了。。。近些年虽然看的书多了,但是大多是有目的性的,高中的时候不能带手机,课间喜欢看书哈哈哈,看了不少,大学以来看的少多了。 25 | 26 | 惭愧。。。这个月把这篇写完! -------------------------------------------------------------------------------- /BACKUP/276_博主你好!我给你写了邮件,担心你收不到,所以在此给你留言。.md: -------------------------------------------------------------------------------- 1 | # [博主你好!我给你写了邮件,担心你收不到,所以在此给你留言。](https://github.com/yihong0618/gitblog/issues/276) 2 | 3 | 博主你好!我给你写了邮件,担心你收不到,所以在此给你留言。 4 | 5 | 按你的指导,我也开始用 GitHub Issues 写博客。但是当我「需要再次对博客进行编辑时」感觉体验很不好。 6 | Github Issues 自带的编辑器 7 | 1. 编辑框太小了 8 | 2. 不是所见即所得的 Markdown 编辑器。我并不习惯在没有预览的状态下写 Markdown 语法。尤其篇幅很长,每次编辑后核实修改效果,需要切换预览状态,下拉滚动条到对应修改位置处才能看到效果。 9 | 10 | 你是怎么对博客再次编辑的,是拷贝出来到本地编辑器编辑,还是就是用 GitHub Issues 自带编辑器? 11 | 12 | _Originally posted by @yeshiqing in https://github.com/yihong0618/gitblog/issues/177#issuecomment-1356793407_ 13 | 14 | 15 | --- 16 | 17 | > ``` 18 | > 博主你好!我给你写了邮件,担心你收不到,所以在此给你留言。 19 | > ``` 20 | > 21 | > 按你的指导,我也开始用 GitHub Issues 写博客。但是当我「需要再次对博客进行编辑时」感觉体验很不好。Github Issues 自带的编辑器 22 | > 23 | > 1. 编辑框太小了 24 | > 2. 不是所见即所得的 Markdown 编辑器。我并不习惯在没有预览的状态下写 Markdown 语法。尤其篇幅很长,每次编辑后核实修改效果,需要切换预览状态,下拉滚动条到对应修改位置处才能看到效果。 25 | > 26 | > 你是怎么对博客再次编辑的,是拷贝出来到本地编辑器编辑,还是就是用 GitHub Issues 自带编辑器? 27 | > 28 | > _Originally posted by @yeshiqing in [#177 (comment)](https://github.com/yihong0618/gitblog/issues/177#issuecomment-1356793407)_ 29 | 30 | 我确实没收到邮件。。。 -------------------------------------------------------------------------------- /BACKUP/279_开源值得么?.md: -------------------------------------------------------------------------------- 1 | # [开源值得么?](https://github.com/yihong0618/gitblog/issues/279) 2 | 3 | 这篇是我写的 telegram channel 的一则 post 做了些补充放在这里: 4 | 5 | > 开源和分享值得么?在我看来至少目前是值得的,虽然很多时候会遇到不是一个物种的来要求你做这做那,但大多数的时候还算好的。 6 | 冒着自己安全的风险做开源值得么?我不知道,但至少应该对这样的人保持敬仰是我这样没这种勇气的人应该做的。 7 | 今天在一个群里看到一个 title 是技术负责人的说,能赚钱么?不赚钱我不做,傻逼才做。冷笑一声,就当我们是傻逼吧。当然,他是没错的,只是不是一路人而已。 8 | 我不知道未来怎样,能活到现在好像已经超过了古代战乱时期的平均年龄了,虽然有太多的遗憾,也没怎么为自己当时比较傻逼的抉择后悔。 9 | 回到正题,我好像没怎么为过利,名倒是机缘巧合认识了大家有几个关注,开源值得么? 10 | 认识了这些虽然未曾谋面但在代码里交流了很久的人当然值得了,frostming, saka, kc(jay), cyanide, friendA, Ben_29, xuanwo, fallen, zu1k, laike9m, TJ, machiel, xintao, Epliar, higuoxing, 盐粒等等等 11 | 当然值得的,否则我一辈子也不可能认识这么多牛逼的人。 12 | 哦对,忘了说,还有那些真心的谢谢。 13 | 所以,还会做下去的,虽然环境已经如此差了,做到做不下去那天吧。 14 | 15 | The best is yet to come. 16 | 17 | --- 18 | 19 | 这篇 post 缘起是 clash 事件,过去挺久了,但我在路由上的突然不好用,源码也没了,找到了开源认识的朋友帮忙才回复,又想起了这个 post. 20 | 现在回想当然是值得的,今天坐在星巴克,喝着同事朋友请我喝的咖啡,其实在成为同事前我们在 GitHub 上已经交流过了,开源的世界真的不大,这么想当然是值得的。 21 | 22 | 如果想赚钱,当然有 1w 种比开源分享更值得的东西,但很多事情不全是为了赚钱,对吧。 23 | 24 | 感谢看到这的你,是你们让它变得更值得了。 25 | 26 | --- 27 | 28 | > 开源也是一种提升自我的过程。另外通过开源能认识世界上不同肤色不同国家各色各样的人群这是一件多么酷的事情!!! 29 | 30 | 嗯啊 31 | 32 | --- 33 | 34 | > 想参与开源 可是大佬你们写的代码怎么样才能搞懂 可能小时候数学作业抄多了 现在想看懂别人怎么写的 巨大的痛苦就从天而降 35 | 36 | 现在有 ChatGPT 啦,可以用它帮助你 -------------------------------------------------------------------------------- /BACKUP/27_懈怠.md: -------------------------------------------------------------------------------- 1 | # [懈怠](https://github.com/yihong0618/gitblog/issues/27) 2 | 3 | 最近有点懈怠啊 4 | 5 | Sent from PPHub For GitHub -------------------------------------------------------------------------------- /BACKUP/280_记忆碎片.md: -------------------------------------------------------------------------------- 1 | # [记忆碎片](https://github.com/yihong0618/gitblog/issues/280) 2 | 3 | 不知道为什么,回忆起一些事情总有些片段记忆的特别深刻,甚至片段里的人的名字都已经忘记了,但这片段还在。 4 | 一些记忆的片段: 5 | 1. 6 | 和爸爸某一年回家看爷爷,看到街边有个老人在走,我爸说,这不你爷么?一看还真是,爷爷对着我们笑,说伊洪回来了。那是个冬天,阳光洒在雪上反射到爷爷的脸上,80 多岁的老人显得格外的精神,开心。 7 | 这次还是和爸爸一起回来看爷爷,爷爷不在能动弹,瘦的皮包骨躺在床上,不太能说话了,胃癌晚期,90 多岁没办法做手术。日薄西山,等待最后的日子。这场景也会深深的刻在脑海里。 8 | 9 | --- 10 | 11 | > 满满思念,溢出人生里的不舍。 12 | > 13 | > 寥寥数语,道尽岁月中的真情。 14 | > 15 | > 闻之心伤,遥寄对老人家祝福。 16 | > 17 | > 🙏🏻 18 | 19 | 谢谢 -------------------------------------------------------------------------------- /BACKUP/282_About.Me.md: -------------------------------------------------------------------------------- 1 | # [About Me](https://github.com/yihong0618/gitblog/issues/282) 2 | 3 | 似乎每个博客都应该有个 About Me 那么 5 年后就来介绍一下我自己。 4 | 5 | - yihong0618 6 | - 喜欢游戏,读书,电影,跑步,编程,开源,和奇怪的东西 7 | - 性格还算温和,偶尔气急了也骂人 8 | - 写了 20 多年日记,但大部分都丢了 9 | - 我不用 RSS 10 | - 不太喜欢加微信群 11 | - 现在还能背下来将近一百位圆周率 12 | - 能背下来《琵琶行》和大部分学过没学过的诗 13 | - 哦对忘了我喜欢诗歌 14 | - 读过王小波的所有书 15 | - 读完过《浮士德》 16 | - 读完过还不止一遍村上春树的所有书 17 | - 读了不少历史书 18 | - 看过几百部电影,喜欢的电影是《搏击俱乐部》 19 | - 最喜欢的游戏是《Dream Quest》《血源》 20 | - 喜欢的编程语言是 Python 21 | - 有同好交朋友特别欢迎,但现在不怎么主动加微信了,邮件 tg 都欢迎 22 | - 防疫时候失去了曾经非常要好的朋友,但也不算后悔 23 | - 媳妇是初恋 24 | - 跑过马拉松,PB 4 小时 1 分钟,半马 PB 1 小时 40 分钟 25 | - 生活在大连 26 | - 心情不太好时候会跑到海边看海 27 | - 遇到过贵人,几个帮助我的领导老师都让我成长学到了不少,包括现在的领导,同事。 28 | - 不想去谈顿悟,但是有时候突然间会针对自己的境遇想明白一些东西 29 | - 在 2024 年初依然喜欢用 Google 搜索大于 ChatGPT, 因为能发现有趣的人 30 | - 喜欢读有趣的人的博客 31 | - 需要聊缺点么? 32 | - 不聊了就写到这儿先,想到再补充 33 | - 补充,经常激励自己和说给朋友的话是 The best is yet to come. 34 | - 迷茫的时候会听 [Bad day](https://www.youtube.com/watch?v=gH476CxJxfg) 35 | - 0618 是 0.618 的意思,不是我生日,我也不是刘强东粉丝 36 | - 喜欢喝酒,酒量一般,但是家人不咋让喝了,痛风。 37 | - 跑了 [10000km](https://yihong.run/) 38 | - 下一个期望是学会日语 39 | 40 | 41 | --- 42 | 43 | > 0.618 是黄金分割比例的意思吗? —— 首先想到的,所以就问了。 44 | 45 | 对 46 | 47 | --- 48 | 49 | > > 现在还能背下来将近一百位圆周率 50 | > 51 | > 我的目标是今年认识世界上所有的国旗。以后自我介绍的时候,可以像 yihong 一样,说:我叫 xintao,超能力是能认识所有的国旗。 52 | 53 | 谢耳朵! 54 | 55 | --- 56 | 57 | > 偶然发现和你在 greenplum 社区有一些交集,还是很开心能和优秀的人共同开源。有机会的话想多和你聊聊 gpdb 相关的内容 ^_^ 58 | 59 | 好的 60 | 61 | --- 62 | 63 | > 偶然发现和你在 greenplum 社区有一些交集,还是很开心能和优秀的人共同开源。有机会的话想多和你聊聊 gpdb 相关的内容 ^_^ 64 | 65 | email or tg(yihong0618) ping me always my pleasure 66 | 67 | --- 68 | 69 | > 同喜欢读书,偏好人文社科,读书已经是生活中和吃饭睡觉一样自然的事情。2022 年看了 yihong 的周记开始写周记,去年写了一年存在本地,上周在博客上加了一个 weekly,希望可以坚持每周发出来,写得不好,但记录就是意义。 70 | 71 | 握手。 72 | 73 | --- 74 | 75 | > > 能背小来《琵琶行》和大部分学过没学过的诗 76 | > 77 | > 一个 typo,能背下来 78 | 79 | 改了,谢谢 80 | 81 | --- 82 | 83 | > 这次来北京遇见了您老师,太开心了,您的演讲让我眼前一亮,我想以您作为当前的我的榜样 哈哈哈 老师祝你一切顺利😁😁 84 | 85 | 祝我们都顺利 -------------------------------------------------------------------------------- /BACKUP/283_三月.md: -------------------------------------------------------------------------------- 1 | # [三月](https://github.com/yihong0618/gitblog/issues/283) 2 | 3 | ## 宫崎英高与村上春树 4 | 5 | 这个月打了《只狼》准确说我好久没这么认真的去打一款非 rogue like 游戏了,游戏非常对胃口,在一遍一遍死的时候学习系统,感受自己变强,弹刀打铁也越来越刺激,尤其是战胜壮年义夫的时候,我打了两天,杀掉他的一刹那,高兴的从椅子上站了起来,真的爽也真的开心。 6 | 7 | 为什么说到村上春树了呢?玩这个游戏的时候不断在想《挪威的森林》里那句:**死并非生的对立面,而作为生的一部分永存(林少华翻译版)**,日本的制作人,作家,非常喜欢讨论生死的问题,宫崎英高也是,几乎每一部游戏都在探讨生死,而《只狼》的核心也是要斩断不死,死亡还是永生,似乎永远是值得探讨的问题。可惜我们无法永生,只能在游戏中,在书里去体验这种感觉。 8 | 9 | ## 开通了爱发电 10 | 11 | 突然就想开通个爱发电试试了,没想到真的不少人表示感谢,还有个哥们用爱发电提了个付费的需求,我马上给做了。还挺有趣的。爱发电起的名字还挺有意思的,用爱发电,不只是用爱发电。 12 | 13 | ## 35 岁了 14 | 15 | 媳妇送了我 iPhone 15 plus 终于手机不卡了。 16 | 到了程序员该死的年纪,不过我还想再干几年,如果真干不下去了,那就再说,至少现在还能开心的写着代码。 17 | 18 | 更感动的是在推特收到了几百条生日快乐,我看见的都一一回复了,感觉真好,这个世界是充满这些陌生人的祝福的。 19 | 20 | ## 讲课与回忆过往 21 | 22 | 受朋友邀请去他们公司去讲了 AIGC 的东西,讲了一个多小时,效果也不错,还有一定的补贴,拿到钱我直接转给媳妇了哈哈。不过讲完的时候我想到了我当时在西山居做的第一次 share 2016 年初,做的 VR 也是新兴的东西,讲的时候全程在发抖,到现在我已经能谈笑风生的讲技术的东西了,台底下不少人,我甚至还能讲几个段子,真的是成长了啊。开心。 23 | 24 | ## 读书与电影 25 | 26 | 这个月看的几本书都非常推荐(有的还没看完) 27 | 28 | - 《这就是 ChatGPT》这绝对是一本被豆瓣评分和书名低估的好书 29 | - 《我叫刘跃进》文字太好了,喜欢,小人物写的鲜活 30 | - 《癌症密码》还没读完,但写的很好 31 | - 看了两遍《周处除三害》我个人很喜欢 32 | 33 | ## 项目 34 | 35 | - running_page 有了新想法但是还没精力更新 36 | - suno hack -> https://github.com/yihong0618/SunoSongsCreator/ 37 | - ideo hack -> https://github.com/yihong0618/IdeoImageCreator 38 | - 更新了 tg_bot_collections 39 | - 给 viztracer 提了个 PR > https://github.com/yihong0618/viztracer 40 | - 更新了下 blue 来了个币圈心理按摩 41 | - 常规维护 42 | 43 | 44 | --- 45 | 46 | > 生日快乐🎂 47 | 48 | 谢谢~ 49 | 50 | --- 51 | 52 | > 生日快乐 🍰 53 | 54 | 感谢~ 55 | 56 | --- 57 | 58 | > 生日快乐 🎉 59 | 60 | 谢谢哈哈 -------------------------------------------------------------------------------- /BACKUP/287_抉择.md: -------------------------------------------------------------------------------- 1 | # [抉择](https://github.com/yihong0618/gitblog/issues/287) 2 | 3 | 每个月写一篇博客我这个从来没向外公布过的目标不知不觉已经坚持了一年零四个月。期间不好说自己收获了什么,但是写点东西也确实成了习惯,纸笔的日记有写,大多数都是寥寥几笔,记录那些不想对除了我之外别人能看到的。[周记](https://github.com/yihong0618/2024/issues/4)也有写,不知不觉流水账的周记也写了三年有余,有时候是逼自己去记录点什么,有时候是单纯的想记录分享,当然也有时候是需要写点什么整理自己的心情,今天就是。 4 | 5 | 但今天的主题不是这个。 6 | 7 | 是抉择。 8 | 9 | 我最怕面临的就是抉择,自以为大多数时候都是命运拖着我走,除了高考的失利让我懊悔不已,别的情况下自己都是在命运的交叉点选择被命运被自己的兴趣拖着选择一条道路,后面的道路走的稍微有些难,好像都在还高考的债。如果相信命运的话,当时的抉择导致了此刻的我打这行字。也就没什么必要谈当时的自己多傻逼,后面的路走的顺利与否。 10 | 11 | 如今又面临抉择,工作上的,城市上的,人生上的。我不知道选择对与错,也许成年人的世界里一步走错也就步步走错,但是普通如我,怎么能知道哪条路是对的啊。 12 | 13 | 最近脑海里总时不时浮现爷爷要离开这个世界躺在床上的场景,他活了 90 岁,90 岁大概会经历无数的人生抉择,闯关东到东北,生儿育女,经历了几个大时代,等等等等,他弥留之际会回忆这些么?会后悔自己的人生么,会感概这一辈子不到百年的沧海桑田么?我不知道,我也不敢去想我有那一天的话会怎么做。 14 | 15 | 说说需要的抉择,要不要选择一个新的机会。 16 | 17 | 工作上我们被收购影响很大,总之大部分是负面的变化,这个新的工作机会,对方非常有诚意,薪水也会高上许多,但需要离开大连,不知道是短暂的还是长时间的。但现在的工作也许不久也必须要离开大连,不久之后可能面临下一波裁员,但我很喜欢现在的团队和领导,对现状也很满意。 18 | 19 | 我最怕的是主动去改变。我挺享受现在的状态的,我要去改变么? 20 | 21 | 最近被帮一个用 running_page 认识的朋友搭建他的个人主页,他也在面临抉择,北大的博士,将来的高校老师也在面临抉择,从北京到美国,从美国再到香港,强如他,面临抉择的时候会纠结么?我也不知道。 22 | 23 | 突然就觉得人生还真跟浮萍没太多区别,自己能掌控的部分太少了,前面说我大多数时候都是被命运推着走,但在时代的浪潮面前谁又不是呢?弄潮的人永远是那么几个,但他们后悔自己的抉择么?他们会面临抉择时候的困境么?我也不知道。 24 | 25 | 就好像刘震云小说中的小人物一样。 26 | 27 | 敲下这篇,敲到这行字的时候对我接下来的抉择没有任何帮助,但心情平复了不少,这就是写作的好处吧。 28 | 29 | 写到这儿。 30 | 31 | --- 32 | 33 | > 总是在算计抉择的代价。有时候干脆不去想,顺其自然算了。毕竟大多数人都是被岁月撵着走的。而且人生也只是单行道,不可能回头再复盘当初选择的路是否正确,不如好好活在当下,让自己通透一点 34 | 35 | 谢谢 36 | 37 | --- 38 | 39 | > 老铁最近还在看机会吗?不知道 hashdata 有没有聊过? 40 | > 41 | > 42 | 43 | 开始看了,给我了发个邮件,我们聊^_^ -------------------------------------------------------------------------------- /BACKUP/289_跑了.10000km.花了.13.年.md: -------------------------------------------------------------------------------- 1 | # [跑了 10000km 花了 13 年](https://github.com/yihong0618/gitblog/issues/289) 2 | 3 | ## 起 4 | 上周,我记录的数据过了 10000 km, 足足花了 13 年。跑过了 1w km 以后我去喝了一杯精酿,一边听着音乐一边回忆了一下这 13 年,值得纪念的场景还挺多。 5 | 6 | 大家可以访问我的[跑步主页](https://yihong.run/)来看详细数据 7 | 8 | ![image](https://github.com/yihong0618/gitblog/assets/15976103/e67203fe-eacb-4d38-85c5-c1f24ed720ae) 9 | 10 | ## 记录 11 | 记录的好处是能随时翻看自己的数据,每一条数据也许就是一段回忆。点开 2012.10.16 的第一条数据,仿佛给我拉回了大学的校园。2013 第一次半马,那也是我第一次坐飞机,自己一个人去扬州跑的,想起了那时的自己,跑完马拉松打了个电话,电话那头的那个人现在是我们 6 岁半小孩的妈妈。 12 | 13 | ![image](https://github.com/yihong0618/gitblog/assets/15976103/db753214-422e-486c-a28d-5a7693ab9bc1) 14 | 15 | 2014 年第一个全马,跟我大学时候操场跑步认识的朋友在大连跑的,那时候来大连跑这个马拉松的我怎么也没想到,现在我已经在大连结婚生子工作第八个年头了。 16 | 17 | 2019 年的北马,那是我第一次真正意义的**跑完**马拉松,一分钟也没走,跑完的时候眼泪掉了下来,没想到接下来就是三年疫情,从那时到今天我再也没跑过马拉松了。 18 | 19 | ## 身影 20 | 21 | 跑步这么多年,我从来没参加任何跑团,99.9% 的时间都是我一个人跑的,我喜欢这种感觉,在社交网络,手机触手可及的今天,跑步是为数不多抛开通知,或听音乐,或听电台,或听自己呼吸的独处时间了。 22 | 23 | - 在操场上跑过 60 多圈 24 | - 在海上(跨海大桥)跑过几十次 25 | - 在暴雨里 26 | - 在午夜从今天跑到明天 27 | 28 | ## 起落 29 | 30 | 断断续续跑了这 13 年,中断了几次又重新跑起来,胖了几次又瘦回来了几次。速度快了又慢,慢了又快,始终没能有所建树,不过跑步对我来说就是跑步而已,曾经想能完成个半马,完成了,全马,也完成了,5km 进 20mins 也完成了。 31 | 也再没什么特别的目标,很单纯的记录这些,似乎这些已经成为了我的一部分。 32 | 33 | > 拿起与放下,中间才是人生。 34 | 35 | 一直挺喜欢这句话,当时在微博刷到,记了下来,像跑步一样,坚持跑步挺容易的,放弃更容易,难的是拿起与放下的过程。 36 | 37 | ## 收获 38 | 39 | 如果说跑步或者长跑对我人生有什么特别大的改变,大多数是没有的,唯一对我而言算上收获的东西就是对无聊的忍耐力,能忍受至少 1 小时的无聊时光,像跑个 10 km 一样。 40 | 41 | 当然非要总结的话: 42 | 43 | - 因为跑步我写了 running_page 44 | - 因为 running_page 认识了非常多网上的朋友,@ben-29, @frostming, @superleeyom, @EpLiar, @geekplux, @shaonianche,@zstone12, @guanlan, @yvetterowe, @flopp 等等 45 | - 因为 running_page 学会了怎么维护一个开源项目,后来写了更多的开源项目 46 | - 似乎都是机缘巧合走下来的,人生也是奇妙 47 | 48 | ## 13 年 49 | 50 | - 当然还会继续跑下去,马拉松会继续跑,但可能专注于半马了,也想试试越野。 51 | - 20000km 的时候我再写一篇,13 年后 GitHub 还在么? 52 | - 偷偷告诉你们,人生最开心的事儿是跑完大汗淋漓的夏天,超市买瓶冰啤酒坐在海边,海风袭来 53 | - The best is yet to come. 54 | 55 | ![image](https://github.com/yihong0618/gitblog/assets/15976103/7ff9e7d9-b2bf-4454-b722-956e5abaa3b8) 56 | 57 | 58 | --- 59 | 60 | > 整篇读下来像是读了一个短篇漫画,有文字有图片相当具体,好像 yihong 大哥跑步的画面就在眼前了,还有那扑面而来的海风和冰啤酒~。期待下一个 10000km。 61 | 62 | 哈哈哈谢谢 63 | 64 | --- 65 | 66 | > 看完好感动,谢谢你开发了这么有意义的项目!The best is yet to come 💖 67 | 68 | 谢谢你~ 69 | 70 | --- 71 | 72 | > 感谢作者大大,在跑步的过程中我也在慢慢变化,虽然跑的不远,但在跑步 运动的过程中遇到了很多有意义的人和有趣的事 也万分感谢对 runningpage 项目的付出,能让我这没有什么技术能力的菜鸟也能享受到把跑步记录发给别人看看的机会 祝您和您的家人身体健康,幸福美满,娃娃健康成长 73 | 74 | 同祝福~ 75 | 76 | --- 77 | 78 | > 也感谢 yihong 的帮助,让 0 代码的我,也搭建了自己的 running page,跑步是一辈子的爱好,跑到不能跑为止,running page 就是最好的见证者。Sent from Gmail Mobile Leeyom Wang ***@***.***>于 2024 年 6 月 3 日 周一 09:41 写道: 79 | > […](#) 80 | > 看完很感动,因为 running_page 和 yihong 哥相识,哈哈哈,我也算是第一批部署了 running_page 的跑者,感谢 yihong 哥开发了这么有意义的项目,激励着我们一直坚持跑下去! — Reply to this email directly, view it on GitHub <[#289 (comment)](https://github.com/yihong0618/gitblog/issues/289#issuecomment-2144131007)>, or unsubscribe . You are receiving this because you commented.Message ID: ***@***.***> 81 | 82 | 不客气,enjoy it 83 | 84 | --- 85 | 86 | > 感谢 yihong 大佬的项目,我也逐渐越跑越多了。https://workout.hux.ink/ 87 | 88 | 不客气。你的博客好漂亮 89 | 90 | --- 91 | 92 | > 还是个老问题:1.跑步到底伤不伤膝盖 2.怎么避免跑步伤膝盖? 93 | 94 | 伤,在能力不够体重大时候慢些 -------------------------------------------------------------------------------- /BACKUP/28_总结很重要啊.md: -------------------------------------------------------------------------------- 1 | # [总结很重要啊](https://github.com/yihong0618/gitblog/issues/28) 2 | 3 | 今天发现总结真的很重要,对自己以后太有帮助了。 4 | 多多总结 -------------------------------------------------------------------------------- /BACKUP/290_六月.md: -------------------------------------------------------------------------------- 1 | # [六月](https://github.com/yihong0618/gitblog/issues/290) 2 | 3 | 六月过完,感慨的是我的小孩可能是幼儿园最后完整的一个月了。他可能还不太懂分别与改变,未来的日子里也会经历无数次这样的分别,希望他好。 4 | 六月又想起来每天背一点单词,没有什么目的,就是很纯粹的点点,每天倒是多了一个日常。 5 | 六月和老婆结婚八周年了,每天依然和媳妇一起送娃上班,平淡日子里的日常。 6 | 六月几乎每天都早起跑步,不知不觉也成了日常的一部分。 7 | 六月重新算是认真跑起来 3 个月了,状态逐步提高,还不错。 8 | 六月工作上没那么满意,还好有朋友每天聊聊,也算是一种逃离。 9 | 10 | --- 11 | 12 | 上半年过完了,下半年继续吧 -------------------------------------------------------------------------------- /BACKUP/291_这玩意不是就__.md: -------------------------------------------------------------------------------- 1 | # [这玩意不是就__](https://github.com/yihong0618/gitblog/issues/291) 2 | 3 | 今天 X 上又遇到了这句话,记录一下。 4 | 5 | ![telegram-cloud-photo-size-5-6132185908607301735-y](https://github.com/user-attachments/assets/8791927e-261d-48b1-8f2d-3c4cee069c86) 6 | 7 | 大概率说这个话的人并无恶意,也不是想主动彰显自己又多牛逼,在他的生活里,人生中,这么说话才是正常的,走路带着风,出场带着音效的牛逼。 8 | 似乎很多事在他眼中都是简单的,所以他们对他们来说都简单到不屑于顾,甚至脑海中都能浮现他们用鼻子发出轻蔑的哼声的场景。 9 | 但是,他们知道自己很让人讨厌么?永远不会吧。 10 | 11 | 哦对,我甚至还收到过一个邮件,主要内容写的是,`你写的 xxx 项目不是就,没什么技术含量啊,为什么有这么多 stars`. 我还认真回复了。。。 12 | 13 | 昨天看了码农高天的一个视频,大概也是说的这种人,推荐一下。 -> [答应我,做一个不那么让人讨厌的人](https://www.bilibili.com/video/BV1ME421w7YB) 14 | 15 | 我一直很敬佩能自省的人,也希望我能做一个这样的人,如果我做的不对让人讨厌了,反省下说句对不起似乎并不难,在小孩的成长过程中父母教育小孩在大多数情况下什么是对的,什么是错的,小孩理解后,道歉,和父母说句我错了,也并不难。但从我观察来看,为什么到了成年人那里一句我错了,这么难呢?很可能就是,`这玩意不是就__` 的心态,他们居高临下的看着一切,因为他们确实在周遭的环境中或多或少取得了一些成绩,觉得全宇宙我最牛逼,如果我没做,那是因为我不屑于做,`这玩意不是就几行代码的事情么?` 16 | 17 | - 记录一下也是提醒自己这样是让人讨厌的,即使有很小的概率自己说的是对的,但也不要做这样的人。 18 | - 写完这篇以后没必要跟这样的人有情绪上的波动,因为说这样的话的也可能是自己的朋友,亲戚,他们意识不到而已,而我自己尽量当成没听到 19 | - 如果未来我也说这样的话,希望我想起来自己写过这篇东西,反省下 20 | 21 | 写到这儿。 22 | 23 | 24 | 25 | --- 26 | 27 | > 我以前很年轻的时候也是这种心态,特别是在公司工作,常常在别人展示宣讲的时候,在旁边哼,这不就是 xx 么。。后来年龄大了🤏之后,见的也多了🤏之后,渐渐意识到这样很傻逼,再想想很多伟大的看上去高不可攀的东西可能最初不就是 xx 么,特别是很多不就是 xx 么的东西,当你亲身去尝试和经历的时候也是会遇到很多困难的。所以我就再也不这不就是 xx 么了,严的一面用来对自己就行了。 28 | 29 | 谢谢前辈! 30 | 31 | --- 32 | 33 | > 每当看到一个东西,心里想“这不就是 xxx 吗”的时候,通常就意味着放弃了这次学习的机会 34 | 35 | 嗯嗯 36 | 37 | --- 38 | 39 | > 不管怎么样,能坚持把一个东西做好,把一件事一直做下去就值得学习了。现在的人劣气太重,笑笑就好,做好自己! 40 | 41 | 好~ -------------------------------------------------------------------------------- /BACKUP/292_一件趣事儿.md: -------------------------------------------------------------------------------- 1 | # [一件趣事儿](https://github.com/yihong0618/gitblog/issues/292) 2 | 3 | 最近因为一些事情心情挺不好的,但是今天莫名其妙的被人骂小丑,反而让我心情好不少,因为整件事情过于巧合,错误的推理但是答案是对的。我感觉有必要记录一下。 4 | 5 | ## 起 6 | 7 | 跑完步打开推特,看到有人 at 我骂我小丑,本来不想理,但是他骂我小丑的理由是对的,我当时说的确实是他,虽然我不知道他怎么找到的,但是我觉得有必要回复一下。下面是截图: 8 | 9 | ![image](https://github.com/user-attachments/assets/27f64df0-9a23-4c67-a0d0-c6b30aa2d517) 10 | ![image](https://github.com/user-attachments/assets/47d2aca3-1bfe-4122-8bb4-73ffdc4e62a5) 11 | 12 | 13 | ## 承 14 | 15 | 交流的过程不那么重要,虽然我第一次知道不去挂人不去指名道姓竟然成了流量霸凌。。。虽然这需要先忽略这个人是蓝 v 而我什么都不是的事实,但是确实不重要。我也表示了歉意,如果对方觉得不妥可以删除,但是他依然还在说。。我觉得无趣,就算了。 16 | 17 | ## 转 18 | 19 | 但是有意思的是,他怎么从我的周记里找到自己的??一起研究了一下搞明白了。 20 | 21 | - 他搜的是自己 v2ex 的流量 22 | - 其中有这个链接 https://firstround.com/review/how-superhuman... 23 | - 那篇日记里我分享了我非常喜欢的一个一个视频其中也有 superhuman 24 | - 他就搜到自己了,用错误的方式搜到了对的自己,因为在一个 issue 里。。。 25 | - 大概也觉得我在说他,但我几乎没跟别人吐槽过,而且那篇日记我在反思,自己未来大概率也会那样 26 | - 哈哈哈,就特别有意思 27 | 28 | ![image](https://github.com/user-attachments/assets/22bdebac-18ec-4cf9-bda2-dfbfa6c9b706) 29 | 30 | 31 | ## 合 32 | 33 | 这个故事告诉我: 34 | 35 | - 故事背后的东西比吵架有趣多了 36 | - 用 Issue 写日记 SEO 权重竟然这么高,也导致了这个人搜到自己。 37 | - 没事儿别网上搜自己,可能就巧了搜到别人骂你 38 | - 你以为正确的事儿,可能在别人那是小丑 39 | - 没事儿别网上搜自己 40 | - 没事儿别网上搜自己 41 | 42 | 43 | 44 | --- 45 | 46 | > 🫠 b 了就完事了,仅代表个人最讨厌人发各种图片引流不注明来源了,连原作者 / 原出处都不尊重的人(有些人是真找不到来源,有些真的就是不告诉你来源),b 了清净。 47 | 48 | 好的👌 49 | 50 | --- 51 | 52 | > 如果有一天狗咬了你一口,你会咬狗一口吗?建议屏蔽 53 | 54 | 好的谢谢 -------------------------------------------------------------------------------- /BACKUP/293_第一次.AI.尝试,完全用.AI(MarsCode).做个需求.md: -------------------------------------------------------------------------------- 1 | # [第一次 AI 尝试,完全用 AI(MarsCode) 做个需求](https://github.com/yihong0618/gitblog/issues/293) 2 | 3 | ## 写在前面 4 | 5 | 1. 这篇文章不是用 AI 写的 6 | 2. 为啥不用 Cursor? 因为用 Cursor 8 岁小朋友就可以写 7 | 3. 主要原因是朋友在 MarsCode 也算是帮朋友体验产品了 8 | 4. 这篇文章和代码同步进行 9 | 10 | ## 需求 11 | 12 | - 我想把我每年的周记打印成一个小册,物理留底 13 | - 我的每年的周记是用 GitHub Issues 写的,是有 API 的 14 | - 打印的话需要生成 pdf 15 | - 最好包含图片 16 | 17 | ## 开始做吧 18 | 19 | - 既然是完全用 AI 做我就争取不写一行代码 20 | - MarsCode 启动 21 | 22 | 不太对,这个 issues 需要 token 不过可以跑一下试试,可以一键添加到文件还是挺方便的。 23 | 24 | ![image](https://github.com/user-attachments/assets/fb2b59e9-7238-44e7-bdc7-7b81f3732131) 25 | 26 | 继续对话,说实在的这次还挺惊艳的 27 | 28 | ![image](https://github.com/user-attachments/assets/87d61d4a-db08-4062-b858-c0f17e01ab3b) 29 | 30 | 需要让它把 issue_number 换成我周记的 issue number 这里要是能像某个最好的 AI 助手一样一键 diff 替换就好了, 31 | 省去了我主动改的步骤 32 | 33 | ![image](https://github.com/user-attachments/assets/2a95c5f9-299b-4748-b455-92dc92bd3b4d) 34 | 35 | 跑了一下,一次成功,还是有点牛逼的。这是我第一次完全用 AI 做一个功能,说实在的体验真的不错。 36 | 37 | ![image](https://github.com/user-attachments/assets/4dc21ebc-0376-4697-8e6f-db1e46e3ef0b) 38 | 39 | OK 下面是有难度的,我需要让他生成 pdf 不知道我写简单的 prompt 能不能做的到 40 | (看起来不太对,不过可以试试,再吐槽一下急需一个 diff apply 的功能) 41 | 42 | ![image](https://github.com/user-attachments/assets/a2070b8e-fdf8-4e62-b4b8-a3c3451a867c) 43 | 44 | 第一个错,是因为 GitHub 的 rate limit 看看它能解决么? 45 | 46 | ![image](https://github.com/user-attachments/assets/ce3eeed3-6866-497e-9b65-a10916c8bc78) 47 | 48 | - 不太对,我引导他可以用 token 解决试试 49 | - 能解决还不错。 50 | (期间吐槽,我自己写的话应该早就写完了,这个对于特别熟悉 api 的用处还是有限) 51 | ![image](https://github.com/user-attachments/assets/90ccdb33-fac4-4492-9a6d-4d35cf223ff6) 52 | 53 | 跑起来了,期间上下文丢失了一些信息,我手动改了一下(所以真的需要 diff) 54 | 55 | 但是是乱码。。。(这块如果支持上传图片就好了,目前 MarsCode 还不支持) 56 | ![image](https://github.com/user-attachments/assets/8e919a76-fe01-4c41-99d3-97469acbbec5) 57 | 58 | 后面问了几次来解决乱码问题。。。 59 | 乱码问题花了最多的提问最多的时间,好在终于搞定了。 60 | 61 | ![image](https://github.com/user-attachments/assets/bfc309ca-7c3e-4486-b3c7-b09eae97bf1e) 62 | 63 | 试试能不能更厉害一点 64 | 65 | ![image](https://github.com/user-attachments/assets/8d28823c-ea2b-4668-bf1d-2efa61f5b6c6) 66 | 67 | 还行啊!成功了 68 | ![image](https://github.com/user-attachments/assets/5ec2391f-ff08-4dbe-ae1c-4ec32edc6a9f) 69 | 70 | 71 | ## 打印吧 72 | 73 | 真的不错! 74 | ![image](https://github.com/user-attachments/assets/8ef15937-568e-4143-ae89-b940b9b1548a) 75 | ![image](https://github.com/user-attachments/assets/ba99dbf3-6b97-4551-a441-b155cef673ff) 76 | 77 | 78 | ## 总结 79 | 80 | - 至此人生第一次完全跟 AI 对话完成了一个功能 81 | - 现在 AI 编程助手已经非常可用了 82 | - 有 diff apply 就好了,有 diff apply 就好了,有 diff apply 就好了 83 | - 虽然目前没有但是它免费啊,速度快啊,也就能接受了 84 | - 需求实现,还是挺开心的 85 | - 以前觉得 100% 用 AI 编程挺蠢的,试过之后发现还能用 86 | - 但是这个目前的前提就是,你有不用 AI 也能做出来的能力,虽然看起来是悖论,但是是事实(尤其是这里遇到的编码问题) 87 | - 谢谢花肉 88 | 89 | ## Bonus 90 | 91 | 试用 url: https://www.marscode.cn/home?utm_source=vx&utm_medium=article&utm_campaign=user1 92 | 93 | --- 94 | 95 | > 定价怎么样?看起来不错啊 96 | 97 | 现在是免费啊。。。 98 | 99 | --- 100 | 101 | > 定价怎么样?看起来不错啊 102 | 103 | url: https://www.marscode.cn/home?utm_source=vx&utm_medium=article&utm_campaign=user1 104 | 105 | --- 106 | 107 | update: MarsCode 没了 -------------------------------------------------------------------------------- /BACKUP/294_能几日,又中秋.md: -------------------------------------------------------------------------------- 1 | # [能几日,又中秋](https://github.com/yihong0618/gitblog/issues/294) 2 | 3 | > 芦叶满汀洲,寒沙带浅流。二十年重过南楼。柳下系船犹未稳,能几日,又中秋。 4 | 黄鹤断矶头,故人今在否?旧江山浑是新愁。欲买桂花同载酒,终不似,少年游。 5 | 6 | ## 引子 7 | 8 | 中秋过去了,跑完步坐在海边喝着冰啤酒,但因为路程的原因酒已经没那么冰了,不过月色正好,偶尔藏在云间,海风吹过,淡淡的月色铺在海面上荡起涟漪,旅游的人,跑步的人,三三两两跟着狗跑的大哥,在月色间,在海边一起度过中秋,我打开了这罐啤酒喝了起来。没那么凉爽,好在景色和心境足够,静静地享受这一刻的安宁。 9 | 10 | ## 二十年 11 | 12 | 这首词最吸引我的是这个二十年重过南楼。 13 | 中秋朋友带着女儿来大连玩了,我们也已经是快三十年的朋友了,二十年的场景仿佛弹指间,历历在目。如今我们都是父亲了,甚至不想去回忆过往,只是在朋友圈里感叹,我们初中的物理老师好像一点没见老。那时候好像是意气风发,觉得未来有着无限的可能,在操场每天晚上跑步,好像天上也有个巨大的月亮,月光洒下来,我们想着中考之后怎么玩,我们想着未来的某一天回忆起这月色。 14 | 15 | ## 近况 16 | 17 | 最近发生在自己身上的一些事儿还不想在公开场合表达,但是这段时间帮助我的人,朋友圈以为的点赞之交发来问候甚至帮助,大哥的领导素未相识,却帮助了我很多。我都铭记在心,也许未来我会尽量寻找机会和这些朋友喝上一杯,说一句谢谢你,在借用**半拿铁**里的一句"不容易啊"干了这杯聊表敬意和谢意。 18 | 19 | 儿子上学了,好像他还没有认识到自己身份的过度,对他来说可能不过是换了一个地方度过周一到周五,还挺有趣的。我和老婆倒是没说什么,童年太短暂了,他的快乐时光更短暂了,希望他慢一点长大。 20 | 21 | ## 少年游 22 | 23 | 我这两个月经常翻阅的是自己好多年前的跑步记录。 24 | 总在感叹,那时候跑的真快啊,跑了 20 年,近 5 年也总有机会追上曾经的自己,去突破一点成绩,却总在最后半途而废,始终也没在自己跑步这个爱好上有所建树,看看自己极限在哪。今年这几个月非常努力了,35 岁的我总在想着也许可以,也许可以追上二十几岁的自己,但是完全以另一个心境,另一个姿态的去追上二十几岁的自己。这半年,平均每个月平均配速进步十几秒,已经从 7mins 的配速到现在 5mins/10s的平均配速,也许真的可以,花上 1-2 年一点一点的去追上 20 几岁读研的时候在操场上套所有人一圈的自己,但这次我没想着超越别人(操场也他妈不让进了) 25 | 而只是去试着追上曾经的那个自己。 26 | 27 | > 欲买桂花同载酒,终不似,少年游。 28 | 29 | --- 30 | 10.7 补充,十一过完了,感觉没做啥。 31 | 32 | 33 | --- 34 | 35 | 国庆过完了 -------------------------------------------------------------------------------- /BACKUP/296_从给.RisingWave.提.PR.说起,聊聊怎么快速切入一个复杂的开源项目.md: -------------------------------------------------------------------------------- 1 | # [从给 RisingWave 提 PR 说起,聊聊怎么快速切入一个复杂的开源项目](https://github.com/yihong0618/gitblog/issues/296) 2 | 3 | > 对于大部分项目来说,如果想做一点贡献的话,只要跑起来其实已经能找到能贡献的地方了。 4 | 5 | ## 引子 6 | 7 | 前阵子机缘巧合下接触到了 [risingwave](https://risingwave.com/database/) 在这之前我可以说是仅仅从几个在这工作的几个厉害的推友那里得知有这么一个用 Rust 写的流数据库,而流数据库是什么,到底什么原理,也仅仅是有所想象。既然是机缘巧合下了解到的,就试试去看看他的代码,去了解下它到底是怎么回事儿,顺便学点什么。 8 | 9 | 这里特别感谢下[叉鸽](https://github.com/MrCroxx)。 10 | 11 | ## 正文 12 | 13 | 那么如何快速去切入一个项目呢?Cursor, copilot, marscode? No, 目前这种补全工具在做一个几千个人做过的 demo 里,是无敌的,但对了解一个大项目,甚至能给这个大项目提交一点代码修改一些 bug 的能力近乎于 0. (突然想到好久没有当时特别火的那个解决程序员问题的创业公司的信息了,留下了个 demo, 半年过去了) 14 | 15 | 既然这些不行,什么可以呢?根据我自己的经验步骤如下。 16 | 17 | 1. GitHub Actions workflow 比文档要好用,对于一个 CI/CD 写的好的项目,我一般会直接点开 `.github` 下面的 `workflow` 如果这个项目很成熟,里面大概率会包括,如何编译,编译需要的依赖是什么?如何测试,需要的版本,不同环境需要安装的不同的包,都会在这个 workflow 里。看里面的 workflow, 然后根据步骤,编译,跑一些简单的命令,项目就跑起来了。 18 | 2. 去扫一眼 good first issue, 点开 issues -> tag 筛选 -> good first issue, 去找一个一般 type 为 bug 的,然后结合第一步跑起来的,去把这个 bug 复现,OK 如果能复现已经实现了 1/3 了。 19 | 3. 去 PR 里看看,一般一个正在发展的项目会有很多活跃开发者提的 PR, 而提 PR 一般需要做一些本地测试或者写好 pr messaage, 在里面会有一些开发者习惯的命令,比如 `./risedev c` 可以在本地试一下。 20 | 4. OK 有了这个 ./risedev 跑一下,就大概知道了开发者们常用的命令,本地都实验一下,大致就知道开发流程了 21 | 5. 语言是 Rust 我也不会啊?没啥问题啊,既然能跑起来试试呗,去网页搜索 `debug rust` OK 学习到了和 C 语言一样可以用 gdb 而且有 rust-binding 可以用 rust-gdb, 去项目目录看到,有一个 `.vscode` 文件夹里面有如何用 VSCode debug 他们用的是 lldb, 我习惯命令行,再搜索下 lldb 也有 binding -> rust-lldb 22 | 6. 能 debug 其实又完成 1/3 了,接上面的能复现的 issue -> 跑起来 -> 复现 -> ps aux| grep risingwave 去找到进程号,卧槽!这里好多进程号,两个方案,去按照文档 + issue 搜索去研究下大概应该哪个进程 or 一个一个实验。我都做了。明白了这个 bug 是在 front 进程 -> rust-lldb -p ${pid} 这个时候去研究下需要 break 的点,怎么研究呢?当然是看 log 啊!找到了 log(发现其中有个可以改进一点点的点)正好可以帮提个 [PR](https://github.com/risingwavelabs/risingwave/pull/18845), 找到 log 后大概率能拿到 backtrace 当然也可在 lldb 中用 `bt` 拿到 backtrack 之后就可以去 break 你想 break 的点了(这里因为 Rust 我不太熟悉,项目也太大,lldb 略卡,我选择直接 break 行号 `b xxxxxxx.rs:41` 另一个 terminal 跑 sql 再去 lldb 里一步一步调试就好了。 23 | 7. 调试的过程中一点一点学习相关的知识,这个时候无论是 google ChatGPT 还是其它的都会派上用场了,哪里不会问哪里。 24 | 8. 最有效的可能是 issues 和 PR, 有时候有问题不解对于一个成熟的开源项目来说可以直接去 issues 里搜索相关的关键字,然后大概率有 PR 的双向链接,点进 PR 看代码更改的 diff 学习下前面的大哥是怎么做的,能帮忙更好的定位问题。 25 | 9. 尝试解决问题。 26 | 10. 解决不了其实无所谓,因为经过了以上的步骤其实对项目已经有一点点了解了,这就够了,能学到一些东西就更开心了。 27 | 28 | ## 尾巴 29 | 30 | - 我的 [PR](https://github.com/risingwavelabs/risingwave/pulls?q=is%3Apr+author%3Ayihong0618) 31 | - 为了解决 issue 一边学习 Rust 一边理解代码的流程提的 [PR](https://github.com/risingwavelabs/risingwave/pull/18785) 32 | 33 | 34 | --- 35 | 36 | > 写的很好:) 37 | 38 | 谢谢~ 39 | 40 | --- 41 | 42 | > 真棒,俺也想找个项目试试 43 | 44 | 来~ 45 | 46 | --- 47 | 48 | > (比较好奇yihong老师是怎么同时完成 跑步+带娃+工作+开源 的,相信yihong老师一定有高效的时间管理技巧。。 49 | > 50 | > 最近读《时间贫困》,有几个行为能通过增加自我效能感,缓解主观对时间的紧张感:运动、助人、感受自然。猜测yihong老师本人对时间也是不会感到紧张的 51 | 52 | 我很少做时间管理,不过有些事儿日常就习惯下来了。嗯嗯是的我对时间不怎么紧张哈哈。 -------------------------------------------------------------------------------- /BACKUP/299_这两个月.md: -------------------------------------------------------------------------------- 1 | # [这两个月](https://github.com/yihong0618/gitblog/issues/299) 2 | 3 | ## 引子 4 | 5 | 似乎最近写的东西都是遵循这个格式那么这次也不例外,此刻的我在喝一瓶啤酒叫 `CASS` 韩国的啤酒,喝它的原因不是因为它多么好喝,而是因为罗森里面这啤酒特价,第二瓶 1 元,一边喝一边打这句话,还算惬意。 6 | 对了,东北来暖气了,家里很暖和,25 度,这瓶啤酒当然是冰的,是不是更惬意了?不过这两个月的我,过的不那么惬意就是了。 7 | 8 | ## 破 9 | 10 | 随便记录点什么?算是对过去的两个月多一点做一个总结。想到哪写到哪吧,至于为什么要写,因为还是想记录些什么,希望若干年后再打开这篇能想起来这段时间。 11 | 12 | 最先发生的就是工作的变动,用现在流行的话说就是毕业了。 13 | 这个毕业来的不算突然,从一个神仙公司被一个傻逼公司收购以后我们也都做好了准备,11.3 last day, 不过我依然不想在公开场合谈论太多工作方面的内容,总之就是我的日常生活会带来很大的改变。接受也好不接受也罢,变化才是永恒的。 14 | 15 | 关于找工作期间的过程省略,不太容易,我又不太想找很多人帮忙,结果好坏现在这个阶段还无从谈起,还算有了个结果。 16 | 从几个机会里选择了一个本地的公司,待遇下降了不少,我倒是也能接受,决定先去试试。 17 | 18 | ## 剪影 19 | 20 | - 认识了很多很多新朋友,和他们聊了很多,在上海和子昂,王乐,DB-GPT teams nebula-ai teams 喝酒喝咖啡聊了不少。 21 | - 和刘洋去鸟巢喝了精酿,和他交流也让我思考了挺多,尤其是他给我讲的创业方面的事儿 22 | - 去了几趟北京,做了几个 Share 感觉自己成长了不少 23 | - 刷了 100 多道算法题,面试遇到的算法题也基本都做出来了 24 | - 和朋友去了趟烟台跑了个半马,上次跑已经是 5 年前了 25 | - 去了 3 趟豆角胡同和陈总,guoxing 和鹏飞以及同事们喝酒 26 | - 去了核聚变,算是实现了个小愿望 27 | - 和帮助我的朋友喝了几杯酒 28 | - 海涛去长春前也一起和了酒,酒吧叫绿毛水怪 29 | - 跑在北京,跑在上海,跑在烟台,跑在海上 30 | - 和 chenxi 喝了酒,他请我吃了日料,感觉挺牛逼的 31 | - 小孩从幼儿园变成了小学生,每天送他上学 32 | - 用了几年非常喜欢的电脑还回去了 33 | - 几个新朋友来大连玩看我 34 | - 几十年的好哥们也带女儿来大连玩了,还挺开心 35 | 36 | ## 感谢 37 | 38 | - 感谢刘能的领导 39 | - 感谢 higuoxing 40 | - 感谢 frostming 41 | - 感谢陈总,同事们 42 | - 感谢帮助我内推的朋友 43 | - 感谢认识的新朋友,曾经的老朋友 44 | - 感谢家人 45 | - 感谢我自己 46 | - 感谢月光 47 | - 感谢月光下的冰啤酒 48 | - 感谢 tg 小群的群友 49 | 50 | ## 未来 51 | 52 | 我也不知道,甚至不知道我的选择对错,但是现在的成长就是我不太抗拒任何东西,像个海绵一样向大哥们学习,希望能增加一点点未来的可能性。 53 | 54 | The best is yet to come. 55 | 56 | 57 | --- 58 | 59 | > 加油,总会有变化是唯一永恒不变的真理。 60 | 61 | 好 62 | 63 | --- 64 | 65 | > 哈哈 我也在烟台跑了半马!sooo cooooool! 66 | 67 | 早知道一起喝一杯了 -------------------------------------------------------------------------------- /BACKUP/29_九月计划及八月总结.md: -------------------------------------------------------------------------------- 1 | # [九月计划及八月总结](https://github.com/yihong0618/gitblog/issues/29) 2 | 3 | 先写计划 4 | 1. 九月最大的力度尝试摆脱社交网络计划 5 | 2. 九月尝试每周 1 次间歇,1 次休息,1 次修仙 10km,1 次正经 10km,1 次 5km,1 次长距离 6 | 3. 九月不撸 7 | 4. 九月尝试跳槽,无论结果如何开始认真工作 8 | 5. 九月加入英语 9 | 6. 九月每天晚上要学习 10 | 7. 其他同八月继续 -------------------------------------------------------------------------------- /BACKUP/2_今天看到的一些话.md: -------------------------------------------------------------------------------- 1 | # [今天看到的一些话](https://github.com/yihong0618/gitblog/issues/2) 2 | 3 | > 去做你害怕的事儿,最后你会发现:其实不过如此。 4 | --- 5 | > 事情心中做。做前不声张,甚至做完后能不说也不说。 6 | --- 7 | > 求人不如求己。关键时刻,除了爸妈,最可靠的就是自己。 8 | --- 9 | > 过去的事情可以不忘记,但是一定要放下。为从前的事耽误当下的事,是不合算的。 10 | --- 11 | > 微信时代,成年人间微信信息不回复,一是看不起你,二是不想理你。不存在没看到或者没收到的情况。无论是哪种情况,都说明你的价值有待提升。当然,对这类人,删除是不错的选择。拉黑毕竟还是在你的列表里。 12 | ### 深以为然。昨天我真的生气了。 13 | --- 14 | > Done is better than perfect. 15 | --- 16 | > 不要去看什么网上所谓“导师”的进步指南、成长策略。 17 | --- 18 | > 想做的事,立刻行动。执行力是一个人最珍贵的品质。 19 | 20 | 21 | --- 22 | 23 | 以后少跟废物提需求。除了否定什么也不会的废物。 24 | 25 | 26 | 27 | --- 28 | 29 | 读到了一篇文章。 30 | [离职](https://jiajunhuang.com/articles/2019_07_18-happy_time.md.html) 31 | 希望明年我能顺利离开这个地方,现在的好处是能多学点东西,一定要好好利用。 32 | 33 | 2019.10.02 更新: 34 | 已经离职了 35 | 36 | --- 37 | 38 | [云风的一篇文章](https://blog.codingnow.com/2019/07/top_programmer.html#more) -------------------------------------------------------------------------------- /BACKUP/301_断章.md: -------------------------------------------------------------------------------- 1 | # [断章](https://github.com/yihong0618/gitblog/issues/301) 2 | 3 | 依然是想到什么写什么,一边喝着一瓶一升的 IPA 一边打字。 4 | 5 | 1. 最近给 dify 提了不少代码,在思考自己说的品味问题,我觉得 dify 挺有品味的,但至于什么是品味呢?我又说不太清,朋友问起的时候我仅仅是回答:`懂得取舍`,但我知道,品味肯定只得不仅仅是这个,也许某一天我能用简单的回答形容出来,我才真的懂品味是什么? 6 | 2. 眼睁睁的看着 laike9m 做的项目一步一步成熟,觉得挺厉害的,厉害的原因不是他做的多好,而是他能放下身段从任何人包括骂他的人身上学习,包括改样式,包括换名字,包括一点一点学习如何推广,确实有过人之处。我觉得比较好笑的是有个人形容 `什么阿阿啊狗`都在做独立开发,但是,说真的又有几个人不是从阿猫阿狗过来的呢? 7 | 3. 最近回了一个评论`我知道自己强在哪里,弱在那里所以很少焦虑`,这个是实话,但实话背后没说出来的是,别人未必知道我强在哪里,现在的我依然很少焦虑未来,因为我觉得未来大概率会比意外晚一些到来,没必要去想那些。 8 | 4. 今年是我活了 35 年跑的最多的一年了,今年到今天为止跑了 1650km 虽然和那些认真跑步的比不能看,跟自己比已经很好了,今年的一个目标没有达成 -> 追上 20 岁的自己,虽然没有达成但是已经比去年,前年的自己厉害多了,继续跑吧,没特别的冲动也不想跑全马了,还是多跑跑半马。 9 | 5. 最近有个怪癖就是喜欢看我特别讨厌的人的推特,每次看都摇摇头觉得这个人太傻比了,但还是忍不住去看,说好听的叫提醒自己别变成讨厌的人的样子,说不好听的是有点斯德哥尔摩。 10 | 6. 酒快喝完了,这个酒真的不错,叫《鲜啤 30 公里美式 IPA 鲜啤》,下个阶段要少喝酒,让自己瘦一点跑的轻松一点,少喝酒的目的可能是让自己有不用顾忌,多喝酒的能力。 11 | 7. 参加了 TiDB 的活动,我去做了一个 share 总体讲的还成,活动过程中的感受是 TiDB 的活动细节很到位,有很多值得学习的地方,他们还送我了一件冲锋衣文化衫。 12 | 8. 表达欲的丧失,表达欲的回归。frostming 写过一篇[《表达的阈值》](https://frostming.com/2024/express-threshold/) 其中很多都像一面镜子,最近我在推特很像是表达有了一个界限,大部分想说的东西想想又算了,没必要。但是范围不断缩小的话我的表达欲却非常旺盛,推特不想说的话我去频道说,频道不想说的话,我去群里说,群里不想说的话,我去私密群里说,而且越说越多,包括很多自己的想法,甚至都不去追求回应,这种表达欲的悖论还挺有趣的 13 | 9. 写到这儿吧,酒喝光了 -------------------------------------------------------------------------------- /BACKUP/302_2020-2024.最喜欢的.10.篇文章和一张图.md: -------------------------------------------------------------------------------- 1 | # [2020-2024 最喜欢的 10 篇文章和一张图](https://github.com/yihong0618/gitblog/issues/302) 2 | 3 | 又到了看朋友们年终总结的时候,因为喜欢看博客,我每年在推上都会分享自己最喜欢的 2 篇文章。写篇文章做个总结,以防以后推特没了,没有记录的地方。 4 | 5 | https://x.com/yihong0618/status/1866674576966721610?s=46 6 | 7 | 刚刚我又通读了一下所有文章,有点感动的是这些文章还都能访问,good old days. 8 | 9 | 首先是 2023 年最触动我的一张图放在前面。 10 | 11 | ![telegram-cloud-photo-size-5-6294294862169751888-y](https://github.com/user-attachments/assets/3db3efd3-adb7-4241-bc2f-3dfa457f9b3c) 12 | 13 | ## 2020 14 | 15 | 1. 《[万言当言,不如一默](https://yihui.org/cn/2020/07/silence/)》很多时候我对网上的热点想发表些自己不成熟的评论时候,想要暴论的时候,想要跟着流量走来快速增加我 followers 的时候,会不自觉的想起这篇文章。 16 | 17 | > 首先,我本人深为现如今的快节奏生活感到困扰。我厌倦了一切都显得急匆匆的生活。木心的《失去的氛围》是我[今年读到](https://yihui.org/cn/2020/02/old-acquaintance/)最喜欢的一首诗。快节奏正摧毁着生活的诗意,让我的厌世之心与日俱增。尽管我不是诗人,也无意成为诗人,但长期缺乏诗意会让我觉得生活庸碌而劣质、不知长个无法主动聚焦的脑子有何用,或者借用我二娃最近常说的一句无厘头的话来说:(摸着我的头)爸爸这是个冬瓜。我还不想[年纪轻轻](https://yihui.org/cn/2020/05/youth/)就让我的脑瓜变成冬瓜。我只不过想像个活人一样活着而已,而不是活死人。 18 | 19 | 2. 《[On Leaving](https://blog.matsu.io/on-leaving)》今天再读这篇文章的时候我已经全然忘了 5 年前读的感受,但再读一遍依然是喜欢,能在所有世俗的成功的时候选择 on leaving 寻找自己想做的。 20 | 21 | > Believe it or not, coronavirus is not the cause. My hometown is Wuhan and I do plan to visit my family and friends after the lockdown. I also feel US’s situation is becoming grim. However, I started thinking about leaving long before the pandemic started. One reason for leaving is that I don’t have enough time for myself. My full time work at VS Code leaves me little time/energy to pursue my interest. Here are a few things I’m trying to do recently late at night or in the weekend, but lack enough time/energy for: .... 22 | 23 | 24 | ## 2021 25 | 26 | 1. 《[关于 Yak Shaving](https://antfu.me/posts/about-yak-shaving-zh)》这篇文章不用多介绍了,它已经激励影响了无数人,包括几年后的作者自己(已经成为了宇宙最强前端之一)也包括我和我们 27 | 2. 《[软件工程是个面包机](https://drmingdrmer.github.io/tech/bla/2018/09/27/toaster.html)》18 年的文章,现在有了 ChatGPT 似乎读起来有些不一样了 28 | 29 | ## 2022 30 | 31 | 1. 《[My-Engineering-Practice](https://github.com/jschwinger233/jschwinger23.github.io/blob/master/_posts/2019-12-25-My-Engineering-Practice.md)》也不多介绍了,今年读感触更深了 32 | 2. 《[On leaving Mapbox after 12 years](https://trashmoon.com/blog/2022/reflections-on-12-years-at-mapbox/)》我为什么这么喜欢关于离开的文章。。。 33 | 34 | ## 2023 35 | 36 | 1. 《[Rust std fs 比 Python 慢!真的吗!?](https://mp.weixin.qq.com/s/m-IBomxu88DlNcEyOgyOew)》探究精神是区分软件工程师的一个指标 37 | 2. 《[thanks-past-me](https://www.paulfioravanti.com/blog/thanks-past-me/) 》也谢谢过去 5 年记录的我 38 | 39 | ## 2024 40 | 41 | 1. 《[我「接见」了诺奖得主](https://frostming.com/2024/meet-with-paul/)》开源的魅力在于连接 42 | 2. 《[From where I left](https://antirez.com/news/144)》 43 | 44 | > All this to say that, I’m back. I think it’s the right moment for a big thank you to all the Redis community, for what it has done over the years. See you around, I hope there is something more to add to this journey. 45 | 46 | -------------------------------------------------------------------------------- /BACKUP/306_连续跑了.365.天.md: -------------------------------------------------------------------------------- 1 | # [连续跑了 365 天](https://github.com/yihong0618/gitblog/issues/306) 2 | 3 | ![Image](https://github.com/user-attachments/assets/2c5bc15a-b237-4317-8f18-f54cb7f72075) 4 | 5 | ## 牛逼啊 6 | - 从去年的 3.13 开始到今天我一天未间断的跑了 365 天。考虑到人生短短几十载,这样的机会不多。 7 | - 除了吃饭,睡觉,人生又有几件事能不间断的做上一年呢? 8 | 9 | ## why 10 | - 没有为什么,刚开始跑起来的时候根本没想着或许能坚持一年不间断的跑,不间断的跑也没觉得有任何意义 11 | - 但是为什么跑下来了呢?也许是为了一个数字,也许什么原因也没有,也许坚持完就不跑了,人生哪有那么多的意义。 12 | - 但是 365 天过后,多了这篇文章,多了一个未来的回忆,多了一个我觉得 2024-2025 做这件事挺牛逼的自己,也许就是意义 13 | 14 | ## 膝盖还好么? 15 | - 还好 16 | - 即使不好我觉得你要问也跟你没关系对吧 17 | 18 | ## 接下来 19 | - 去年重新开始稍微认真的跑起来我的目标就是试着去追上 20 几岁的自己 20 | - 当然是没完成 21 | - 所以今年的跑步目标还是这个,去试着追上 20 几岁的自己 22 | - 追不上呢?虽然追不上,但是追上了去年的自己啊,也挺牛逼了,随缘了 23 | 24 | ## 还想做什么 25 | - 还有些想做的,甚至想多几次 365 天不间断的完成些什么,人生太短暂了,怎么算是有意义又怎么算是没意义呢? 26 | - 但此刻,也许说出来就没意义了 27 | - 这件事有意义,我白天还想着写个脚本总结这 365 天的跑步数据,但是懒了罢了罢了 28 | 29 | ## 朋友 30 | - 读到这的朋友有如果有些共鸣欢迎交流 31 | - The best is yet to come 32 | 33 | ## 谢谢 34 | - 老婆,儿子,家人 35 | - 读到这的你 36 | - 这 365 天的自己 -------------------------------------------------------------------------------- /BACKUP/309_我的.35.岁.md: -------------------------------------------------------------------------------- 1 | # [我的 35 岁](https://github.com/yihong0618/gitblog/issues/309) 2 | 3 | 我已经 36 岁了,虽然非常多次感觉不真实,但是确实是 36 岁了。35 岁已经过去了一段时间了,突然就想回顾下。 4 | 5 | ## 失业 6 | 7 | 虽然不是我的原因,但是赶巧了,在大家都说 35 岁判职场死刑的 35 岁我确实失业了。一个非常稳定而且我特别喜欢的 team 在公司被收购之后就迎来了一波又一波的裁员,在最后一波只剩下几个人留守的时候我也被通知了裁员。 8 | 倒是在预料之中,就是一个开源项目好端端的给闭源给自己一枪最后 team 都没了觉得特别傻逼。 9 | 10 | 很快的我列了个计划开始找工作。还打开了好久没碰的 LeetCode 开始每日一题。不知不觉按心情刷题就到了今天。 11 | 12 | ![Image](https://github.com/user-attachments/assets/7159844b-445b-46c5-8d4f-ce9596488b3d) 13 | 14 | - 我当时给自己定了一个原则,不到万不得已就不去推上说我想找工作 15 | - 也不要不停的抱怨。直接刷题,改简历,boss 直聘一个一个投 16 | - 找了几个要好的朋友问了下机会 17 | - 期间有几个挺感动的事儿,一个是叉哥主动帮我推 rw, 一个是刘能的领导,和我没任何交集的人,看到我的简历之后帮我推了很多机会。 18 | - 面试大连之外的公司没怎么碰壁,拿到了几个不错的机会,但是最后都没去,还是想留在大连 19 | - 面试大连的公司有个公司在我简历一句 k8s 没写的情况下问了我半小时 k8s 还是挺逗的 20 | - 最后去了一家大连本地的公司 21 | - 综合收入大概是在 VMWare 的 1/2 不过我觉得还能接受就去了 22 | 23 | 所以 35 岁没有在职场上我没什么总结,继续做好自己该做的,剩下的交给运气,毕竟抱怨有用的话我天天抱怨早就成功了。 24 | 25 | ## 朋友 26 | 27 | - 35 岁的时候对自己面对朋友有了很多的反思 28 | - 不再是道不同不相为谋,人和人观点上可能有巨大的差异,但这个不是不做朋友的理由 29 | - 想起来自己因为一些观点上的不同失去的一些朋友就觉得当时的自己真幼稚 30 | - 最重要的是一个地道的人,一个能喝酒聊天求同存异,偶尔帮上一把的人 31 | - 我也去试着修复了一些当年因为自己傻逼而远去的朋友 32 | - 也认清了几个只是想利用我的人,还挺有趣的 33 | 34 | ## 家人 35 | 36 | - 没什么比家人更重要的东西 37 | - 也是所以面临选择的时候最重要的 38 | - 小孩在我 35 岁这一年也从幼儿园到了小学,我们都发生了很大的变化 39 | 40 | ## 成长 41 | 42 | - 认识了很多新朋友 43 | - 除了特朗普是个大傻逼,越来越少的表达自己的观点 44 | - 做了不少举手之劳的事儿,帮群里的好几个朋友推荐了机会 45 | - 做了很多以前不想做的事儿,出去做活动,演讲 46 | - 也做了一些自己不屑于做的事儿 47 | - 跑了 365 天 48 | - 提的 PR 比自己过去 5 年都多 49 | 50 | 51 | --- 52 | 53 | 谢谢大家~ 54 | 55 | --- 56 | 57 | > 刷题是迈不过的槛儿吗😭 58 | 59 | 除非强到不需要刷题,我没到那个程度。。。 60 | 61 | --- 62 | 63 | > 一定可以越来越好的!一起加油! 64 | 65 | 好。未来不一定越来越好哈哈,但是不好也得加油👏 66 | 67 | --- 68 | 69 | > 最近也在找工作,请问下刷题有什么策略吗?大量刷题似乎很费时间,是每个 tag 下的题目刷几个这样,就可以面试了吗? 70 | 71 | 我只刷了那个常见的 50 题和每日一题。 72 | 73 | --- 74 | 75 | > 祝好。 76 | > 同失业,35。 77 | > 78 | > 成长这里骂特朗普,我觉得仍有成长空间,哈哈。 79 | 80 | 😂确实 81 | 82 | --- 83 | 84 | > 建议少跑步,换成其他运动 85 | 86 | 建议不要建议我,换成其它回复 87 | 88 | --- 89 | 90 | > 祝你工作顺利 91 | 92 | 谢谢~ 93 | 94 | --- 95 | 96 | > 淬砺千锤方化玉,澄明一念可凌云 97 | 98 | 好! 99 | 100 | --- 101 | 102 | > 祝yihong哥顺利!yihong哥有考虑过远程嘛? 103 | 104 | 谢谢~当时优先考虑 local 了 105 | 106 | --- 107 | 108 | 再次谢谢大家❤️ -------------------------------------------------------------------------------- /BACKUP/30_拿到offer了.md: -------------------------------------------------------------------------------- 1 | # [拿到 offer 了](https://github.com/yihong0618/gitblog/issues/30) 2 | 3 | 就是不知道能不能走上,哎,加油跑 -------------------------------------------------------------------------------- /BACKUP/313_I've.optimized.main.py.for.improved.performance.and.efficiency..md: -------------------------------------------------------------------------------- 1 | # [I've optimized main.py for improved performance and efficiency.](https://github.com/yihong0618/gitblog/pull/313) 2 | 3 | This commit introduces several optimizations to main.py: 4 | 5 | - GitHub API Usage: 6 | - I've made it so issues and labels are now fetched once at the beginning of the script's execution and cached. 7 | - I've refactored functions for generating README sections, RSS feed, and identifying issues for backup to use this cached data, significantly reducing redundant API calls. 8 | 9 | - Issue Backup: 10 | - I've streamlined the process for backing up issues (when --issue_number is provided) to prioritize the specified issue, while still allowing for a general scan of other issues needing backup. 11 | 12 | - README Generation: 13 | - I've changed it so content for different README sections is now generated in memory and written to the README.md file in a single operation, instead of multiple append operations. 14 | 15 | - Dependencies: 16 | - I've updated dependencies in requirements.txt (PyGithub, feedgen, marko, markdown) to their latest stable versions. 17 | 18 | These changes aim to make the script run faster, consume fewer API resources, and improve code maintainability. -------------------------------------------------------------------------------- /BACKUP/318_Notes.on.May.md: -------------------------------------------------------------------------------- 1 | # [Notes on May](https://github.com/yihong0618/gitblog/issues/318) 2 | 3 | 流水账 4 | 5 | Random thoughts and random feeling and random notes 6 | 7 | - 麻烦是远大于快乐的,比如去日本出差,会被很多闹心的事儿给掩盖甚至觉得无聊 8 | - 跑了人生中最差的一个半程马拉松,疏于训练抽筋了 9 | - 但是也是人生最好的一个,老婆孩子在终点等我 10 | - 要学会拒绝 11 | - 工作不开心大概会有个等级,如果到了那个等级也就该走了 12 | - 代码风格好坏是要求自己的不是要求别人的 13 | - 对于我来说,日常非常重要 14 | - 日语要是好一点会方便许多 15 | - AI 已经改变了一切,在 ChatGPT 出现之前都可以称作 Good old days 16 | - 好像过了 35 岁就特别讨厌喝多,难受一天远大于喝酒带来的快乐 17 | -------------------------------------------------------------------------------- /BACKUP/31_关于成长.md: -------------------------------------------------------------------------------- 1 | # [关于成长](https://github.com/yihong0618/gitblog/issues/31) 2 | 3 | 来聊聊我时间管理的一些小方法。 4 | 5 | 1. 开始做事之前整理出一份 to do list,按重要性排序,完成顺序是从紧急到宽松。在杂乱的事物里能看到尽头,心态会好很多。 6 | 2. 做事的时候尽量认真,任何一次返工都是在浪费之前花在上面的心血与精力。 7 | 3. 解决拖延症的方式是心里默念 321 然后立刻站起来去做。 8 | 4. 最大化利用碎片时间。没有特殊需求请卸载容易消耗时间的 app,用原先填补碎片时间的无效娱乐去填补优质爱好。 9 | 5. 当代社会信息爆炸,没必要为了社交或迎合去了解自己不喜欢的信息,专注自身就好。 10 | 6. 只要突然想到的一件事有实现的可能性,就立刻去做,在犹豫产生之前就去。无论成功与否,试过就没有后悔了。 11 | 7. 可以去学习一些专业的时间管理法则。 12 | 8. 每天一小时断网时间。可以留给看电影、写作、看书、练琴等等你当下正在坚持却有可能坚持不下去的事。只有断网才能真正的心无旁骛,相信我。 13 | 9. 按时运动。不仅仅是为了身体健康,同时可以让身体习惯良好的生活作息,间接停止懈怠。 14 | 10. 看到这里就去实现,马一下是永远不会再翻出来看的。 -------------------------------------------------------------------------------- /BACKUP/32_自律.md: -------------------------------------------------------------------------------- 1 | # [自律](https://github.com/yihong0618/gitblog/issues/32) 2 | 3 | 1. 做什么不重要,一个开始一个坚持很重要 4 | 2. 阶段性的成功只能短暂的炫耀,坚持下去才是资本 5 | 3. 开坑要么早早放弃,要么坚持下去 6 | 4. 克服焦虑最好的办法是现在开始,深呼吸 3 分钟,做事,而不是写日记,那样更焦虑 7 | 5. 了解自己才能战胜自己 8 | 6. 下一个要克服的是工作态度 9 | 7. 加油 -------------------------------------------------------------------------------- /BACKUP/33_定日子了.md: -------------------------------------------------------------------------------- 1 | # [定日子了](https://github.com/yihong0618/gitblog/issues/33) 2 | 3 | > 9.30 我就可以离开这儿了 4 | --- 5 | 1. 希望这是我这 3 年跳的最后一次(个人原因) 6 | 2. 下一家希望自己努力工作,建立良好的工作习惯 7 | 3. 精进自己的技术 8 | 4. 每天晚上学习 9 | 5. 其他的不重要 -------------------------------------------------------------------------------- /BACKUP/34_冒泡的声音.md: -------------------------------------------------------------------------------- 1 | # [冒泡的声音](https://github.com/yihong0618/gitblog/issues/34) 2 | 3 | ## 空调不知道为什么一直都有冒泡的声音 4 | 很烦 5 | 我媳妇烦,我也烦。 6 | 我不知道为什么总是因为一点小事就心神不宁 7 | 想离开这儿 8 | 讨厌这样的生活 9 | 就像冒泡的声音伴随着外面的风声,滴答滴答想个不停 10 | --- 11 | 至少我先做到不烦吧,哎 12 | 13 | --- 14 | 15 | 修空调的把冒泡的声音修好了 -------------------------------------------------------------------------------- /BACKUP/35_剩下的日子和要交接的工作.md: -------------------------------------------------------------------------------- 1 | # [剩下的日子和要交接的工作](https://github.com/yihong0618/gitblog/issues/35) 2 | 3 | ## 剩下的日子也不多了 4 | 整理下自己需要做点什么吧,对这里倒是一点留恋没有,每天抽出时间学一学下一家公司要做的事儿吧。其余的是工作 5 | 6 | - [x] 完成 python 那个项目的修改 7 | - [x] 帮助东哥完成 python 的部署 8 | - [x] 二维码项目改代码上传 svn,交接金老师 9 | - [x] node 问题回复 10 | - [x] 其它问题 11 | - [x] 小范的自动化脚本 12 | -------------------------------------------------------------------------------- /BACKUP/36_工具小技巧.md: -------------------------------------------------------------------------------- 1 | # [工具小技巧](https://github.com/yihong0618/gitblog/issues/36) 2 | 3 | ## vscode 4 | ### 代码块折叠 5 | mac 下,command + k + 0,折叠所有代码块。command + k + j,展开所有代码块。 6 | windows 下,ctrl + k + 0,折叠所有代码块。ctrl + k + j,展开所有代码块。 7 | ### 每一行都添加 8 | Press CTRL + A to select all of the text 9 | Press SHIFT + ALT + I to insert multiple cursors at the end of each line 10 | Press Home twice to jump to the start of every line 11 | 12 | 13 | 14 | 15 | --- 16 | 17 | shift + insert 把剪贴板的复制到 vim 18 | 19 | --- 20 | 21 | vscode 代理 22 | https://my.oschina.net/xinxingegeya/blog/1931460 23 | 24 | --- 25 | 26 | vscode 各种快捷键 27 | https://github.com/qq449245884/xiaozhi/issues/183 -------------------------------------------------------------------------------- /BACKUP/37_一些心得.md: -------------------------------------------------------------------------------- 1 | # [一些心得](https://github.com/yihong0618/gitblog/issues/37) 2 | 3 | 1. 尽量有想法就马上开始,否则永远不会开始 4 | 2. 今天开始记账,花了八块买了个记账软件,嗯把这笔也记上 5 | 3. 认真,心无旁骛 6 | 4. 冥想,控制自己情绪,去改变能改变的 7 | 5. 坚持,100 天只是开始 8 | 9 | --- 10 | 11 | Be not afraid of going slowly; be afraid only of standing still -------------------------------------------------------------------------------- /BACKUP/38_从这一刻开始,从下一刻放弃.md: -------------------------------------------------------------------------------- 1 | # [从这一刻开始,从下一刻放弃](https://github.com/yihong0618/gitblog/issues/38) 2 | 3 | # 嗯 4 | ## 一些心得 5 | 1. 大多事情,有想法,有时间就马上去做,因为不从这一刻开始,大概率就永远不会开始 6 | 2. 大多数坚持的事情,比如跑步,心底一个声音说,不要跑了太累了。没有特别的原因,还是要跑下去,因为这一刻不去跑,大概率就很久都不会再跑了 7 | 3. 大多数事情都是以上两点规则 8 | 4. 别为了改变不了的事情一直懊悔 9 | 5. 反而懊悔一次就要总结,下一次知道了就别再踩这个坑,比如要工资 10 | ## 新坑 11 | 6. 记账要坚持 12 | 7. 要少喝酒了,为了腹肌 13 | 8. 严格要求自己每一段代码 14 | 9. 认真工作,白天少玩手机 15 | 10. 心态不好的时候就冥想加深呼吸 16 | 17 | --- 18 | 19 | 确实。。。 -------------------------------------------------------------------------------- /BACKUP/39_坐在星巴克里.md: -------------------------------------------------------------------------------- 1 | # [坐在星巴克里](https://github.com/yihong0618/gitblog/issues/39) 2 | 3 | 上次离职好像也是坐在星巴克里 4 | 不过这次带了个笔记本,装逼加上写点什么。 5 | 1. 音乐挺好听 6 | 2. 和金阳聊了聊,感觉自己真的是不会要工资啊 7 | 3. 算了不想这个了,反正已经超出预期不少了,人不能太贪心 8 | 4. 最近坚持的还算挺不错,准备自己新开一个项目了 9 | 5. 时刻记着,从这一刻开始,从下一刻放弃#38 10 | 11 | --- 12 | 13 | 原来星巴克是有厕所的啊? 14 | -------------------------------------------------------------------------------- /BACKUP/3_王兴的饭否.md: -------------------------------------------------------------------------------- 1 | # [王兴的饭否](https://github.com/yihong0618/gitblog/issues/3) 2 | 3 | - 想起来全是问题,做起来才有答案 4 | - 每一刻都是你上半生和下半生的分界 5 | - 社交是一种技能,独处也是 6 | - 人人都是产品经理,产品就是自己的一生 7 | - 能努力到什么程度,是人才能的一部分 8 | 9 | Sent from PPHub For GitHub 10 | 11 | --- 12 | 13 | 14 | ![Uploading IMG_0879.jpg…]() 15 | -------------------------------------------------------------------------------- /BACKUP/40_尝试不玩手机.md: -------------------------------------------------------------------------------- 1 | # [尝试不玩手机](https://github.com/yihong0618/gitblog/issues/40) 2 | 3 | ## 不想被奴役 4 | 5 | - 每天自觉的刷来刷去,究竟又能得到什么呢? 6 | - 做公交的时候观察,每个人都在刷手机,而我更不例外 7 | - 不如利用起来,自己想要用手机干什么 8 | - 结合 #38,不如从现在开始,删掉微博关掉朋友圈,发的时候再打开 9 | - 每天手机上有啥必须任务呢 10 | 1. 多邻国 11 | 2. 学习视频 12 | 3. 被英语单词 13 | 4. 跑步 14 | 5. DayOne 15 | 6. 俯卧撑或仰卧起坐 16 | 7. 记账 17 | 8. 买咖啡 18 | 9. 回微信 19 | 10. 照相 20 | - 刷朋友圈和微博早晚各一次吧 21 | - 日本上班是不让带手机的 22 | - 为了自己能努力工作开心写代码,不焦虑,当个日本人好了 23 | --- 24 | 今天算是第一天 25 | 26 | 27 | 28 | --- 29 | 30 | 早上发了个朋友圈,总想去看。从这一刻开始搞定吧 -------------------------------------------------------------------------------- /BACKUP/41_明天最后一天了,一些心得.md: -------------------------------------------------------------------------------- 1 | # [明天最后一天了,一些心得](https://github.com/yihong0618/gitblog/issues/41) 2 | 3 | ## 在这工作了 10 个月整 4 | ### 总结一些心得 5 | 6 | - 永远别承诺什么 7 | - 欠的债是一定会还的,一切早晚会找上你 8 | - 一次做好是最快的要认真 9 | - 人言可畏,这个年龄周围的坏人太多了 10 | - 清楚自己的定位 11 | - 发现苗头不对就要赶紧提 12 | - 专心,玩手机是在一切之后的事儿,不玩不现实 13 | - 有第一次就有第二次,别妥协 14 | - 认真对待每一行代码,放那儿了就永远不会再碰了 15 | - 不要怕学习,不要怕开始写的第一步,开始永远是通往结束的最重要一步 16 | 17 | ### 下一阶段要做的事儿 18 | 19 | - 用番茄时间工作 20 | - 每天写工作记录 21 | - 工作是一切的第一位 22 | - 别拖延,马上开始 23 | - 逼着自己在这方面成长 -------------------------------------------------------------------------------- /BACKUP/42_终于从这家公司离职了,开心.md: -------------------------------------------------------------------------------- 1 | # [终于从这家公司离职了,开心](https://github.com/yihong0618/gitblog/issues/42) 2 | 3 | ## 走啦! 4 | --- 5 | 除了领导人挺好,不加班似乎没有什么好处。 6 | 虽然我不知道下一家怎么样 7 | 但至少有些东西能学到。 8 | 要加油了,下一阶段要做的就是学会努力工作,认真工作,做漂亮的工作。 9 | 这也是我 30 岁剩下几个月需要做的最重要的事儿。 10 | 当然我靠自己争取还是学了不少东西的。 11 | 真的不少。 12 | 下一项就是要把这些学到的东西串起来,并用在工作中。 13 | 14 | 加油。 15 | 今天感觉走路都能跳起来 16 | --- 17 | 但是还是惹媳妇生气了,确实都是我的错 18 | 19 | -------------------------------------------------------------------------------- /BACKUP/43_Python存档.md: -------------------------------------------------------------------------------- 1 | # [Python 存档](https://github.com/yihong0618/gitblog/issues/43) 2 | 3 | ## 竟然才加上 Python--2019.9.30 4 | 1. lstrip 5 | 2. partition 返回元祖(3 个成员) 6 | 7 | --- 8 | 9 | Python 打开一个不存在的文件往里写用 10 | ```python 11 | with open("abaaa.txt", "w+") as f: 12 | f.write("aaaaaaaaaaaaaaa") 13 | ``` 14 | 15 | --- 16 | 17 | django celery && celery 启动命令 18 | ```python 19 | python manage.py celery -A matrix_bgp worker --settings= 20 | python manage.py celery beat --settings= 21 | ``` 22 | 23 | --- 24 | 25 | ```python 26 | >>>str = 'runoob' 27 | >>> str.center(20, '*') 28 | '*******runoob*******' 29 | >>> str.center(20) 30 | ' runoob ' 31 | ``` 32 | 33 | --- 34 | 35 | pip version 36 | 19.2.3 37 | 38 | --- 39 | 40 | 字符串报错 41 | https://www.cnblogs.com/lsdb/p/12470739.html 42 | 43 | --- 44 | 45 | 如何发布一个 package 到 PyPI 46 | https://haofly.net/how-to-publish-python-package-md/ 47 | 48 | --- 49 | 50 | nametuple 尽量小写否则有坑。 51 | 52 | --- 53 | 54 | python 打包上传 pypi 55 | 56 | 首先安装上传工具 57 | pip3 install -U pip setuptools twine 58 | 59 | 打包 60 | python3 setup.py sdist # 会将项目打包到当前目录下面并生成相应的 egg 61 | 62 | 上传 63 | twine upload dist/* # 其实就是上传的 dist 目录下的 zip 包 64 | 65 | --- 66 | 67 | python -c "import site; print(site.getsitepackages())" -------------------------------------------------------------------------------- /BACKUP/44_2019九月总结及十月计划.md: -------------------------------------------------------------------------------- 1 | # [2019 九月总结及十月计划](https://github.com/yihong0618/gitblog/issues/44) 2 | 3 | 1. 九月最大的改变就是换工作吧,虽然不知道未来怎么样,但是知道现在 4 | 2. 偶尔想起还是觉得自己有些吃亏,不过还好 5 | 3. 九月跑了 200km,九月跑步挪到了早晨,九月完成了一次 20km 6 | 4. 九月俯卧撑后和仰卧起坐坚持的不错 7 | 5. 九月停掉了日语学习,德语学习,开始重新背英语单词 8 | 6. 九月一直在喝酒多吃,体重没有变化,但是结实了不少 9 | 7. 九月 Python365 计划多少是开始了 10 | 8. 九月更爱媳妇了,好像没有吵架 11 | 9. 九月 11 更可爱,更爱说话了 12 | 10. 九月喝了很多咖啡,依然花了不少钱 13 | 14 | --- 15 | 16 | 10 月计划 17 | 18 | 1. 跑一个半马 19 | 2. 体重下降到 135,每天记录体重 20 | 3. 长距离拉到 25km 21 | 4. 背英语单词,背日语单词继续 22 | 5. Python365 继续 23 | 6. 认真工作 24 | 7. 利用番茄工作法工作 25 | 8. 每天写工作日报 -------------------------------------------------------------------------------- /BACKUP/45_利用github.issues加上github.webhook写博客自动化.md: -------------------------------------------------------------------------------- 1 | # [利用 github issues 加上 github webhook 写博客自动化](https://github.com/yihong0618/gitblog/issues/45) 2 | 3 | webhook 搞明白了,部署在阿里云上 4 | 5 | ### 剩下的工作 6 | - [x] 添加 label 7 | - [x] 编写自动生成第一次 readme 的脚本 8 | - [ ] 编写更新的脚本 9 | - [ ] 编写创建的脚本 10 | ### 将来可能要做的工作 11 | - [ ] 独立域名 12 | - [ ] 开源 13 | 14 | 15 | 16 | --- 17 | 18 | 还是应该用增量法,要不太慢了 19 | 20 | --- 21 | 22 | 先用 sh 的方法吧,之后改成增量 23 | 挺难的啊 24 | 25 | --- 26 | 27 | test 28 | 29 | --- 30 | 31 | 昨天改成 GitHub Action 并开源了,之后考虑写个教程吧。 -------------------------------------------------------------------------------- /BACKUP/46_休息日.md: -------------------------------------------------------------------------------- 1 | # [休息日](https://github.com/yihong0618/gitblog/issues/46) 2 | 3 | 1. 今天是十一的假期,也是我换下一份工作的间歇 4 | 2. 应该这些年来第一次连着看俩电影《中国机长》,《我和我的祖国》总体来说俩电影还算值得看 5 | 3. 胖了 3 斤应该是,哎,最近这方面真的是懈怠啊 6 | 4. 今天不太想做本该做的仰卧起坐,咬牙算是做完了 7 | 5. 今天也不太想去完成今天的编程任务,但还是应该会继续吧,还是那句话,从下一刻再放弃 8 | 6. 和媳妇结婚 3 年了,不短了,未来的路也很长 9 | 7. 想想还是就写到这儿吧 10 | 11 | 12 | --- 13 | 14 | 竟然忘带电源了蛋疼 15 | 试试 -------------------------------------------------------------------------------- /BACKUP/47_忘带电源了.md: -------------------------------------------------------------------------------- 1 | # [忘带电源了](https://github.com/yihong0618/gitblog/issues/47) 2 | 3 | 太蠢了 4 | 竟然忘带电影了,略蠢啊 5 | 本来计划挺多东西的 6 | 7 | --- 8 | 9 | 能在没电之前解决大概 10 | 11 | --- 12 | 13 | 还有 11% 的电。。。 -------------------------------------------------------------------------------- /BACKUP/48_端正工作态度好好写代码.md: -------------------------------------------------------------------------------- 1 | # [端正工作态度好好写代码](https://github.com/yihong0618/gitblog/issues/48) 2 | 3 | 1. 10.8 就要去新公司了 4 | 2. 这次跳槽最需要改进的就是工作方式 5 | 3. 好好完成任务 6 | 4. 不摸鱼,少玩手机 7 | 5. 把每天的任务排上优先级 8 | 9 | --- 10 | 11 | 可以利用番茄时间 -------------------------------------------------------------------------------- /BACKUP/49_2019年剩下的不多了.md: -------------------------------------------------------------------------------- 1 | # [2019 年剩下的不多了](https://github.com/yihong0618/gitblog/issues/49) 2 | 3 | 也快 31 岁了,时间不等人 4 | 再努力一点 -------------------------------------------------------------------------------- /BACKUP/4_每天留下点什么.md: -------------------------------------------------------------------------------- 1 | # [每天留下点什么](https://github.com/yihong0618/gitblog/issues/4) 2 | 3 | 从今天起 4 | 少生气 5 | 多干活 6 | 讨厌的人活的很好 7 | 我 8 | 好孤独 9 | 孤独的不想交流 10 | 孤独的只想一个人 11 | 今天好热 12 | 明天又上班了 13 | 新的一周 14 | 该好好安排自己 15 | 但 16 | 别太累了 17 | 绷紧的弦一但断了 18 | 后果不堪设想 19 | 在读《枪炮,病菌与钢铁》 20 | 好书 21 | 写的像个散文 22 | 但这样挺好,反正是写给自己的 23 | 24 | Sent from PPHub For GitHub 25 | 26 | --- 27 | 28 | 不喜不悲,别因为任何事改变自己行程。 -------------------------------------------------------------------------------- /BACKUP/50_第五十篇,算是测试.md: -------------------------------------------------------------------------------- 1 | # [第五十篇,算是测试](https://github.com/yihong0618/gitblog/issues/50) 2 | 3 | 好久以来的想法终于要实现了, 4 | 这是个测试文章, 5 | 如果成功了 6 | 非常开心 -------------------------------------------------------------------------------- /BACKUP/51_点子合集.md: -------------------------------------------------------------------------------- 1 | # [点子合集](https://github.com/yihong0618/gitblog/issues/51) 2 | 3 | ## 争取把自己一些好的点子放在这里 4 | --- 5 | 1. 手表二维码集合 -------------------------------------------------------------------------------- /BACKUP/52_计算机组成要素读书笔记.md: -------------------------------------------------------------------------------- 1 | # [计算机组成要素读书笔记](https://github.com/yihong0618/gitblog/issues/52) 2 | 3 | 2019.10.4 开坑 -------------------------------------------------------------------------------- /BACKUP/53_编程的一些心得.md: -------------------------------------------------------------------------------- 1 | # [编程的一些心得](https://github.com/yihong0618/gitblog/issues/53) 2 | 3 | 2019.10.04 想法固然重要,读书固然重要,学习固然重要,但写出来才是最重要的,因为不一定什么时候踩到坑 -------------------------------------------------------------------------------- /BACKUP/54_桌子好乱啊,床也好乱啊.md: -------------------------------------------------------------------------------- 1 | # [桌子好乱啊,床也好乱啊](https://github.com/yihong0618/gitblog/issues/54) 2 | 3 | 今天因为要测试可能是这辈子写日记写的最多的一天 4 | 但还不知道为什么还是 push 不上去 5 | 桌子特别乱 6 | 床也好乱 7 | 想下楼买啤酒 8 | --- 9 | - 俯卧撑还没做 10 | - 今天的 Python 还没搞 11 | - 英语单词还没背 12 | - 这个 push 的计划还没完成 -------------------------------------------------------------------------------- /BACKUP/55_蛋疼.md: -------------------------------------------------------------------------------- 1 | # [蛋疼](https://github.com/yihong0618/gitblog/issues/55) 2 | 3 | 以后有蛋疼的事儿记录在这里吧 4 | 11 不跟我好了 5 | push 不知道为什么 push 不上去 6 | 俯卧撑好累 7 | 好久没自己晚上看一个电影了 8 | 好久没玩游戏了 9 | 好久没看技术以外的书了 -------------------------------------------------------------------------------- /BACKUP/56_十一生病了.md: -------------------------------------------------------------------------------- 1 | # [十一生病了](https://github.com/yihong0618/gitblog/issues/56) 2 | 3 | 好像又犯错误了。 4 | 哎。 5 | 踢了一脚凳子,11 又吐了 -------------------------------------------------------------------------------- /BACKUP/57_流水账.md: -------------------------------------------------------------------------------- 1 | # [流水账](https://github.com/yihong0618/gitblog/issues/57) 2 | 3 | 1. 今天去了邹邹奶奶家 4 | 2. 体重涨了五斤,不能再这样下去了 5 | 3. 今天跑了 18km,应该是马拉松前最后一次了 6 | 4. 8 号入职了,期待 7 | 5. 越来越不敢说话了,哎 8 | 9 | 10 | --- 11 | 12 | 后面好像坐了俩人,傻逼 13 | 14 | --- 15 | 16 | 两个傻逼还在吹牛逼 17 | 18 | --- 19 | 20 | 那些优越感的傻逼,像极了当年的自己 21 | 22 | --- 23 | 24 | 得练练调试技巧了 25 | 26 | --- 27 | 28 | 这样调试太浪费时间了 29 | 30 | --- 31 | 32 | ? 33 | 34 | --- 35 | 36 | 节省时间可能将来会浪费时间,写好文档写好类型系统很重要 37 | 38 | --- 39 | 40 | 测试 41 | 42 | --- 43 | 44 | 测试 -------------------------------------------------------------------------------- /BACKUP/58_明天进入新的公司了.md: -------------------------------------------------------------------------------- 1 | # [明天进入新的公司了](https://github.com/yihong0618/gitblog/issues/58) 2 | 3 | 又一次坐在麦当劳里。 4 | 想起去年的 4 月 30 日也是坐在这儿。 5 | 又一次换工作了。 6 | --- 7 | 希望这是 2 年内的最后一次吧。 8 | --- 9 | 接下来是,认真工作,调整自己心态,爱上工作。 10 | 给自己加个油 11 | 12 | --- 13 | 14 | 尤其是认真对待学习,对待自己每一行代码 15 | 16 | --- 17 | 18 | 认真认真再认真,不玩手机 19 | 20 | --- 21 | 22 | 嗯,做个日本人,不玩手机 23 | 24 | --- 25 | 26 | 还有就是每天工作日报,做到事事有交代,凡事有反馈。 27 | 28 | --- 29 | 30 | 领导不管交代什么都要有反馈,不要和同事冲突 -------------------------------------------------------------------------------- /BACKUP/59_10月程序上的计划.md: -------------------------------------------------------------------------------- 1 | # [10 月程序上的计划](https://github.com/yihong0618/gitblog/issues/59) 2 | 3 | - [ ] 熟悉工作内容 4 | - [ ] 读完 Python cookbook 5 | - [ ] 学习工作上用的框架 6 | - [ ] 完成 python web 那两个程序 7 | - [ ] 完善自动化 issue -------------------------------------------------------------------------------- /BACKUP/5_搞定收藏夹.md: -------------------------------------------------------------------------------- 1 | # [搞定收藏夹](https://github.com/yihong0618/gitblog/issues/5) 2 | 3 | ## 在技术学习上,发现自己收藏了太多的东西,买了太多的书没有读,是时候整理一下然后把事情一个一个的搞定。 4 | ### 读书 5 | - [x] [《MySQL 是怎样运行的》](https://juejin.im/book/5bffcbc9f265da614b11b731) 6 | - [x] [《Python3 标准库》](https://pymotw.com/3/index.html) 7 | - [x] [《eloquentjavascript》](http://eloquentjavascript.net/) 8 | - [ ] [《grokking-deep-learning》](https://livebook.manning.com/#!/book/grokking-deep-learning/table-of-contents/) 9 | - [ ] [《深入解析 Go》](https://legacy.gitbook.com/book/tiancaiamao/go-internals/details) 10 | - [x] [《The Modern JavaScript Tutorial》](http://javascript.info/) 11 | - [ ] 《计算机系统要素》 12 | - [ ] [《Learn Go with tests》](https://studygolang.gitbook.io/learn-go-with-tests/) 13 | - [ ] 《深入理解计算机系统》 14 | - [ ] [《深入理解 RPC : 基于 Python 自建分布式高并发 RPC 服务》](https://juejin.im/book/5af56a3c518825426642e004) 15 | - [ ] [《Redis 深度历险:核心原理与应用实践》](https://juejin.im/book/5afc2e5f6fb9a07a9b362527) 16 | ### 动手 17 | - [x] [你也能写个 ss](https://github.com/gwuhaolin/blog/issues/12) 18 | - [ ] [Microservices with Docker, Flask, and React](https://dmmeteo.github.io/freetestdriven/) 19 | - [ ] [使用 JavaScript 来实现解释器和编译器](https://hsiaosiyuan0.gitbook.io/icj/) 20 | - [x] [A Python Interpreter Written in Python](http://aosabook.org/en/500L/a-python-interpreter-written-in-python.html) 21 | - [ ] [感受 lambda 之美](https://juejin.im/post/5ce66801e51d455d850d3a4a) 22 | - [ ] [深入浅出 Vue 响应式原理](https://juejin.im/post/5d229bfc5188252d707f3ac6) 23 | - [ ] [Let's Build A Simple Interpreter. Part](https://ruslanspivak.com/lsbasi-part1/) 24 | - [ ] [嗨,你真的懂 this 吗?](https://github.com/YvetteLau/Blog/issues/6) 25 | ### 视频课程 26 | - [x] [CSAPP 视频课程](https://github.com/EugeneLiu/translationCSAPP) 27 | ### 算法 28 | - 刷 leetcode 29 | 30 | 31 | --- 32 | 33 | ### 计划 34 | 35 | 1. 刷 CSAPP 视频课程(7.24 开始) -------------------------------------------------------------------------------- /BACKUP/60_今天新公司上班第一天,加油.md: -------------------------------------------------------------------------------- 1 | # [今天新公司上班第一天,加油](https://github.com/yihong0618/gitblog/issues/60) 2 | 3 | 新的一天 4 | --- 5 | - 早上跑了 3km 6 | - 昨晚生的气大概还在 7 | - 30 岁还剩 5 个月 8 | - 今天看到 NBA 事件,和一万个傻逼民众,不敢说话,也不能说话 9 | - 想办法清空自己微博吧 10 | - 努力学日语,英语了,让自己多一个可能性 11 | - 总之,一会儿去报道,加油吧 12 | --- 13 | -------------------------------------------------------------------------------- /BACKUP/61_工作第二天。.md: -------------------------------------------------------------------------------- 1 | # [工作第二天。](https://github.com/yihong0618/gitblog/issues/61) 2 | 3 | 1. 太逗了 4 | 2. 大公司有大公司的特点 5 | 3. 虽然好像是啥也没干,但好像是忙了一天 6 | 4. 加油吧,一会儿回家了 -------------------------------------------------------------------------------- /BACKUP/62_新工作遇到的坑.md: -------------------------------------------------------------------------------- 1 | # [新工作遇到的坑](https://github.com/yihong0618/gitblog/issues/62) 2 | 3 | 2019.10.10 4 | 1. 虚拟环境 激活 source bin/activate 反激活 deactivate 5 | 6 | --- 7 | 8 | python 版本不同在 pip 上会有很多问题 , 在公司开发一定关注 python 版本 9 | 10 | --- 11 | 12 | django 启动 --settings=a.b.c 13 | 14 | 15 | --- 16 | 17 | csv 写文件避免空行 18 | open(csv_file_path + os.sep + csv_name, "w", newline="") 19 | 20 | --- 21 | 22 | windows docker 双斜杠 23 | 24 | docker run -d --name myredis -p6379:6379 -v //c/dockerdata/redis/data:/data de25a81a5a0b --appendonly yes 25 | 26 | 27 | 28 | 29 | --- 30 | 31 | [Win10 内置 Ubuntu,完美使用 Docker in Windows](https://www.jianshu.com/p/97d16b68045f) 32 | 33 | 34 | --- 35 | 36 | [git-diff to ignore ^M](https://stackoverflow.com/questions/1889559/git-diff-to-ignore-m) 37 | 38 | --- 39 | 40 | git ls-remote ~~~~.git 列举所有远程分支 41 | 42 | --- 43 | 44 | if [[ " ${array[@]} " =~ " ${value} " ]]; then 45 | # whatever you want to do when arr contains value 46 | fi 47 | 48 | if [[ ! " ${array[@]} " =~ " ${value} " ]]; then 49 | # whatever you want to do when arr doesn't contain value 50 | fi 51 | 52 | --- 53 | 54 | django 启动线程的话,会有连接不关闭的现象 55 | https://zkkmin.com/2018/05/11/database-connection-leak-while-using-threads-in-django/ -------------------------------------------------------------------------------- /BACKUP/63_psql.存档.md: -------------------------------------------------------------------------------- 1 | # [psql 存档](https://github.com/yihong0618/gitblog/issues/63) 2 | 3 | 2019.10.11 4 | ```sql 5 | 创建用户 6 | postgres=# CREATE USER dbuser WITH PASSWORD '*****' 7 | 创建database 8 | could not flush dirty data: Function not implemented 9 | ``` 10 | 11 | --- 12 | 13 | pg_dump -h 10.48.69.108 -U matrix_bgp etis_db --data-only > /var/lib/postgresql/data/tmp/sql.sql -------------------------------------------------------------------------------- /BACKUP/64_去盘锦跑了个半马。.md: -------------------------------------------------------------------------------- 1 | # [去盘锦跑了个半马。](https://github.com/yihong0618/gitblog/issues/64) 2 | 3 | ## 去盘锦跑了个半马 4 | 1. 跑了 1 小时 40 分钟,算是突破了自己,还不错,就是好累 5 | 2. 20 天后的全马一定要慢下来 6 | 3. 感觉全马得跑 4 个小时。。。 7 | 4. 这几天放肆的吃喝体重到了最高点,妈的 8 | 5. 放纵了两天,明天开始一切恢复正常 9 | 6. 开始为了 20 天后的北马,加油了 -------------------------------------------------------------------------------- /BACKUP/65_Anyway.加油干吧.md: -------------------------------------------------------------------------------- 1 | # [Anyway 加油干吧](https://github.com/yihong0618/gitblog/issues/65) 2 | 3 | 调了好久的环境。 4 | 项目好多的坑。 5 | -------------------------------------------------------------------------------- /BACKUP/66_最近少了一些目标.md: -------------------------------------------------------------------------------- 1 | # [最近少了一些目标](https://github.com/yihong0618/gitblog/issues/66) 2 | 3 | 1. 新工作还算比较满意,主动承担,努力去闯,把英语好好练一练。 4 | 2. 但是最近晚上总是不知道学啥好,从哪本书看起 5 | 3. 是看前端还算学习底层 6 | 4. 是学习英语还算学习日语 7 | 5. 是得好好安排一下 8 | 6. 跑步要坚持下去,每天 9 | 7. 要变强 10 | 8. 每天 8 点半到 11 点的时间,好好利用的话还算很多的 11 | 9. 做完一件再干另一件,否则开了很多坑还是个傻逼 12 | 10. 不如从今天开始 13 | 11. 因为白天头脑很累,晚上也是需要跑跑出出汗的 -------------------------------------------------------------------------------- /BACKUP/67_这个Issue用来测试.md: -------------------------------------------------------------------------------- 1 | # [这个 Issue 用来测试](https://github.com/yihong0618/gitblog/issues/67) 2 | 3 | 哈哈哈哈哈哈哈哈 -------------------------------------------------------------------------------- /BACKUP/68_总是在不知不觉间的.md: -------------------------------------------------------------------------------- 1 | # [总是在不知不觉间的](https://github.com/yihong0618/gitblog/issues/68) 2 | 3 | #38 从这一刻开始,从下一刻放弃 4 | 1. 昨天跑了 24km,操场上跑了 60 圈。 5 | 2. 今天去了动物园 6 | 3. 总是在不知不觉间的,坚持和放弃都是 7 | 4. 这么多年,无论哪件事情,我做到了不去欺骗自己的坚持,今天都会不同吧 8 | 5. 重新跑起来快半年了 9 | 6. 半个月后要去北京跑马拉松 10 | 7. 新工作就这样开始了 11 | 8. 真的,放弃一件事儿太容易了,昨天没锻炼,没坚持 github 12 | 9. 还有很多想法,一点一点开始。一点一点的坚持吧 13 | 10. 有些事真的没必要生气 14 | -------------------------------------------------------------------------------- /BACKUP/69_工作总结专用贴.md: -------------------------------------------------------------------------------- 1 | # [工作总结专用贴](https://github.com/yihong0618/gitblog/issues/69) 2 | 3 | 相当于日报吧。每日打卡 4 | 5 | --- 6 | 7 | 2019.10.21 8 | 9 | - 解决了串行与并行的问题 10 | - 增加了字段 11 | - 遇到了 ASGI 的坑 12 | - 解决了几个 BUG 13 | 工作状态还可以,喝了好多咖啡 14 | 15 | --- 16 | 17 | 有年终奖,有培训,还不错啊 18 | 19 | --- 20 | 21 | websocket 好多坑啊 -------------------------------------------------------------------------------- /BACKUP/6_终不似,少年游.md: -------------------------------------------------------------------------------- 1 | # [终不似,少年游](https://github.com/yihong0618/gitblog/issues/6) 2 | 3 | 这段时间一直被这首词迷住了,记录一下 4 | 5 | > 唐多令 6 | 芦叶满汀洲,寒沙带浅流。二十年重到南楼。柳下系船犹未稳,能几日,又中秋。 7 | 黄鹤断矶头,故人今在否。旧江山浑是新愁。欲买桂花重载酒,终不似,少年游。 8 | --- 9 | 哀叹之中又蕴含着无限的美。 -------------------------------------------------------------------------------- /BACKUP/70_懈怠了,可不是好事.md: -------------------------------------------------------------------------------- 1 | # [懈怠了,可不是好事](https://github.com/yihong0618/gitblog/issues/70) 2 | 3 | 1. 也许是白天工作累吧,这几天晚上都没怎么学习 4 | 2. 这样不好 5 | 3. github 也断了 6 | 4. 英语单词背的也不认真了 7 | 5. 别停下 -------------------------------------------------------------------------------- /BACKUP/71_需要新的开始.md: -------------------------------------------------------------------------------- 1 | # [需要新的开始](https://github.com/yihong0618/gitblog/issues/71) 2 | 3 | 1. 越来越懈怠了 4 | 2. 需要一个一点一点来的计划 5 | 3. 加油 -------------------------------------------------------------------------------- /BACKUP/72_2019年10月总结11月计划.md: -------------------------------------------------------------------------------- 1 | # [2019 年 10 月总结 11 月计划](https://github.com/yihong0618/gitblog/issues/72) 2 | 3 | 1. 完成了一个半马 4 | 2. 换了工作 5 | 3. 改变了工作态度 6 | 4. 最后几天病了 7 | 5. 给媳妇买了 Apple Watch 8 | 6. 重了几斤,sad 9 | 7. 背单词,俯卧撑都在坚持着 10 | 8. 认识了新同事 11 | 9. 努力去做新的尝试 12 | 10. 11 月来了 13 | 14 | --- 15 | 16 | 11 月计划 17 | 18 | 1. 超过 200km 19 | 2. 瘦到 136 20 | 3. 日语英语继续坚持背单词 21 | 4. 跑一个 25km+ 22 | 5. 俯卧撑,深蹲,仰卧起坐继续 23 | 6. 前端 100 天记录 24 | 7. 每天看视频学习 25 | 8. Python365 继续 26 | 9. 每天写代码 27 | 10. 不再自己喝啤酒 -------------------------------------------------------------------------------- /BACKUP/73_完成了北京马拉松.md: -------------------------------------------------------------------------------- 1 | # [完成了北京马拉松](https://github.com/yihong0618/gitblog/issues/73) 2 | 3 | - 今年北京马拉松竟然抽签中了,没有不去的道理。 4 | - 成绩还算可以,跑了 4 小时 1 分钟。 5 | - 人真的很多啊,前 20km 根本没出去, 6 | - 最终没进 4 小时有点儿遗憾, 7 | - 算是第一次真正意义上“跑完”马拉松,泪流满面, 8 | - 还有很大的提升空间,别停下。 9 | - 下一次去哪里呢? -------------------------------------------------------------------------------- /BACKUP/74_《Vim实用技巧》读书笔记.md: -------------------------------------------------------------------------------- 1 | # [《Vim 实用技巧》读书笔记](https://github.com/yihong0618/gitblog/issues/74) 2 | 3 | 2019.11.5 开坑 -------------------------------------------------------------------------------- /BACKUP/75_明天小十一就2岁了.md: -------------------------------------------------------------------------------- 1 | # [明天小十一就 2 岁了](https://github.com/yihong0618/gitblog/issues/75) 2 | 3 | 这两年发生了好多事。 4 | 不想去总结太多 5 | 今天, 6 | 自己喝了不少酒 7 | 一边往家走, 8 | 一边背诗。 9 | 久违了。 10 | 30 岁, 11 | 自己真的只是个普通人 12 | 除了高三愚蠢的自己 13 | 倒是没什么后悔的, 14 | 不知道未来如何 15 | 加油吧, 16 | 十一 17 | 身体快乐 -------------------------------------------------------------------------------- /BACKUP/76_又要开始了.md: -------------------------------------------------------------------------------- 1 | # [又要开始了](https://github.com/yihong0618/gitblog/issues/76) 2 | 3 | - [ ] 减肥--130 4 | - [ ] 学日语--明年 7 月考 2 级 5 | - [ ] 编程--一个详细的精进策略 6 | - [ ] 家庭--多帮妈妈分担 7 | - [ ] 工作--认真一点 8 | - [ ] 跑步--增加跑量,明年再来两个马拉松 -------------------------------------------------------------------------------- /BACKUP/77_轻松了几天,新需求要来了.md: -------------------------------------------------------------------------------- 1 | # [轻松了几天,新需求要来了](https://github.com/yihong0618/gitblog/issues/77) 2 | 3 | 1. 不知道这次有没有难度 4 | 2. 今天看有人过了 CCIE 不知道自己要不要考 5 | 3. 娘娘腔真的讨厌,个大傻逼,远离他吧 6 | 4. 啥时候启动自己的日语学习计划呢?来个一鸣惊人 7 | 5. 英语每天开会都要认真听 8 | 6. 继续熟悉代码吧 9 | 7. 我比他们强的原因是大多数人都在虚假的努力 10 | 8. 先写到这儿 -------------------------------------------------------------------------------- /BACKUP/78_一定要摆脱撞大运编程.md: -------------------------------------------------------------------------------- 1 | # [一定要摆脱撞大运编程](https://github.com/yihong0618/gitblog/issues/78) 2 | 3 | 仔细思考,否则浪费的只有时间 -------------------------------------------------------------------------------- /BACKUP/79_我不服输.md: -------------------------------------------------------------------------------- 1 | # [我不服输](https://github.com/yihong0618/gitblog/issues/79) 2 | 3 | 我不服输。 4 | 1. 今天真是爽。花了好久最后算是做出来了靠自己思路 5 | 2. 大概花了 3 个多小时 6 | 3. 不要服输 -------------------------------------------------------------------------------- /BACKUP/7_说说工作.md: -------------------------------------------------------------------------------- 1 | # [说说工作](https://github.com/yihong0618/gitblog/issues/7) 2 | 3 | 从 2015 年 4 月 1 日算起,我正式工作也算四年有余了。换了几家公司,除了在西山居其余的依旧不满意,不知道下一家会怎么样。 4 | **说起来有些时候还是自己的问题,所以这段时间没有参加任何面试,想把自己工作上的种种不足通过努力改掉再说。** 5 | 昨天读了云风的[一篇文章](https://blog.codingnow.com/2019/07/top_programmer.html#more),虽然是初略的读,但还是很受益的,总结下接下来我的努力方向? 6 | 7 | 1. 关注底层,编程知识 8 | 2. 工作态度要认真一些,至少,做到事事有反馈,件件有着落 9 | 3. 努力学习英语日语,为今后增加多一些可能性 10 | 4. 把 Python 做到精通 11 | 12 | > 精通一门语言是最基本的要求。所谓精通,就是要了解这门语言的各种阴暗角落。用每一样语言特性的背后的代价。知道在面临各种问题时用这门语言解决该问题的惯用法。大部分通用语言都会有设计缺陷,表现在具体方面就是面对某些问题,写起来直接了当,而另一类问题时却要绕很多弯弯,这些绕弯弯的部分就需要用某种模式去弥补。我认为,所谓编程的设计模式,并不是跨语言而独立存在的,它们是强烈依附于编程语言的。《设计模式》这本书,我读过的版本是基于 C++ 的,设计模式被谈论的更多的是在 Java 社区。这类模式都有很深的语言烙印。我们学习设计模式其实学的就是一门语言的惯用法。 13 | 14 | 5. 多写开源代码,努力做到 GitHub 全勤 15 | 6. 今年 12 月开始试试面试,争取明年 3-4 月跳槽成功 16 | 7. 今年 12 月要考日语 3 级,争取尝试下考托业(Depends) 17 | 8. 今年 9 月份加人英语口语练习 18 | 9. 做到去好好学习第二门语言(Go 或者 js) 19 | 10. 争取每天一节公开课 20 | 11. 做到注意力专注 21 | --- 22 | 在这工作实在是太无趣了,我也不能总跳把自己跳废了。 23 | 希望到我下一家公司我能写一个总结 24 | ![6757924587_480f99aee3_b](https://user-images.githubusercontent.com/15976103/61838838-bb8ad280-aebd-11e9-98fe-418f7bdcd062.jpg) 25 | 26 | 27 | --- 28 | 29 | 今天早上读到了一篇[博客](http://blog.yuusann.com/corpus/article/19083),感慨啊,这个人才 25 岁,希望我能像他一样努力,一样把英语日语学好,一样把编程某方面做到精通 30 | 31 | --- 32 | 33 | 定了个日期 34 | 明年 3 月 20 日开始跳槽 35 | 到那个时候希望我能 36 | 1. 顺利过日语 3 级并准备 7 月份的 2 级 37 | 2. 开始准备托业考试 38 | 3. github 保持每日更新 39 | 4. 能写 java 代码 40 | 5. 收藏夹完成大部分 41 | 6. 坚持跑步到那时候,并已经跑了或是在准备马拉松 42 | 7. 保持在 140 斤以下 43 | 8. Python 语言更精通一些 44 | 9. 能写前后端分离项目 45 | 10. 能保持现在的工资 -------------------------------------------------------------------------------- /BACKUP/80_前端存档.md: -------------------------------------------------------------------------------- 1 | # [前端存档](https://github.com/yihong0618/gitblog/issues/80) 2 | 3 | 1. 判断数组是否为空 4 | ```javascript 5 | if (array === undefined || array.length == 0) { 6 | // array empty or does not exist 7 | } 8 | ``` 9 | 10 | --- 11 | 12 | 在 js 中 [1] in [[1,2], [1], [1,2,3]] 无论是 includes 还是 indexof 都不好用。 13 | 14 | --- 15 | 16 | splice() 方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组。 17 | ```javascript 18 | //从第 2 位开始删除 0 个元素,插入“drum” 19 | var myFish = ["angel", "clown", "mandarin", "sturgeon"]; 20 | var removed = myFish.splice(2, 0, "drum"); 21 | //从第 2 位开始删除 0 个元素,插入“drum”和 "guitar" 22 | var myFish = ['angel', 'clown', 'mandarin', 'sturgeon']; 23 | var removed = myFish.splice(2, 0, 'drum', 'guitar'); 24 | // 从第 3 位开始删除 1 个元素 25 | var myFish = ['angel', 'clown', 'drum', 'sturgeon']; 26 | var removed = myFish.splice(2, 1, "trumpet") 27 | ``` 28 | 29 | --- 30 | 31 | js 判断是否为回文数 32 | ```javascript 33 | function palindrome(str) { 34 | // Step 1. The first part is the same as earlier 35 | var re = /[^A-Za-z0-9]/g; // or var re = /[\W_]/g; 36 | str = str.toLowerCase().replace(re, ''); 37 | 38 | // Step 2. Create the FOR loop 39 | var len = str.length; // var len = "A man, a plan, a canal. Panama".length = 30 40 | 41 | for (var i = 0; i < len/2; i++) { 42 | if (str[i] !== str[len - 1 - i]) { // As long as the characters from each part match, the FOR loop will go on 43 | return false; // When the characters don't match anymore, false is returned and we exit the FOR loop 44 | } 45 | ``` 46 | 47 | --- 48 | 49 | slice() works like substring() with a few different behaviors. 50 | 51 | Syntax: string.slice(start, stop); 52 | Syntax: string.substring(start, stop); 53 | What they have in common: 54 | 55 | If start equals stop: returns an empty string 56 | If stop is omitted: extracts characters to the end of the string 57 | If either argument is greater than the string's length, the string's length will be used instead. 58 | Distinctions of substring(): 59 | 60 | If start > stop, then substring will swap those 2 arguments. 61 | If either argument is negative or is NaN, it is treated as if it were 0. 62 | Distinctions of slice(): 63 | 64 | If start > stop, slice() will return the empty string. ("") 65 | If start is negative: sets char from the end of string, exactly like substr() in Firefox. This behavior is observed in both Firefox and IE. 66 | If stop is negative: sets stop to: string.length – Math.abs(stop) (original value), except bounded at 0 (thus, Math.max(0, string.length + stop)) as covered in the ECMA specification. 67 | Source: Rudimentary Art of Programming & Development: Javascript: substr() v.s. substring() 68 | 69 | --- 70 | 71 | let arr = new Array(m).fill(Array(n).fill(1)..... 72 | 这个东西是浅拷贝,必须用深拷贝,妈的 73 | let m = Array.from({length: 6}, e => Array(12).fill(0)); 74 | 75 | --- 76 | 77 | 嵌套数组如何 set 和判断是否在数组中 78 | 1. 先排序 79 | 2. Array.from(new Set(result.map(JSON.stringify)), JSON.parse) -------------------------------------------------------------------------------- /BACKUP/81_docker存档.md: -------------------------------------------------------------------------------- 1 | # [docker 存档](https://github.com/yihong0618/gitblog/issues/81) 2 | 3 | docker 拷贝文件 4 | 5 | {host} docker run -v /path/to/hostdir:/mnt --name my_container my_image 6 | {host} docker exec -it my_container bash 7 | {container} cp /mnt/sourcefile /path/to/destfile 8 | --- 9 | docker cp foo.txt mycontainer:/foo.txt 10 | 11 | --- 12 | 13 | # Backup 14 | docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql 15 | 16 | # Restore 17 | cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE 18 | 19 | --- 20 | 21 | 1. docker 可以 update 22 | https://docs.docker.com/engine/reference/commandline/update/ 23 | 2. docker update 端口 24 | ```docker 25 | docker stop test01 26 | docker commit test01 test02 27 | docker run -p 8080:8080 -td test02 28 | ``` 29 | 30 | --- 31 | 32 | 更改全部为 restart-always 33 | ```shell 34 | docker container update --restart=always $(docker inspect -f "{{print .Config.Hostname ' ' .HostConfig.RestartPolicy }}" $(docker ps | awk '{print $1}' | xargs) | awk '/no/ {print substr($1,0,10)}' ) 35 | ``` 36 | 37 | --- 38 | 39 | https://stackoverflow.com/questions/19335444/how-do-i-assign-a-port-mapping-to-an-existing-docker-container 40 | 给已存在的 container 增加一个端口映射 41 | 42 | --- 43 | 44 | 傻逼 docker!!!! 45 | 46 | 如何解决这个傻逼错误 https://github.com/docker/for-win/issues/4884 47 | 48 | 试验了一个小时: 49 | 50 | 如果用 wsl 的话,这里面大多数解决方案都是错的。 51 | 正确的: 52 | 53 | 1. 找到 window host 文件 54 | 2. host registry-1.docker.io | awk '{print $4 "\t" $1}' 55 | 3. 步骤 2 output 放在 host 里 56 | 4. 重启 57 | 5. 如果不行 8.8.8.8 也加上 58 | 6. 再不行,卸载 docker 再重装 -------------------------------------------------------------------------------- /BACKUP/82_最近的工作,生活,学习,以及其它.md: -------------------------------------------------------------------------------- 1 | # [最近的工作,生活,学习,以及其它](https://github.com/yihong0618/gitblog/issues/82) 2 | 3 | ## 记录一下自己 4 | 5 | > 从这一刻开始,从下一刻放弃 6 | --- 7 | #### 最近总是感叹我自己总结的这句话,深以为然。包括这个 issues 博客,都是突发奇想。不知不觉坚持了好久。而有些事儿真的是说放弃就放弃了。 8 | --- 9 | 10 | 好的 11 | 1. 读 1 万个技术博客不如好好读一本书 12 | 2. 当然读博客是有用的,而只是**读**是没有用的 13 | 3. 最近看那个破解 iPhone 的黑客的编程直播视频,学到了一件最重要的事儿。-- 怎么从头开始,把自己不会的东西落地 14 | 4. 最近真的是这些年工作最努力的一段时间,每个交给我的任务都去努力完成 15 | 5. 还多少会了些前端,还能完成一些交给我的前端任务 16 | 6. 开始刷题了,能自己想出来的感觉真的很爽,并且开了一个仓库 17 | 7. 专注力提升真的不少 18 | 8. 多少会了一些 shell,但还不够 19 | 9. 生活上,很少吵架了,也慢慢学着不去在乎一些事情,让家庭和睦美满 20 | 10. 更爱媳妇了,昨天做梦,竟然在梦中送上门的我都不会去动 21 | --- 22 | 23 | 坏的 24 | - 还是有些东西不管坚持多久,说放弃了就放弃了,英语单词突然就没背了 25 | - 日语单词也是 26 | - 跑步也开始不用心了 27 | - 由于编程太累,总去吃东西,胖了一些 28 | - 脑中还有些想法,还是没去做 29 | - 日语冲动好久了,还缺少一个开始 30 | - 坚持的俯卧撑仰卧起坐也不是每天都做了 31 | - 怎么去平衡这些? 32 | - 游戏好久没玩了 33 | - 刷微博的习惯还是没改掉 34 | - 记账坚持了几天就放弃了 35 | 36 | --- 37 | 38 | 怎么办 39 | - 一点一点从每天计划开始 40 | - 一个一个把坏的解决,从每天雷打不动的**认真跑步开始** 41 | 42 | --- 43 | 44 | 每天需要的 routine(2019.11.22) 45 | 46 | - DayOne 47 | - Front100 48 | - Python365 49 | - 001edoceel 50 | - 周报 51 | - 月报 52 | - 跑步(Daily 5k) 53 | - 跑步中听**故事 FM** 54 | - 俯卧撑 || 仰卧起坐 || 深蹲(需要今天开始恢复) 55 | - 看一圈自己关注的博客 56 | 57 | 写在最后 58 | 59 | - 需要根据自己能力增加一些 routine,不过需要慢慢来 60 | - 要平衡这些和家庭 61 | - 需要自己每个月攒点儿钱 62 | - 开这个 issues 博客真的是明智之举 -------------------------------------------------------------------------------- /BACKUP/83_新的一周,不是新的开始。.md: -------------------------------------------------------------------------------- 1 | # [新的一周,不是新的开始。](https://github.com/yihong0618/gitblog/issues/83) 2 | 3 | 电脑好卡,vscode 都打不开,随便写点什么吧? 4 | 1. 这周亮仔来,本来想买个苹果的鼠标只好改成小米的吧 5 | 2. 早上删了微博,试试看看能节省点儿时间不 6 | 3. vscode 换了个主题 7 | 4. 心中暗暗告诉自己要在明年七月考二级,而这次选择沉默,谁也不跟谁说 8 | 5. 程序要一点点变强,深度和广度 9 | 6. 游戏是彻底不玩了,有时间打打跟编程相关的游戏吧 10 | 7. 每天晚上利用好 8 点到 12 点这 3 个小时 11 | 8. 至少能学 2 个小时日语,不间断的。 12 | 9. 至少能刷一道题或是写一小时的 site project 13 | 10. 能抽出半小时锻炼身体 14 | 11. 能看看视频 15 | --- 16 | 12. 把朋友圈也关了吧,看看自己这次怎么能坚持下去 17 | 18 | -------------------------------------------------------------------------------- /BACKUP/84_还有10分钟下班.md: -------------------------------------------------------------------------------- 1 | # [还有 10 分钟下班](https://github.com/yihong0618/gitblog/issues/84) 2 | 3 | ### 快下班了 4 | 1. 亮仔来大连了。 5 | 2. 10 分钟下班后和媳妇去吃米线。 6 | 3. 做事情应该有个优先级。 7 | 4. 首先的优先级是利用下班前这些时间写点什么 8 | ### 事情的计划--2019.11.29 9 | 10 | - 每天一点《现代 js》 11 | - 1 到 2 天完成一个利用 Python 写个解析器 12 | - 每天一课日语的默写,从哪一课开始 13 | - 每天完成日语单词背诵 14 | - 每天跑步 15 | - 每天刷至少一道题 16 | - 每天前端或者 python 的百日计划 17 | - 每天看一点视频 -------------------------------------------------------------------------------- /BACKUP/85_2019年11月总结及12月计划.md: -------------------------------------------------------------------------------- 1 | # [2019 年 11 月总结及 12 月计划](https://github.com/yihong0618/gitblog/issues/85) 2 | 3 | ### 2019 今年剩下最后一个月了 4 | 5 | 1. 跑步:完成了一个梦想,北京全马完成,但之后懈怠了好多,最后都没跑到 150km,应该是 5 月份重新跑起来以后最差的一个月了。 6 | 2. 工作:最大的进步应该是会了一些前端,还写了一些 shell 但是工作真的不忙,导致每天都会浪费一些时间成长还是有限。 7 | 3. 日语:单词继续背着,想起来一句话,**种一颗树最好的时机应该是 10 年前,其次是现在**。嗯,现在只差一个真正的冲动,然后从现在开始 8 | 4. 体重:每天晚上吃零食,喝啤酒涨了不少,有些自责 9 | 5. 编程:加入了每天刷题,暂且还坚持的不错,但 Python365 有些懈怠 10 | 6. 赵亮来了几天,导致更懈怠了,12 月计划基本没完成 11 | 7. 生活:每天跟媳妇上班,天很冷但依然很幸福 12 | 8. 其它:坚持的东西有的没的坚持着。 13 | 9. 去了北京见了章鱼。 14 | 10. 越来越不喜欢出去和朋友见面,不如在家看书刷微博刷题 15 | 11. 十一:小十一两岁了越来越可爱,越来越有自己想法了。 16 | --- 17 | ### 12 月计划 18 | 1. 刷题继续 19 | 2. 跑步 200km 20 | 3. 体重回到 140 以内(至少) 21 | 4. 不喝可乐,吃零食 22 | 5. 每天特定时间刷手机微博推特 23 | 6. 为 vscode 贡献一点儿代码 24 | 7. 每天 1 小时学习视频 25 | 8. 日语背单词继续,开坑日语学习(从每天晚上 1 小时开始) 26 | 9. 俯卧撑重新从等级 2 开始 27 | 10. 学着合理安排时间 28 | 11. 改掉在 11 面前玩手机的习惯 29 | 12. 前端,刷题,Python 继续 30 | 31 | --- 32 | 33 | 2019.12.11 mark 34 | 最近跑步真是不用心,又肥了,哎。 -------------------------------------------------------------------------------- /BACKUP/86_Git.存档.md: -------------------------------------------------------------------------------- 1 | # [Git 存档](https://github.com/yihong0618/gitblog/issues/86) 2 | 3 | 怎么修改 git commit 信息 4 | 1. git commit --amend 本地 5 | 2. git commit --amend 6 | git push origin master --force 刚 push 7 | 3. git rebase -i HEAD~X X is the number of commits to go back 8 | Move to the line of your commit, change pick into edit, 9 | then change your commit message: 10 | git commit --amend 11 | Finish the rebase with: 12 | git rebase --continue 本地没 push old 13 | 14 | --- 15 | 16 | 撤销 commit 17 | git reset --soft HEAD^ 18 | 19 | --- 20 | 21 | checkout 正则 git checkout -- '*.py' 22 | 23 | --- 24 | 25 | remove from add 26 | git reset 27 | 28 | --- 29 | 30 | Git+Gerrit 如何永久删除历史文件(大文件/私密文件) 31 | https://www.jianshu.com/p/085552205f19 32 | 33 | --- 34 | 35 | add .gitkeep to empty folder 36 | 37 | --- 38 | 39 | ``` 40 | query GetUsers { 41 | search(query: "location:China", first: 100, type: USER) { 42 | userCount 43 | pageInfo { 44 | endCursor 45 | hasNextPage 46 | } 47 | edges { 48 | node { 49 | ... on User { 50 | email 51 | login 52 | location 53 | url 54 | followers { 55 | totalCount 56 | } 57 | } 58 | } 59 | } 60 | } 61 | } 62 | 63 | ``` 64 | 65 | --- 66 | 67 | 只有这个答案是对的。。 68 | https://stackoverflow.com/questions/34610705/git-windows-and-linux-line-endings -------------------------------------------------------------------------------- /BACKUP/87_媳妇生病了,心疼.md: -------------------------------------------------------------------------------- 1 | # [媳妇生病了,心疼](https://github.com/yihong0618/gitblog/issues/87) 2 | 3 | RT. 4 | 感觉生活好难啊啊。 -------------------------------------------------------------------------------- /BACKUP/88_算法存档.md: -------------------------------------------------------------------------------- 1 | # [算法存档](https://github.com/yihong0618/gitblog/issues/88) 2 | 3 | 深度优先用栈,广度优先用队列 4 | [图的广度优先和深度优先遍历(BFS 和 DFS)](https://juejin.im/post/5a32688b5188254dd9366d6a) 5 | 6 | --- 7 | 8 | 二叉搜索树 9 | 1. 若任意节点的左子树不空,则左子树上所有节点的值均小于它的根节点的值; 10 | 2. 若任意节点的右子树不空,则右子树上所有节点的值均大于它的根节点的值; 11 | 3. 任意节点的左、右子树也分别为二叉查找树; 12 | 4. 没有键值相等的节点。 13 | 5. [ES6 的实现](https://www.ituring.com.cn/article/497533) 14 | 15 | --- 16 | 17 | leetcode [453](https://leetcode.com/problems/minimum-moves-to-equal-array-elements/discuss/?currentPage=1&orderBy=most_votes&query=) 18 | 这题其实是道数学题,想了好久没想到,值得记录下: 19 | 已知:数列 nums,初始和 s0,长度 n,最小的数为 m 20 | 假设移动 k 步 21 | 22 | - 每移动一步,n-1 个数会被+1,则最终和 s = s0 +(n-1) x k 23 | - 平均数为 s/n 24 | - 最小数每次移动都被 +1,因此有:k =s/n -m 25 | - 即:(s0 +(n-1) x k)/n -m =k 26 | - 求得:k = s0 - m x n 27 | 28 | --- 29 | 30 | 今天刷 LeetCode 207 号题,发现毫无思路,应该是第一道“图”相关的题,记录一下。 31 | 根据《算法概论》中对有向无环图的讲解,判断一个有向图是否有环,有两个算法: 32 | 33 | ### 拓扑排序 34 | 35 | 即找出该图的一个线性序列,使得需要事先完成的事件总排在之后才能完成的事件之前。如果能找到这样一个线性序列,则该图是一个有向无环图 36 | 37 | ### DFS 38 | 39 | 遍历图中的所有点,从 i 点出发开始 DFS,如果在 DFS 的不断深入过程中又回到了该点,则说明图中存在回路。 40 | -------------------------------------------------------------------------------- /BACKUP/89_我他妈服了。。。.md: -------------------------------------------------------------------------------- 1 | # [我他妈服了。。。](https://github.com/yihong0618/gitblog/issues/89) 2 | 3 | 咋我也没想到 302 是成功,麻痹 4 | node 的 request 真是太难用了。 -------------------------------------------------------------------------------- /BACKUP/90_这几天的一些心得.md: -------------------------------------------------------------------------------- 1 | # [这几天的一些心得](https://github.com/yihong0618/gitblog/issues/90) 2 | 3 | 1. 别放弃,总有些方法和机会的, 4 | 2. 别盲目坚持,累了就出去走走,灵感不是在电脑前得到的 5 | 3. 该休息就休息 6 | 4. 别耽误家人 7 | 5. 写逻辑和 debug 时候先想好,这样是节省时间的方式 8 | 6. 一切的捷径最后都会浪费更多时间 -------------------------------------------------------------------------------- /BACKUP/91_最近开始忙起来了.md: -------------------------------------------------------------------------------- 1 | # [最近开始忙起来了](https://github.com/yihong0618/gitblog/issues/91) 2 | 3 | 1. 想想今天先不刷题了 4 | 2. 我看看我能不能今天把任务都完成 5 | 3. 要请假么? 6 | 4. 怎么分拆代码 7 | 5. 日常学习耽误了一点,但还好 8 | 6. 无论如何,加油 -------------------------------------------------------------------------------- /BACKUP/92_郁闷.md: -------------------------------------------------------------------------------- 1 | # [郁闷](https://github.com/yihong0618/gitblog/issues/92) 2 | 3 | 1. 没搞定 4 | 2. 花了好长时间 5 | 3. 不想弄了,浪费时间 -------------------------------------------------------------------------------- /BACKUP/93_一天天.md: -------------------------------------------------------------------------------- 1 | # [一天天](https://github.com/yihong0618/gitblog/issues/93) 2 | 3 | 两天没跑步了,闹心 4 | 5 | Sent from PPHub -------------------------------------------------------------------------------- /BACKUP/94_12月差不多结束了。.md: -------------------------------------------------------------------------------- 1 | # [12 月差不多结束了。](https://github.com/yihong0618/gitblog/issues/94) 2 | 3 | 1. 昨天还是跑步了 4 | 2. 手表要没电了开始充电 5 | 3. 计划酝酿的差不多了,准备开始实行 6 | 4. 半年。 -------------------------------------------------------------------------------- /BACKUP/95_圣诞节.md: -------------------------------------------------------------------------------- 1 | # [圣诞节](https://github.com/yihong0618/gitblog/issues/95) 2 | 3 | 又一个圣诞节。 4 | 好像少了点什么 5 | 最近工作压力有点大 6 | 昨天又没跑步 7 | 好的习惯真的是说放弃就放弃了 8 | 昨天称了下体重,又上升了不少 9 | 距离新年还有一个月 10 | 该做些事情了。 11 | 写到这儿 -------------------------------------------------------------------------------- /BACKUP/96_累了,想休息一天.md: -------------------------------------------------------------------------------- 1 | # [累了,想休息一天](https://github.com/yihong0618/gitblog/issues/96) 2 | 3 | 突然间累了, 4 | 今天好疲惫。 5 | 休息一天,不学习,看个电影,睡觉。 6 | 7 | --- 8 | 9 | 试着别去反驳任何事情 10 | 11 | --- 12 | 13 | 不要在讨厌的人身上浪费时间 -------------------------------------------------------------------------------- /BACKUP/97_2019最后一天,不是总结的总结.md: -------------------------------------------------------------------------------- 1 | # [2019 最后一天,不是总结的总结](https://github.com/yihong0618/gitblog/issues/97) 2 | 3 | ## 2019 最后一天 4 | ![flat,550x550,075,f u1](https://user-images.githubusercontent.com/15976103/71606242-29909f80-2baa-11ea-8c01-06a32bb774d8.jpg) 5 | 突然间发现似乎应该添加 2020 的标签了。 6 | ### 这一年的成绩 7 | - 这一年过的总体满意,家庭除了大吵一架还算和睦。 8 | - 十一健康快乐的成长着,老妈腰虽然伤了好在没出大事儿。 9 | - 换了新工作还算满意 10 | - 写了 1 个开源项目参与了几个开源项目,进步了不少 11 | - 会了 JavaScript, Python 得到精进,略懂 golang, 这方面进步很大 12 | - 体重下来了,虽然现在是上升趋势,但是准备列一个计划把他降下来,总体瘦 30 斤吧 13 | - 重新跑起来了,今年跑了 1300km,最好的成绩。哦,还跑了 2 个马拉松 14 | - 明年心底有两个重要的计划,不过现在还不准备说出来 15 | ### 当然还有很多的不足 16 | - 依旧没摆脱社交网络的依赖 17 | - 日语,日语,日语 18 | - 没时间打游戏 19 | - 书读少了 20 | --- 21 | 总之,大环境再差也要努力向上,给自己加油,2020 的标签要来了。 22 | -------------------------------------------------------------------------------- /BACKUP/98_2020就这么来了.md: -------------------------------------------------------------------------------- 1 | # [2020 就这么来了](https://github.com/yihong0618/gitblog/issues/98) 2 | 3 | ## 2020 就这么来了。 4 | 今天鼓起勇气称了下体重,麻痹,胖了 10 斤,不控制自己就白瞎努力了,这次。 5 | 目前的计划是过年前至少瘦到 143。 6 | ### 减重计划如下 7 | 1. 不喝任何碳酸饮料了 8 | 2. 晚上少吃 9 | 3. 每天 10km,周休一天 10 | 4. 只喝黑咖啡 11 | 5. 过完年制定新的计划再 12 | ### 其余的 13 | 1. 2020 别定那么多目标,不段减少自己的追求 14 | 2. 日语 15 | 3. 程序上在底层精进自己 16 | ### 生活上 17 | 1. 控制情绪 18 | 2. 少吵架 19 | ### 工作上 20 | 1. 少拖延 21 | 2. 凡事有交代 -------------------------------------------------------------------------------- /BACKUP/99_鼠标坏了。.md: -------------------------------------------------------------------------------- 1 | # [鼠标坏了。](https://github.com/yihong0618/gitblog/issues/99) 2 | 3 | ### 鼠标好像坏了 4 | - 有一点点烦躁 5 | - vscode-gcores 缓慢的进行着 6 | - 日语还是没正式开始 7 | - 决定 7 月先考 3 级 8 | - 12 月考 2 级 9 | 先这样 -------------------------------------------------------------------------------- /BACKUP/9_MySQL存档.md: -------------------------------------------------------------------------------- 1 | # [MySQL 存档](https://github.com/yihong0618/gitblog/issues/9) 2 | 3 | 1. 更改字段类型 4 | ``` MySQL 5 | ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据类型 新类型长度 新默认值 新注释; 6 | ``` 7 | 2. 修改字段名 8 | ```MySQL 9 | ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型; 10 | ``` 11 | 3. 添加字段 12 | ```MySQL 13 | ALTER TABLE 表名 ADD 字段 类型 其他; 14 | ``` 15 | 16 | --- 17 | 18 | 看到了一张图,记录一下 19 | ![image](https://user-images.githubusercontent.com/15976103/62431444-31aef500-b75a-11e9-8ea8-ab3a6c3d26d6.png) 20 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 yihong 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /config.toml: -------------------------------------------------------------------------------- 1 | base_url = "https://yihong0618.github.io/gitblog/" 2 | generate_feeds = true 3 | feed_filenames = ["rss.xml"] 4 | theme = "even" 5 | taxonomies = [ 6 | {name = "categories", feed = true}, 7 | {name = "tags", feed = true}, 8 | ] 9 | [extra] 10 | even_title = "yihong0618's Blog" 11 | even_menu = [ 12 | {url = "$BASE_URL", name = "Home"}, 13 | {url = "$BASE_URL/tags/top/", name = "Top"}, 14 | {url = "$BASE_URL/issue-282/", name = "About"}, 15 | {url = "$BASE_URL/issue-311/", name = "Things I like"}, 16 | ] 17 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | 2 | [project] 3 | dependencies = ["PyGithub==1.59.1", "feedgen", "marko", "markdown"] 4 | requires-python = ">=3.13" 5 | 6 | [build-system] 7 | requires = ["pdm-backend"] 8 | build-backend = "pdm.backend" 9 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | PyGithub==1.59.1 2 | feedgen 3 | marko 4 | markdown 5 | --------------------------------------------------------------------------------