Welcome to ByteJog.com 🏃💨

"明明这么痛苦,这么难过,为什么就是不能放弃跑步?因为全身细胞都在蠢蠢欲动,想要感受强风迎面吹拂的滋味。"
––《强风吹拂》

2025-04 跑步日记

2025-04 运动次数: 8 运动距离: 55.72 km 运动时长: 5:40:07 平均距离: 6.97 km 平均心率: 156 bpm 平均配速: 6:06 / km 2025-04-08 时间: 2025-04-08 06:56:29 距离: 5.20 km 时长: 31:42 配速: 6:05 / km 心率: 154 bpm ...

四月 20, 2025 · 1 分钟 · 146 字 · Jogger ·  跑步

跑步总结(2025-04-20 更新)

累计数据 运动次数: 369 运动距离: 3216.40 km 运动时长: 13d 13:00:24 平均距离: 8.72 km 平均心率: 154 bpm 平均配速: 6:03 / km 2025 运动次数: 27 运动距离: 212.91 km 运动时长: 21:36:17 平均距离: 7.89 km 平均心率: 151 bpm 平均配速: 6:05 / km ...

四月 20, 2025 · 1 分钟 · 148 字 · Jogger ·  跑步

用免费的 Gemini 2.5 Pro 实现 Deep Research

推荐一个开源项目u14app/deep-research,基于Google的Gemini模型实现Deep Research,最近Gemini 2.5 Pro很能打,一推出来就上榜首了。 ### 功能 快速深度研究:约 2 分钟即可生成综合研究报告,显著加快您的研究进程。 多平台支持:支持快速部署到 Vercel、Cloudflare 和其他平台。 由 Google Gemini 提供支持:利用先进的 Google Gemini 模型进行准确而有见地的分析。 思维与网络模型: 采用先进的“思维”和“网络”模型,兼顾深度与速度,快速获得高质量结果。支持切换研究模型。 Canvas 支持研究内容的编辑,提供所见即所得和 Markdown 两种编辑模式,可调整阅读级别、文章长度以及全文翻译。 研究历史: 支持保存研究历史,可以随时回顾以前的研究成果并再次进行深入研究。 本地和服务器 API 支持:提供灵活的本地和服务器端 API 调用选项,以满足您的需求。 注重隐私:您的数据保持私密和安全,因为所有数据都本地存储在您的浏览器中。 多语言支持:英语、简体中文。 采用现代技术构建:使用 Next.js 15 和 Shadcn UI 开发,确保现代、高性能且视觉上吸引人的用户体验。 MIT 许可:开源且可根据 MIT 许可免费供个人和商业使用。 此项目需要使用 Gemini API key,您可以在 Google AI Studio 上免费申请。如果需要 API 代理地址,可以参考之前的帖子如何优雅流畅的使用Google Gemini 1.5 pro服务,也可以找到一些公益的 Gemini API 代理,或者使用 Cloudflare AI Gateway 项目支持的部署方式: 一键部署项目,可以选择部署到 Vercel 或者 Cloudflare docker部署 静态部署 非常值得推荐 在最新的 Gemini 2.5 Pro 的加持下,研究结果大幅提升,如果说之前是大学生水平,那么在 Gemini 2.5 Pro 的加持下,甚至可以达到博士生的论文水平。 ...

四月 6, 2025 · 1 分钟 · 81 字 · Byter ·  AI

2025-03 跑步日记

2025-03 运动次数: 2 运动距离: 12.67 km 运动时长: 1:19:34 平均距离: 6.34 km 平均心率: 152 bpm 平均配速: 6:16 / km 2025-03-28 时间: 2025-03-28 06:40:57 距离: 5.20 km 时长: 34:04 配速: 6:32 / km 心率: 155 bpm ...

三月 30, 2025 · 1 分钟 · 50 字 · Jogger ·  跑步

Tempo:为 Navidrome/Subsonic 打造的安卓原生音乐客户端新选择

