MoreRSS

site iconlhasa | 游钓四方修改

千禧年生,长途骑行、野钓路亚、振出并继、古典乐、摇滚、布鲁斯、茶叶爱好者。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

lhasa | 游钓四方的 RSS 预览

一路向南,骑见江南:一人、一车、一旅途

2025-05-11 16:28:01

4月24日,递交完辞职报告的那一刻,我心中一阵轻松。我终于可以离开了,离开熟悉的一切,前往下一个未知但让我心跳的地方——义乌。

原本的计划是从郑州骑行到义乌,约一千公里。然而,我的长途骑行装备都还在老家淮阳,不得不先折返一趟,郑州到淮阳≈210公里。

第一站:淮阳

4月26日,天还没亮我就起床了,所有行李早已打包妥当,多亏了顺道的好大哥和双双姐姐,他会把行李直接送到义乌,精准投放到阿丽家门口。所以我只需要背上包、骑车走就行了。

临出门前,我把钥匙存放在小区门口的保安亭,与保安打了招呼,等双姐有空再来取。

05:42 AM 郑州·孙庄北院

出小区准备吃饭

在小区南门吃了碗大米红枣粥,这是我在郑州的最后一顿早餐。我吃得很慢,望着小区,心里百感交集。最不舍的,是我的双姐,直到离开,我们也没有一张合影。唉……今朝一别,不知何日再见。

离开河南前·最后一碗粥

10:49 AM 开封·张市桥

从出发到现在,已骑行近百公里(99.81公里),历时4小时15分。中途几乎没停,一直到开封张市桥,看到一位大爷坐在家门口听戏,我停下来敬了他一根烟,顺势在他门口歇了口气。我实在太饿了,得找点吃的。

开封·张市桥 不知名大爷家门口歇脚

骑行至此,除了背包里三根香蕉,还有昨晚和双姐吃剩的半盒牛肉,没有其他补给。吃完香蕉后抽了两根烟,心理上稍有缓解,重新背上包,继续赶路,准备找个地方补点碳水。

坐在大爷家门口板凳上,补个蕉

11:52 AM 周口·扶沟

点了一碗烩面和一个鸡爪,牛肉是我自带的。说实话,第一次见到餐桌上这么干净的盘子…鸡爪也很入味,咬一口我就扔了,太清真了

白潭镇人民政府旁边的清真小饭店

骑到汴岗镇时,看到一家超市,顺便买水时偶遇了渤哥。

牌子!班尼路儿~

经过东夏亭镇人民政府旁的一条支流,干涸得厉害,河床都裸露出来了。不知是人为抽干,还是自然干旱所致。在这段行程中,这样的场景我已经见过好几次。

干旱,河床都漏了出来

5:39 PM 周口·淮阳

到家!在小区门口买了两杯最爱的粥

全程逆风,路上每一米都艰难,越过扶沟、西华,路过麦田,虫子爬满全身,骑得越快身上越多,还有像蛆一样的小东西全身都是,包括脸上,这六十多公里真的折磨,全程都是虫。

骑行 204.4 Km

本次行程装备大致如下:

  • Challenge ELITE 700×25c 管胎 x1

  • Topeak 多功能工具组

  • 康比特盐丸 x10包

  • CUKTECH 15 SE 移动电源

  • 前后尾灯

  • 便携打气筒

  • 备用袜子 x4双

  • 三合一充电线 若干

左边青蓝色的包是我从郑州背回来的,背负系统不科学,透气性也差,只适合日常出行,不适合长途骑行,这次回来扔家里让他吃灰。这次换上了右边的迪卡侬骑行包,内置水袋设计很实用,咬咬吸嘴就能补水,长途骑行相当方便。

换个背包,准备补给

韶音耳机声音太小,周围稍有噪音就听不见。干脆把BOSE音箱扎带绑车上,没有音乐我不能活。

把音箱绑在了车上

04-28 6:55 AM 淮阳·龙湖新城

奶奶身体最近不太好,高血压住院了,所以骑行晚走了一天。

这是我在淮阳的最后一顿早餐:胡辣汤、鸡蛋饼、两个鸡蛋。早上的蛋尤为重要,它决定了我今天能不能顺利完成骑行

在淮阳的最后一顿早餐

刚吃完早餐,习惯性的捏捏车胎,发现车胎气压不足,我当时就觉得不对劲,很大概率已经爆胎了。当我拿打气筒充气时,气嘴滋滋漏气,我当时就服了。这次行程我就备了一个管胎,这种胎很贵,没那么多资金支持我买一堆备胎,管胎这种轮胎和其他胎不一样,换胎要除胶贴胶费时费力,你要说补胎,我估计一般的小品牌技师都没摸过管胎,手头宽裕了,我一定要把这轮组先换了,它不支持管胎以外的其他胎型。

