2025-04-24 12:50:01
“从跑步小白,到不间断半马需要多久?答案是六天,五次!”
2025年4月20日 · 跑步第四天。早上起床时心情很好,因为我发现大腿已经不疼了,想必是适应了十公里的运动量,我决定今天晚上下班后,开始挑战不间断十公里
晚上刚下班,我直接回家换了运动装,出了门正好看到篮球场在放电影《智取威虎山》,我喜欢露天电影的氛围,有空一定要去看一场
从小区北门起跑,沿着郑上路一路向南,经过郑州市实验小学、第一中学等地标,最后在T字形路口到达西流湖公园北侧门,目前里程为4公里左右,这条路被我骑车压过不知道多少次了,可这次是跑步,带给我的感觉不一样
进了公园右转是上坡,向左则为两条路可以选择:
这个桥亭设计了很多座位,栏杆也不高,下面是贾鲁河的支流,还做了一个闸口的设计,水流从上面流下来,下面是人工池,形成一个小瀑布的效果,非常适合路亚、溪流钓,台钓佬就省省吧,只能大跑铅
Km | 配速 | 海拔 | 心率 (bpm) |
---|---|---|---|
1 | 5′41″ | −2 m | 167 |
2 | 6′29″ | 0 m | 174 |
3 | 6′57″ | +2 m | 169 |
4 | 7′54″ | 0 m | 161 |
5 | 8′08″ | −12 m | 162 |
6 | 7′35″ | +13 m | 168 |
7 | 6′58″ | −4 m | 170 |
8 | 7′07″ | +1 m | 166 |
9 | 6′47″ | 0 m | 173 |
10 | 6′42″ | +2 m | 170 |
0.1 | 6′05″ | −1 m | 175 |
指标 | 数值 |
---|---|
距离 | 10.14 km |
平均配速 | 7′01″ / km |
最快分段 | 5′41″ / km |
平均经过配速 | 7′05″ / km |
移动时间 | 1 h 11′ 08″ |
全程耗时 | 1 h 11′ 47″ |
平均心率 | 168 bpm |
爬升 | 35 m |
消耗卡路里 | 643 kcal |
2025年4月22日 · 跑步第六天 · 第五次
今天我,昨天晚上忙着搬家没有跑步,处于内心的愧疚,我决定今天晚上把昨天的补回来,在跑之前我还不知道半马是什么意思
像往常一样,再次来到西流湖,里程来到了五公里,这段距离的心率有些高,心率区间在165-180,往后的数据都没有这个高
饮水没控制住,已经喝了550ml,当时非常兴奋,因为我即将跑返程了
跑到这里时,体力消耗的差不多了,双腿感觉十分僵硬,停一秒钟感觉都会导致后面跑步下去
到小区门口了,我感到非常兴奋,因为我即将完成我的第一次半马挑战,而且是不间断,除了中途买水,期间几乎没有停过
跑完站在家里,小腿和大腿没有疼痛感,唯一不舒服的就是双腿的膝盖关节处,活动就会有些疼痛
Km | 配速 | 海拔 | 心率 (bpm) |
---|---|---|---|
1 | 5′24″ | −1 m | 170 |
2 | 5′51″ | 0 m | 178 |
3 | 6′23″ | +3 m | 180 |
4 | 6′40″ | −2 m | 177 |
5 | 7′45″ | −12 m | 165 |
6 | 8′28″ | +8 m | 161 |
7 | 7′52″ | 0 m | 162 |
8 | 7′28″ | +1 m | 164 |
9 | 6′52″ | −3 m | 171 |
10 | 7′21″ | −8 m | 166 |
11 | 8′46″ | −3 m | 158 |
12 | 7′04″ | −1 m | 171 |
13 | 8′13″ | +1 m | 164 |
14 | 7′11″ | 0 m | 170 |
15 | 7′17″ | +1 m | 170 |
16 | 7′43″ | +10 m | 167 |
17 | 7′28″ | +2 m | 170 |
18 | 7′26″ | 0 m | 170 |
19 | 7′22″ | −1 m | 170 |
20 | 7′37″ | +2 m | 167 |
21 | 7′37″ | +2 m | 166 |
22 | 7′02″ | 0 m | 172 |
0.9 | 6′34″ | +1 m | 176 |
指标 | 数值 |
---|---|
距离 | 22.96 km |
平均配速 | 7′17″ / km |
最快分段 | 5′24″ / km |
平均经过配速 | 7′18″ / km |
移动时间 | 2 h 47′ 07″ |
全程耗时 | 2 h 47′ 28″ |
平均心率 | 169 bpm |
爬升 | 69 m |
消耗卡路里 | 1450 kcal |
到家准备脱裤子时才发现,我中午买的第一条跑步用的紧身裤标签还没摘,现在已经被汗水浸湿烂掉了,让我有种破茧的感觉
2025-04-20 15:25:01
“从讨厌到上瘾,原来跑步也能这样有趣”
我一直是个不爱运动的人,尤其讨厌跑步。打小起,我对跑步总是敬而远之
这次之所以开始跑步,完全是被阿坤和阿丽带动的
起初只是想着陪他们减肥,没想到,从第三天开始,我居然有点跑上瘾了
第一次跑步是阿坤叫我的,他想减肥,我就陪他出来遛弯。他说目标是 5 公里,结果我们大半时间都在走路,实际上只跑了 3 公里
他有点胖,体力跟不上,但我直到活动结束都没有什么感觉
第二天我刚下晚班(19:00),我打电话问阿坤什么时候出发,他说八点半。我不想等太久,就先回家收拾一下便出门了
第一天穿板鞋和牛仔裤实在太难受,这次吸取了教训,只穿了短裤、速干背心和跑鞋
站在小区门口花两分钟热热身,把软件都打开便开始跑了
刚开始跑到 0.86 公里 时,心率就达到了 183,但呼吸还算平稳
跑到 2 公里时,心率稳定在 168–170,最终顺利完成不间断五公里,一点都不觉得累,只是非常口渴
跑完后在楼下买了瓶水,还给阿坤发了个微信。结果瓶盖还都没拧开,就下起了暴雨,就像是天上开了个花洒一样,很突然…
阿坤因为下雨就没出门,我们在老地方随便吃了点东西聊聊天。准备回家时,我才发现自己腿已经快站不直了,大腿疼得厉害
早上起床,大腿肌肉酸痛,走路都不太舒服,走路都一瘸一拐的,就像当初刚学骑自行车一样,这种酸爽的痛感,反倒让我有点兴奋
出门碰头时,阿坤说想骑我的自行车,我说你骑吧,我跑步
相比昨天,今天的心率平稳多了,基本维持在 150–160。跑到 6.59 公里时,心率才到 181,那一刻我只觉得跑步,真的爽!掌握节奏之后,压根不想停下来!
跑着跑着来到奥体,正好赶上徐佳莹的演唱会。场外摆摊的特别多,还有个露天KTV,这种我是第一回次见,他们的声音是真大,我在 2 公里外就听见了,没一会儿,三四个保安冲过来大喊:“里面在开演唱会呢!”结果一个大妈拿着话筒回了一句:“演唱会咋了,演唱会咋了!” 笑死我了
之后我们绕着奥体转了一圈,发现个室外健身区,有很多器械,比如健身单车,还支持联网进行在线竞赛,而且运动数据可同步app,最重要的是全部免费!
返程时演唱会刚结束,整个奥体路被堵得水泄不通,到处是人和出租车
其实,今天的十公里多少有些违心,因为我实际只跑了 8.25 公里,剩下的两公里是骑车,阿坤说骑不动了,让我骑车,他跑着…
2025-04-10 00:23:01
该脚本基于 Strava API v3 获取指定用户当年的所有骑行活动数据,并将其保存为JSON格式
Strava Riding Api 只实现了 OAuth 2.0 授权流程的部分自动化,由于技术限制,目前无法实现完全自动化:
已实现部分
重要: 在使用此脚本前,请确保在Strava开发者平台上正确配置您的应用:
localhost
注意:只需输入 localhost
而不是完整的 http://localhost:8000
yarn install
yarn auth
获取授权后,您会收到一个授权码。将其粘贴到命令行中。
yarn start
strava_data.json
如果您遇到API相关错误,请尝试以下解决方案:
yarn auth
重新获取授权并更新令牌
检查API状态:
访问 Strava API状态 确认服务是否正常
localhost
作为授权回调域
本项目采用 Mozilla 公共许可证 2.0 版发布
Strava API v3:https://developers.strava.com/docs/reference
Strava Riding Api:https://github.com/achuanya/Strava-Riding-Api
2025-04-07 20:38:01
就在刚刚 EasyFill 终于通过了 Chrome Web Store 的审核,正式发布了!
EasyFill
。查看 更新日志 了解最新功能和修复。
如果你在使用过程中遇到问题,请在我的博客留言。
感谢您对我的支持,本人非程序员,忙里抽闲,为爱发电。
如果您觉得 EasyFill 对您有帮助,可以通过以下方式支持我继续创作:
本项目基于 Mozilla Public License Version 2.0。
Github 仓库:https://github.com/achuanya/EasyFill
✨ EasyFill 只为向那些在浮躁时代,依然坚守独立博客精神的你们致敬!
2025-04-03 00:05:01
晚上下了班打开电脑刚坐下就看到了一封 Google 邮件,首先看到了发件人 “Chrome Web Store”,当时就心想提交审核一个多星期了,终于看到一点音信了。点开后,还没等我高兴,便看到了:
被拒的原因非常低级,声明了但未使用的 scripting
权限。
scripting 权限是 Manifest V3 中引入的一个重要权限,主要用于动态脚本执行chrome.scripting.executeScript()
和动态样式注入chrome.scripting.insertCSS()
而在EasyFill
中,使用的是静态声明:
content_scripts: [
{
matches: ['<all_urls>'],
js: ['content-scripts/content.js']
}
]
删除scripting
参数后,重新打包并再次向 Chrome Web Store 提交了扩展。
就这么一个小BUG,浪费了我一个星期的审核时间,太耽误事了,当时为了解决 Shadow DOM 才使用 scripting,直到现在这个问题也没有解决,希望下个版本可以解决问题
产品谍照:
2025-03-20 00:03:01
年前曾尝试过 Chrome 扩展开发,《写一个Chrome表单自动化插件》,但是由于没有注册 Chrome Web Store 开发者,无法上传到 Chrome 应用商店。
Chrome 注册开发者需要五美元,由于我没有境外信用卡就一直卡在这,2022 年我在杭州办过一张中信的双币卡,年费很高,后来经济紧张时注销了,现在急着用外币还挺麻烦,折腾一圈,最终无脑选择了 WildCard,尽管网上对它负面评论铺天盖地。
WildCard 开卡费用是 10.99 美元/年,实际付款 79.71 人民币,按照今天的市场汇率 7.23,实际多付了 0.24,而且这只是开卡费用,充值另算。
开卡后我充值了 10 美元,支付宝付款 75.07,到账金额 10 美元:
\[\frac{2.77}{75.07} \times 100\% \approx 3.69\%\]四个点我能接受(接不接受都要受着),这个开卡费不便宜,毕竟钱不是大风刮来的,所以注册时,我创建了两个号,推荐注册返现两美金…
注册账号就很容易了,Google 绑卡付钱就行。但是如果要销售发布就很麻烦:
因为 Google 已退出中国市场,不支持交易。而我是美国 Visa 卡,面对这样的要求不容易做到。
日后再说吧,往后这段时间,我打算把博客评论表单自动填充插件重构一下,然后上架 Chrome 应用商店。