各位音乐爱好者和自托管服务器的同好们!今天我们来聊聊一个我心心念念的话题:如何在手机上完美地享受我们精心整理的个人音乐库。如果你和我一样,可能已经花了不少时间搭建自己的音乐服务器(比如用了超棒的 Navidrome),那么接下来的挑战就是:找到一个真正配得上它的安卓客户端。 坦白说,我之前在不同的 Subsonic 客户端之间反复横跳。用过 Ultrasonic,它确实能完成任务,但我个人在使用中遇到了一些小毛病和不顺畅的地方,这让我一直想寻找一个更顺滑、更……原生的体验。 然后,我发现了 Tempo。 Tempo 是什么? Tempo 可以直接连接到你的 Subsonic 兼容服务器(是的,完美支持 Navidrome!),并提供一个设计精美、流线型的界面来浏览和播放你的音乐。让我印象最深的是它的理念:Tempo 不会试图用什么花哨的算法来决定你应该听什么。相反,它的界面是围绕着你的听歌历史和一定的随机性来构建的,这种感觉非常清爽自然。 为什么 Tempo 成为了我的 Navidrome 首选客户端 以下是为什么 Tempo 对我来说如此契合,并解决了我之前在其他应用中遇到的问题: 与 Navidrome 无缝集成: 这是我的硬性要求。Tempo 连接我的 Navidrome 实例毫无障碍。浏览艺术家、专辑、流派、播放列表(甚至年代!)都快速且直观。一切都如你所期望的那样正常工作。没有奇怪的同步问题,没有意外崩溃——只有对我的音乐库流畅的访问。 需要 Scrobble(同步播放记录到 Last.fm)?没问题! 作为一个会虔诚地在 Last.fm 上记录听歌历史的人,可靠的 Scrobble 功能是必不可少的。Tempo 可以直接与 Last.fm 集成(前提是你的服务器支持发送必要的“正在播放”信息,Navidrome 是支持的)。它能准确地捕捉我的播放记录,让我的 Last.fm 档案保持最新,无需任何额外操作。这一点是我之前在其他客户端上偶尔会觉得不稳定的地方。 真正原生且流畅的体验: 这就是 Tempo 相比我过去(比如播放列表错乱的 Ultrasonic)的体验,真正脱颖而出的地方!UI 干净、现代,在安卓上感觉非常对味。导航如丝般顺滑,播放稳定,像无缝播放这样的功能也是开箱即用。它不像是把一个网页应用塞进手机壳里,而是感觉就像一个为音乐爱好者设计的、正儿八经的安卓应用。 你会爱上的丰富功能 除了解决我的特定需求外,Tempo 还带来了更多实用的功能: 简洁直观的 UI: 围绕你的习惯定制,而非某种通用推荐。而且还有漂亮的浅色和深色主题! 强大的浏览与搜索: 按你喜欢的方式深入探索你的音乐库。 流媒体与离线模式: 轻松在线播放。离线模式目前正在积极开发中,令人期待!(注意:当前在使用多个服务器时可能有限制)。 播放列表管理: 随时随地创建、编辑和管理你的播放列表。 无缝播放: 对于那些概念专辑或现场录音来说至关重要。 Chromecast 支持: 将你的音乐投射到 Chromecast 设备(目前功能还比较基础,但已经有了!)。 播客与电台: 如果你的服务器支持,Tempo 也能直接收听播客和电台节目。 转码支持: 需要节省流量?你可以在 App 内直接配置转码设置(需要服务器支持)。 Android Auto 支持: 这点超赞!完整的 Android Auto 集成意味着你可以在开车时通过车载屏幕轻松控制和收听音乐。重要提示: 开发者建议使用 GitHub 版本 以获得最佳的 Android Auto 和 Chromecast 支持。 ...

三月 8, 2025 · 1 分钟 · 110 字 · Byter ·  Music

2025-02 跑步日记

2025-02 运动次数: 8 运动距离: 58.85 km 运动时长: 5:46:52 平均距离: 7.36 km 平均心率: 148 bpm 平均配速: 5:53 / km 2025-02-05 时间: 2025-02-05 06:58:58 距离: 7.51 km 时长: 43:05 配速: 5:44 / km 心率: 147 bpm ...

二月 28, 2025 · 1 分钟 · 146 字 · Jogger ·  跑步

2025-01 跑步日记