换胎,重新贴胶

真是服了,啥好事都让我碰上了

安装好了,最后抽条

准备出发

12:12 AM 安徽·阜阳·太和县

骑行105公里到达阜·太和县,途中遇到很多有意思的场景,就是没有拍照,天气实在太热了,骑行的过程中实在懒得下来拍照。

在阜阳吃个午饭

18:02 PM 安徽·淮南·凤台县

骑行202公里到达淮南·凤台,吃个晚饭,点了一晚大肉水饺还有一份鸭腿,这点饭量对骑行时的我是完全不够的,她们家的绿豆汤是免费的,不稀比较稠,而且还是免费的,我连着吃了三碗…

在淮南吃个晚饭

本来想着吃完饭继续骑,奈何自己看见宾馆走不动路,想想两天也到不了,不急这一会儿。

淮南·凤台 御唐宫

到了屋里第一时间扒个精光,实在太热了,热了干,干了湿,浑身都很黏,

这胳膊,熟悉的痛感

骑行 202.6 Km

04-29 6:55 AM 安徽·淮南·凤台县

早餐还是老三样,这次的粥我多加了糖,高糖分有助于我长途骑行

在凤台县的最后一顿早餐

11:12 AM 安徽·淮南·田家庵区

路过淮南市区买了5根香蕉,这天实在太热了,隔着手套都能感觉到香蕉是热的

补个蕉

12:32 AM 安徽·合肥·长丰县

这个披萨是我吃过最难吃的,已经不能称为披萨了,速冻的薄饼加热了一下,这顿饭是在蜜雪冰城吃的,就为了只有他们店舍得在荒无人烟的地方开空调

吃个中午饭

当时看到这个场景真的很惊艳,一抹绿,在这里钓鱼露营一定很爽

一抹绿

太热了,找了阴凉地,坐在国道两波护栏歇会儿…

歇会儿

6:46 AM 安徽·合肥·肥东县

绝了,即出发后第二次爆胎,当时天已经黑了,还好不是在荒郊野外爆的,不然我就要提前体验田野生活了,补救的可能性很小,因为管胎里面的管子炸了,管胎这种东西不用考虑当地施救的可能性,实体店不会有管胎卖,修更别说了,几乎失传的手艺。

再次炸管胎,而且是后轮

也怪我,左转速度太快,正好有个坡度看不到这缝,后轮当场巨响爆了!

就是在这里

爆胎后,我穿着锁鞋推行了两公里左右,找了一家宾馆住了下来,我也懒得检查哪漏气了,碳轮坏了没有,一切都不重要了,现在就想着咋带车去义乌,我没有车包,高铁肯定是上不了。

刚骑行 176 Km 当场退役

04-30 8:09 AM 安徽·淮南·瑶海区

经费紧张,去义乌我也有规划着时间,等不起在网上买管胎的代价,由于没有装车包,公路车无法上高铁,托运怕出事。在网上找了一个义乌直达大巴车,可以放下面,车费200,行李房120砍到88,合计费用比高铁还贵。

打包滚蛋

11:32 AM 江苏·南京·江宁区

到饭店了,客运公司开始收割了,大巴车把车停到了他们据点,周围几公里都没有商店,饭堂和商店的物价堪比上海浦东机场,有些人早有准备自带了泡面,但是人家的热水专供司机,不让旅客用,笑了。

客运公司开始收割

3:16 PM 浙江·杭州·上城区·九堡大桥

看到这里差点掉小珍珠,之前在杭州上班时经常开车路过这里,Hi 杭州 好久不见。

杭州·九堡大桥

时隔六年,再次为热爱脱皮。痛苦如影随形,却也因此更加坚定

晒伤脱皮的右臂

晒伤脱皮的左臂

黑白分明

新手跑步第五次:单人挑战不间断半马

2025-04-24 12:50:01

“从跑步小白,到不间断半马需要多久?答案是六天,五次!”


Day 4:首次不间断 10 公里

2025年4月20日 · 跑步第四天。早上起床时心情很好,因为我发现大腿已经不疼了,想必是适应了十公里的运动量,我决定今天晚上下班后,开始挑战不间断十公里

Day 4 · 小区在放电影·智取威虎山

晚上刚下班,我直接回家换了运动装,出了门正好看到篮球场在放电影《智取威虎山》,我喜欢露天电影的氛围,有空一定要去看一场

Day 4 · 中原区·西流湖公园