2025-01 运动次数: 9 运动距离: 85.66 km 运动时长: 8:49:44 平均距离: 9.52 km 平均心率: 149 bpm 平均配速: 6:11 / km 2025-01-01 时间: 2025-01-01 06:57:35 距离: 11.12 km 时长: 1:15:43 配速: 5:42 / km 心率: 151 bpm ...

一月 27, 2025 · 1 分钟 · 162 字 · Jogger ·  跑步

奔跑吧,双脚!——关于2024年的一些碎碎念

啧啧,这年头,连跑步App都开始帮我算账了。看着屏幕上那绿油油的柱状图,像不像一排排列队的士兵? 嗯,我就是那个指挥他们冲锋陷阵的……呃,司令官? 总觉得用“肉脚司令”来形容自己更贴切一些。 瞧瞧这数字,1339公里! 年初那会儿,信誓旦旦地要跑够1200公里,就像对着镜子里的自己吹牛皮一样。 现在看来,这牛皮吹得还挺成功的嘛! 哎呀呀,竟然超额完成了任务,这可真是个意外的惊喜。 还记得年初给自己定的目标,平均每月要跑个100公里,像小学生背课文一样牢记在心。 结果呢? 翻看记录,一月、二月、四月、还有这冷飕飕的十二月,都可耻地低于了标准线。 嘛,人生嘛,总有那么几个想在被窝里多赖一会儿的早晨。 尤其是二月,脚底板闹起了小脾气,硬生生让我躺尸了两周。 那感觉,就像被剥夺了出门放风的权利,浑身都不自在。 四月呢,则是被一场突如其来的感冒击中,像个泄了气的皮球,只能眼巴巴看着窗外的阳光。至于十二月嘛……嘿嘿,出差加感冒,简直是“天时地利人和”地不想动弹啊。 不过话说回来,这一年,我的双脚也算是勤勤恳恳了。 它们带着我,在七个不同的省份,十个不同的城市留下了足迹。 想象一下,那些陌生的街道,那些新鲜的空气,都被我这双略显笨拙的脚丫子踩在了脚下。 是不是有点像在地图上涂鸦? 用双脚去感受一个城市的脉搏,总比坐在酒店房间里对着电脑屏幕发呆有趣多了。 哦对了,今年还稀里糊涂地参加了一次半程马拉松。 那种被人群裹挟着向前冲的感觉,和平时一个人默默跑步还真不一样。 就像参加一场盛大的节日庆典,周围都是和你一样喘着粗气,挥洒汗水的人们。 唔,下次有机会的话,或许可以尝试一下全程马拉松? 虽然想想就觉得腿肚子有点发软。 说起来,今年的身体状态确实比去年好了不少。 心率也乖乖地保持在一个比较低的水平,配速也能稳定在六分左右。 跑个十五公里,第二天基本就能满血复活,简直像拥有了超能力一样。 而且,还顺带打破了自己的一些小记录,五公里、十公里、还有半马,都比之前更快了一点点。 尤其是那十公里,竟然跑进了四十八分钟! 虽然和那些真正的跑步大神没法比,但对于我来说,也算是一个小小的进步啦。 当然,偶尔也会有那么几天,懒癌发作,只想窝在家里看看手机。 但是,大多数时候,我还是对出门跑步充满了期待。 尤其是生病或者出差的时候,不能跑步反而会让我感到焦虑。 大概,我的身体已经习惯了这种奔跑的节奏,一旦停下来,就会觉得少了点什么。 就像每天都要喝一杯咖啡一样,跑步也成了我生活中的一种必需品。 那么,关于2024年的跑步总结,大概就先叨叨到这里吧。 至于明年嘛……我已经悄悄给自己定下了新的目标:全年跑量1500公里,平均每个月要跑到125公里。 希望能去更多的城市跑跑步,最好还能参加个一两次全程马拉松。 嗯,就这么愉快地决定了! 为了明年的目标,干杯! (虽然手里只有一杯白开水) 就这样,用奔跑去迎接新的一年吧! 双脚,可要好好努力啊!

十二月 31, 2024 · 1 分钟 · 43 字 · Byter ·  跑步记事

2024-12 跑步日记

2024-12 运动次数: 9 运动距离: 100.18 km 运动时长: 10:13:04 平均距离: 11.13 km 平均心率: 153 bpm 平均配速: 6:07 / km 2024-12-01 时间: 2024-12-01 07:38:08 距离: 15.05 km 时长: 1:30:53 配速: 6:02 / km 心率: 141 bpm ...

十二月 29, 2024 · 1 分钟 · 162 字 · Jogger ·  跑步

大凉山里的跑步

去盐源之前,我以为它不过是地图上一个普通的县城,一个点而已。抵达西昌,租了车,便开始了这段漫长的大凉山之旅。120公里的路程,导航显示需要三个多小时,我当时觉得这时间大概是给那些开慢车的司机准备的。直到车子真正钻进山里,我才意识到,这不仅仅是“进山”,而是进入另一个世界。盘山公路像一条条无止境的缎带,在山间缠绕,蜿蜒曲折。那些在别处被称作“十八弯”的弯道,在这里都成了不足为道的日常。车子一会儿被抛上山顶,一会儿又坠入谷底,像是在一场无休止的过山车游戏。 终于,在颠簸了三个多小时后,我们抵达了盐源县城。工作结束后,我竟开始期待第二天早上的跑步。清晨六点半醒来,天空灰蒙蒙的,气温凉爽,穿上加绒长袖和厚厚的压缩裤,感觉刚刚好。 简单活动一下手脚,便出发了。刚跑起来就觉得呼吸有些困难,刚出旅馆就是一个漫长的大上坡,足足有一点五公里,心率蹭蹭地往上蹿,几乎要突破170。 我开始调整呼吸,放慢脚步。好在上坡之后,迎来一段相对平缓的下坡路,坡度不那么陡峭,心率也慢慢降了下来。要不是接下来的这段下坡路,我可能在中途就想放弃,掉头回宾馆了。 清晨的县城,与喧嚣的夜晚截然不同,显得格外安静。没有烟火气十足的烧烤摊,只有停靠在路边的车辆,和偶尔匆匆走过的行人。偶尔会碰到清扫街道的工人,还有一些早起的人们。幸运的是,我还遇到了两位跑者。第一个跑者与我同路很短一段距离,想来他大概是跑完了,正要拐进一个小区的样子。第二个跑友,和我前后跑了一公里多,后来他便折返回去了。 我选择了一条绕县城一圈的路线,大概九公里左右。跑到关键的路口,还会停下来看看手机地图,确认路线是否正确。总的来说,这条路线还算不错,红绿灯不多,早上的车辆和行人也比较少。唯一美中不足的是,自行车道上偶尔会有停放的汽车和货车,把路堵得水泄不通。还有就是人行道与马路之间有很大的高度差,一不小心就容易崴脚。 跑步结束后,我查看了一下数据,才发现盐源县的海拔竟然有2500米,累积爬升将近100米。难怪心率飙升得那么厉害。我仔细研究了一遍数据,好像在试图从这些数字里找到一些跑得气喘吁吁的理由。 时间: 2024-12-11 06:50:04 距离: 9.32 km 时长: 59:07 配速: 6:20 / km 心率: 155 bpm 跑步之外,我对这座小县城的印象也逐渐清晰。街道还算干净,人们喜欢晒太阳,三三两两地聚在一起,仿佛时间在这里流动得格外缓慢。在西昌,我甚至看到有人直接躺在草地上晒太阳,那景象像极了一幅静谧的油画。 虽然都是山路,但道路状况还算不错,没有太多压线过弯的情况。在路上,我看到了不少散落在山间的房屋和村落,能感受到大山里的生活不易。这些分散的房屋,像一颗颗散落在绿色地毯上的棋子,诉说着一种与城市截然不同的生活方式。 跑步的时候,我常常思考这些无关紧要的事情。它们像影子一样,跟随在我跑步的脚步之后,在汗水和喘息之间,渐渐变得清晰起来。也许这就是跑步的意义之一吧,它不仅是身体的锻炼,也是一场与自己对话的旅程。

十二月 11, 2024 · 1 分钟 · 25 字 · Byter ·  跑步记事