从小区北门起跑,沿着郑上路一路向南,经过郑州市实验小学、第一中学等地标,最后在T字形路口到达西流湖公园北侧门,目前里程为4公里左右,这条路被我骑车压过不知道多少次了,可这次是跑步,带给我的感觉不一样

Day 4 · 西流湖公园·外围下坡

进了公园右转是上坡,向左则为两条路可以选择:

  1. 公园外围下坡,路面宽阔、路灯明亮
  2. 岸边小道,下坡路况一般

Day 4 · 西流湖公园·不知名桥亭

这个桥亭设计了很多座位,栏杆也不高,下面是贾鲁河的支流,还做了一个闸口的设计,水流从上面流下来,下面是人工池,形成一个小瀑布的效果,非常适合路亚、溪流钓,台钓佬就省省吧,只能大跑铅

Day 4 · 西流湖公园·不知名桥亭

Day 4 · 完成不间断 10 公里

分段成绩

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 km 综合数据

指标 数值
距离 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

Day 6:新手跑步第五次,单人 挑战 不间断 半马!

2025年4月22日 · 跑步第六天 · 第五次

今天我,昨天晚上忙着搬家没有跑步,处于内心的愧疚,我决定今天晚上把昨天的补回来,在跑之前我还不知道半马是什么意思

Day 6 · 半马·五公里记录

像往常一样,再次来到西流湖,里程来到了五公里,这段距离的心率有些高,心率区间在165-180,往后的数据都没有这个高

Day 6 · 半马·十公里记录

饮水没控制住,已经喝了550ml,当时非常兴奋,因为我即将跑返程了

Day 6 · 半马·十五公里记录

跑到这里时,体力消耗的差不多了,双腿感觉十分僵硬,停一秒钟感觉都会导致后面跑步下去

Day 6 · 半马·记录

到小区门口了,我感到非常兴奋,因为我即将完成我的第一次半马挑战,而且是不间断,除了中途买水,期间几乎没有停过

Day 6 · 半马·记录

Day 6 · 魔镜魔镜谁是最持久男人

跑完站在家里,小腿和大腿没有疼痛感,唯一不舒服的就是双腿的膝盖关节处,活动就会有些疼痛

半马·分段成绩

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

Day 6 · 标签

到家准备脱裤子时才发现,我中午买的第一条跑步用的紧身裤标签还没摘,现在已经被汗水浸湿烂掉了,让我有种破茧的感觉

记录我的前3次跑步:从陪跑到主动出发

2025-04-20 15:25:01

“从讨厌到上瘾,原来跑步也能这样有趣”

我一直是个不爱运动的人,尤其讨厌跑步。打小起,我对跑步总是敬而远之

这次之所以开始跑步,完全是被阿坤和阿丽带动的

起初只是想着陪他们减肥,没想到,从第三天开始,我居然有点跑上瘾了

Day 1:人生第一次 5 公里(其实只跑了 3 公里)

第一次跑步是阿坤叫我的,他想减肥,我就陪他出来遛弯。他说目标是 5 公里,结果我们大半时间都在走路,实际上只跑了 3 公里

他有点胖,体力跟不上,但我直到活动结束都没有什么感觉

Day 1 · 没有什么感觉


跑步 Day 2:不间断 5 公里初体验

第二天我刚下晚班(19:00),我打电话问阿坤什么时候出发,他说八点半。我不想等太久,就先回家收拾一下便出门了

第一天穿板鞋和牛仔裤实在太难受,这次吸取了教训,只穿了短裤、速干背心和跑鞋

站在小区门口花两分钟热热身,把软件都打开便开始跑了

刚开始跑到 0.86 公里 时,心率就达到了 183,但呼吸还算平稳

跑到 2 公里时,心率稳定在 168–170,最终顺利完成不间断五公里,一点都不觉得累,只是非常口渴

跑完后在楼下买了瓶水,还给阿坤发了个微信。结果瓶盖还都没拧开,就下起了暴雨,就像是天上开了个花洒一样,很突然…

Day 2 · 不间断 5 公里,暴雨突降

Day 2 · 首次不间断 5 公里

阿坤因为下雨就没出门,我们在老地方随便吃了点东西聊聊天。准备回家时,我才发现自己腿已经快站不直了,大腿疼得厉害


跑步 Day 3:加码挑战,十公里!

早上起床,大腿肌肉酸痛,走路都不太舒服,走路都一瘸一拐的,就像当初刚学骑自行车一样,这种酸爽的痛感,反倒让我有点兴奋

出门碰头时,阿坤说想骑我的自行车,我说你骑吧,我跑步

相比昨天,今天的心率平稳多了,基本维持在 150–160。跑到 6.59 公里时,心率才到 181,那一刻我只觉得跑步,真的爽!掌握节奏之后,压根不想停下来!

Day 3 · 徐佳莹在奥体开演唱会

跑着跑着来到奥体,正好赶上徐佳莹的演唱会。场外摆摊的特别多,还有个露天KTV,这种我是第一回次见,他们的声音是真大,我在 2 公里外就听见了,没一会儿,三四个保安冲过来大喊:“里面在开演唱会呢!”结果一个大妈拿着话筒回了一句:“演唱会咋了,演唱会咋了!” 笑死我了

之后我们绕着奥体转了一圈,发现个室外健身区,有很多器械,比如健身单车,还支持联网进行在线竞赛,而且运动数据可同步app,最重要的是全部免费!

Day 3 · 阿坤骑着我的自行车

返程时演唱会刚结束,整个奥体路被堵得水泄不通,到处是人和出租车

Day 3 · 首次十公里

其实,今天的十公里多少有些违心,因为我实际只跑了 8.25 公里,剩下的两公里是骑车,阿坤说骑不动了,让我骑车,他跑着…

Strava Riding Api 上线

2025-04-10 00:23:01

该脚本基于 Strava API v3 获取指定用户当年的所有骑行活动数据,并将其保存为JSON格式

功能特性

Strava Riding Api 只实现了 OAuth 2.0 授权流程的部分自动化,由于技术限制,目前无法实现完全自动化:

已实现部分

  • 半自动 OAuth 2.0 授权流程,轻松访问您的 Strava 数据
  • 自动获取任意年份的所有骑行记录
  • 获取每个活动的完整运动数据
  • 智能令牌管理:自动保存和刷新过期的访问令牌
  • 数据自动转换:公里、时间、速度单位等数据格式化
  • 内置多重容错机制,确保数据获取的可靠性

使用前设置

重要: 在使用此脚本前,请确保在Strava开发者平台上正确配置您的应用:

  1. 访问 Strava开发者设置
  2. 将以下URL添加到”授权回调域”:
    localhost
    

    注意:只需输入 localhost 而不是完整的 http://localhost:8000

  3. 保存设置

使用方法

  1. 安装依赖:
    yarn install
    
  2. 获取并处理授权码:
    yarn auth
    

    获取授权后,您会收到一个授权码。将其粘贴到命令行中。

  3. 获取骑行数据:
    yarn start
    
  4. 查看输出的JSON文件,文件名格式为:strava_data.json

解决认证问题

如果您遇到API相关错误,请尝试以下解决方案:

  1. 更新令牌
    yarn auth
    

    重新获取授权并更新令牌

  2. 检查API状态

    访问 Strava API状态 确认服务是否正常

常见问题解决

  1. “protocol mismatch”错误
    • 此问题已在最新版本中解决,使用了原生HTTPS模块发送请求
    • 确保在Strava开发者设置中添加了localhost作为授权回调域

  2. 无法获取活动数据
    • 确认您的账户中确实有骑行活动
    • 检查筛选条件是否正确(默认只获取”Ride”类型活动)

  3. API错误或限流
    • Strava API有使用限制(每15分钟100次,每天1000次)
    • 数据量大时,脚本已添加延迟以避免触发限流

许可证

本项目采用 Mozilla 公共许可证 2.0 版发布

Strava API v3:https://developers.strava.com/docs/reference

Strava Riding Api:https://github.com/achuanya/Strava-Riding-Api

EasyFill 发布了

2025-04-07 20:38:01

就在刚刚 EasyFill 终于通过了 Chrome Web Store 的审核,正式发布了!

Chrome 应用商店:产品已成功发布

功能特性

  • 智能填充:DOM 加载完后,自动读取表单插入数据。
  • 无缝集成:与主流博客平台和评论系统兼容。
  • 数据加密:通过 AES-GCM 加密和解密功能,保护用户数据安全。
  • 现代化界面:基于 Material-UI 和 React 提供用户友好的界面。

安装

  1. 打开 Chrome Web Store
  2. 搜索 EasyFill
  3. 点击 添加到浏览器 按钮完成安装。
  4. 安装完成后,浏览器工具栏会显示 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”,当时就心想提交审核一个多星期了,终于看到一点音信了。点开后,还没等我高兴,便看到了:

Chrome 应用商店:"EasyFill"被拒通知

解决BUG

被拒的原因非常低级,声明了但未使用的 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,直到现在这个问题也没有解决,希望下个版本可以解决问题

产品谍照:

EasyFill·我的信息