Yorksite

All those moments will be lost in time, like tears in rain

买了一只十多年前的老 Pebble

几年前把手表从卡西欧小方块换成了 Apple Watch S7,当时坚持闭上运动圆环、每天早上看看自己睡眠质量如何。然而几年时间过去后,发现自己已经不太在意这些参数了。虽然天天充电早已经习惯了,但偶尔遇到出差还要专门给手表带充电线,总感觉不太爽利。愈发想念之前踏实可靠的卡西欧,但作为一个手机常年静音的人,非常需要手表/手环带来的来电和消息提醒。卡西欧虽然也有心率方块,但看网上的评价消息提醒不太及时,就作罢了。前一阵买了个佳明 255,用着也不错,续航也好,但佳明在 iOS 上的 App 完全不能进行精细一点的消息推送设置,只能跟随系统。我之前用苹果表时,手机上大部分应用的消息提醒是关闭的,少部分应用开提醒但不推送到手表,只有部分im和todo应用推送到手表提醒。然而佳明的 iOS 应用并不支持根据应用设置是否推送,消息震动也只能选开或者关,因为太烦关了震动后,提醒几乎处在一个不存在的状态。 今年三月,得知 Pebble 复活时,当即预订了明年年初的 Pebble Time 2。克制的功能+长续航+漂亮的表盘,真的是非常戳中我。然而因为一开始订的 Duo 2 退掉了,最近有些迫不及待,闲鱼上观望了一阵,收了台初代的 Pebble Steel。 虽然是十年前的设备,但闲鱼上的卖家帮我换了电池,在十年后的今天还能有一周左右的续航,再想想这几年连续挤牙膏 Apple Watch,真是不争气啊!前一阵和 Dayu 感慨,哪怕新的苹果表有更好的能效,更大的电池,估计也会被更强的系统动画效果给消耗掉,还是得一天一充。 不过这个老 Pebble Steel 自带的表带实在有些惨不忍睹了,想买条 22 mm 标准表带换上,发现表盘的接口不是普通的 22 mm,搜了一下说需要一个专门的表带连接器,这都2025年了,这东西上哪找去。 还好在网上找到了有人做的 Pebble Steel 22mm band adapter 模型,可以装在原本的表盘上,再延伸出一个 22 mm 表带接口。感谢这位名为 Luno 网友在多年前的无私分享,下载模型去嘉立创打印了个接头,耗时三天连运费 12.94 元,装在表上严丝合缝。虽然表体变长了点,但总算是能方便地买到兼容的表带了。 Pebble 有个好玩的点就是各种用户自制的表盘,我也自己做了俩,一个能够在手表内计算下次日出日落的时间并显示在上面,另一个是命运石之门主题的,咱就是说还得是二次元这块。 另一个我手表用到比较多的功能就是计时器,做实验经常会要倒数个十分钟二十分钟的,苹果手表确实方便,佳明就不太行,要选半天才能找到计时器,再按半天才能设置好。Pebble 可以自己在社区应用商店里装 Timer 应用,并且支持把上/下键的长按设为快速启动,爽得很。 总之目前一周多用下来非常满意,更加期待明年年初的 Pebble Time 2 了。

十一月 27, 2025 · Yorkson

盘点一下今年让我上头的那些游戏

趁着 TGA 还没有开始,盘点一下今年让我玩得非常快乐的那些游戏。本文分成两部分,第一部分是今年发售的游戏,第二部分是往年发售但今年玩得非常快乐的游戏。 吃饭要趁早 如果一款游戏趁刚发售就玩,讨论度和热度都足够高,那种仿佛全世界都在玩的热闹氛围让人着迷。 双影奇境,如果盘点有排名,我愿意把双影排第一,电影化演出+双人配合+不严格的死亡惩罚,虽然部分关卡对平时不玩游戏的人来说强度稍高,但不行还能换手嘛。能和平时不玩游戏的朋友一起体验游戏乐趣,就低门槛高体验而言,实在是玩一个少一个的佳作。 非生物因素,之前 EA 今年发售,也能算是今年的吧。独乐乐不如众乐乐,多人合作也让部分惊悚要素变得不那么吓人,游戏后期设计没有前期那么精巧,但还是让我能和朋友们度过足够快乐的几十小时。是EA玩通过正式版让人还能想玩的游戏,非常难得。 33号远征队,足够惊喜的游戏,在我这属于瑕不掩瑜那档,能让玩不来动作游戏的我体验到和怪一来一回过招的爽快感。剧情上面我倒觉得无功无过,前期谜语人最后把故事挑明,原来是家庭伦理剧。少数缺点大概就是地图设计和引导略微缺失,以及后期数值比较崩坏吧。 哈迪斯2,这就属于那种 EA 期间玩了二十多个小时,正式版出来至今还没有打开的动力。出于对 Supergiant Games 的喜爱,还是将它放在这里,估计将来某个时候会打开来仔细玩玩新增内容吧。 空轨 1st,不得不说,老游戏重制版要是都有这个质量,那每个都卖全新游戏的价格是一点没得挑。画面和战斗都很不错,唯一的缺点大概就是有老 JRPG 剧情的拖沓,不过也是瑕不掩瑜那档。 咚奇刚,人称小马里奥奥德赛,确实好玩但是非剧情驱动的游戏,总还是不太有继续玩下去的动力。玩得不多,希望某天能打完(说实话奥德赛至今也没打完。 梦之形,几年前 demo 就玩了十个小时,一直非常期待,经历了延期终于今年玩到了。轴侧视角类似 moba 的动作肉鸽,主打一个技能和强化宝石的自由组合,玩久了套路有点固定,但这时候也已经爽玩快四十个小时了,和朋友联机其乐无穷。 鸭科夫,年轻人的第一款搜打撤,确实能体会到塔科夫类型游戏的乐趣,门槛也不那么高,要是能联机就更快乐了。虽然有 mod 能用,但是还是希望哪天能出个官方联机,和朋友们再打一次。 BALL x PIT,弹珠台幸存者,玩 demo 就很喜欢,正式版一样也爽爽玩了快二十个小时一周目通关,纯爽快。 好饭不怕晚 虽然今年有很多好游戏,但是这两年发现经过时间积淀的老游戏才更好玩啊! 神之天平,玩了才知道那么多人说这个游戏被画面耽误了是一点不错,披着 JPRG 外皮的刷子游戏,十分上头,几十个小时转眼就过去了。剧情也还算是吸引人,属于是每个时代人都有属于自己的超时空之钥。 魔法使之夜,不像fsn宏大,不像月姬的纠葛,是玩着就会让人感觉内心平静的作品,很像读《雪国》时的感觉。最近忍不住又开始玩一遍,只要听着音乐就仿佛回到了那个平淡的冬日故事中。 FSN,今年体会到了型月的魅力,把几个经典作品都玩了一遍,都是纯粹靠剧情就能吸引人玩几十个小时的游戏。Fate 系列早有所耳闻,但一直以来对圣杯战争啊、圆桌骑士之类历史色彩很重的故事没什么兴趣,今年玩了就一口气打完,果然又是个少男遇到少女的故事,真好啊蘑菇真有你的。真好啊真好,几乎每个人物都得到了充分的塑造,要是只用一个词来形容,就是“华丽退场”吧。 月姬 R,公主线打完:居然是纯爱!很久没看过这么纯的纯爱了。打完学姐线:果然在极致的混乱和暴力间隙,才更能体现出温馨日常的美好。在人物间对话可以明显感觉到还有很多伏笔没有解释清楚,很多人物也还没有塑造完,不知道里线重制版什么时候出。 P4G,大概是 P 系列最平凡而温暖的校园生活了吧,队友不像 P5 都是些人中龙凤,反而更像是真正身边普通且有自己喜怒哀乐的同学,也会有喜欢和不喜欢的社群。就像生活不会完美,高中生活也肯定有遗憾,这也让 P4 的日常更加轻松真实。P4 的重制版也公布了消息,但那个宣传片实在是……希望到时候做出来能卖相好一点。 逆转裁判 1,久闻逆转裁判系列大名,今年因为 iOS 上的 Delta 模拟器尝试了 GBA 版本,让我这个对律政完全不感兴趣的人都玩进去了。剧本写得很有意思,人物刻画也足够有个性,不过后续作品还没开始玩。 浪漫沙加 2 重制版,各种引导都很优秀了,但当时刚玩完 33 号以至于觉得普通的回合制还是有些平淡。中后段重复性有点高,不过作为重制版游戏很精良了。 密特罗德 生存恐惧,玩的时候明显能感到不管是地图还是技能设计都非常老道,人物性能够强,地图连通性、每次获得新能力后到达下一个区域的隐形引导也非常好。包括地图中会有明显供老手在足够熟悉地图后能达成的速通/破序设计,速通应该也是观赏性极佳。各种boss设计,要用一个词来形容就是“礼貌”,初见会感觉有点难,但经历几次试错之后,大部分怪都能几乎无伤打过。总而言之,不愧是 Metroidvania 中最经典的 metroid 部分,多年过去依旧是标杆。 胧村正,是我十年前就想玩的游戏,借着上半年买了台二手 PSV 的机会给打通了。香草社的美术实在没的说,玩法是经典的清版过关,中后期重复度有点高,但这类型不就主打一个爽快。 改天再盘点一下今年买的满意的各种玩意,上班疲惫实在是让人老想消费。 ...

十一月 23, 2025 · Yorkson

【吃了啥】新利查西菜馆

新利查西菜馆,看名字就是那种老上海西餐。由于离得不远,在过去几年里曾天天路过这家店,感觉店里人一直不多,因此从来没想尝试过。今天心血来潮过来吃了个午饭,一进店发现其他两桌平均年龄估计都得70+,很符合我对这店的印象。 老克勒土豆沙拉 土豆沙拉好像也算是这边比较经典的洋气菜,土豆泥+火腿+鸡蛋+青豆+玉米粒+苹果+千岛酱,吃起来就是看起来的味道。特点是苹果不是块,而是事先和沙拉酱、部分土豆、部分鸡蛋打成酱,再和各种其他组分拌起来,不会有明显的苹果脆口,让口感更加一致的同时又有苹果香来解腻。 金牌葡国鸡 底下是奶油、鸡腿肉,上面是鸡蛋羹的质感,不知道是先蒸后烤,还是纯烤熟的,最顶上有一层烤过才有的鸡蛋外皮,很漂亮,吃起来也很浓郁,还能吃出奶油鸡腿肉里有黑胡椒香味。 吉利猪排 猪排比较嫩,但整体就无功无过吧,调味偏淡需要蘸辣酱油吃,主要是吃到这有点吃不下了。

十一月 12, 2025 · Yorkson

根据Zotero数据库追踪新发表文献

很长时间里,我追踪新发表文章的方式是用RSS订阅几个感兴趣的期刊网站,每天午休的时候去翻一翻,看有没有感兴趣的,同时也订阅了一些公众号,遇到感兴趣的文章推送就丢进稍后读列表。然而这一流程有几个比较膈应的点,一方面,RSS订阅对于专业领域内的期刊,其中能遇到自己感兴趣文章的概率较高,但是对于综合类期刊(比如CNS),大部分文章跨专业太远了,订阅其RSS大部分推送都是自己不感兴趣的;另一方面,专业相关的大文章公众号一般会发,但有些非国内作者或是中小文章,则很难见到推送,并且公众号的推荐排序真的是一言难尽。 因此,很希望能有更加贴合我阅读兴趣的文章追踪方式。也曾经想过靠关键词过滤等方式筛选,但关键词硬性匹配很容易过于严格,并且维护一份关键词库也绝非易事。前几年LLM兴盛后,动过一些靠AI来追踪文献的念头,但也没想好怎么合适地告知AI我的兴趣所在,并且将大量文章直接丢给AI进行筛选,每天消耗的token估计也少不了。 前些天偶然想到,既然我这几年已经在文献管理工具Zotero里积累了大量阅读过的文献,实际就应该以这些文献为种子,生成一份我的兴趣画像,然后再用这份画像去追踪文献。于是在用codex捣鼓了几天后,做了个脚本,这里暂且将其命名为ZotWatcher。下图为其在News Explorer中的订阅效果。 实现逻辑 太长不看:ZotWatcher会利用Zotero数据库中已有文章的信息,生成一份文献兴趣索引,再将每天运行时新发表的文章与索引进行比对,找到与已有兴趣打分较高的文章作为候选文章,生成RSS供我订阅。 详细版本 获取Zotero文献库:首先通过Zotero API获取个人积累的文献数据库,只是标题、摘要等文献元数据的话,Zotero并不限制储存容量。 构建文献信息索引:将读取到的文献元数据,通过TextVectorizer进行向量化,构建FAISS索引,同时生成一份概要统计文献,包含高频出现的期刊、作者等信息。 抓取候选文章:目前启用了Crossref、arXiv、bioRxiv/medRxiv的API作为新发表文章的来源,同时会根据统计到的高频期刊进行补充抓取。后续可能会加上Altmetric的热门文献。 文献打分:首先利用FAISS检索新获取文献与已有数据库的相似度,同时结合ScimagoJR的期刊SJR质量、时效性、作者等进行加权打分。 文献过滤:根据打分和指定的输出文献数量(默认是20,避免overwhelming),同时筛选只保留近七天内的文章、限制预印本比例不超过30%,获得最终输出。 RSS生成:将候选文章整理成RSS格式,使用GitHub Actions每天早上6点运行,并把运行结果以GitHub Pages形式发布方便使用其他软件订阅。 如果你也想试试 本仓库地址为:ZotWatch 可以Clone或Fork后,需要在设置中配置几项必要信息,例如自己的ZOTERO_API_KEY与ZOTERO_USER_ID等,这些信息的获取方式请见README页面,这里就不赘述了。 每次检测到git push行为或次日六点后该仓库会自动运行,并生成结果。需要留意直接给出的GitHub Pages地址如果打不开,需要在末尾加上/feed.xml(因为没有生成对应的index页面,直接访问可能打不开)。

十月 30, 2025 · Yorkson

解决远程服务器上Singularity联网问题

docker 系列的镜像国内直连不了,真是太费劲了。

十月 15, 2025 · Yorkson

又是一个Mac软件列表

整理了下Mac里常用的各种软件,发现乱七八糟还真不少。

四月 16, 2025 · Yorkson

Vita3K存档转移到PSV实机

模拟转转移到psv实机。

三月 20, 2025 · Yorkson

SnapGene创建多外显子基因结构

记录一下如何在SnapGene中为一段基因组序列,添加多个不同外显子/CDS的完整结构。 这里以拟南芥的序列为例,比方说选择这个由三个外显子(三段CDS)组成的AT4G10310(HKT1)。 首先下载该区域的全长基因组序列,这里简单起见就直接下载TAIR上的,也可以下载别处带有启动子等额外信息的序列,该序列在Sequences部分的full length genomic。 点击进入后在序列底部有Copy Sequence按钮,点击复制序列。 打开SnapGene,选择 New DNA or RNA File,贴入刚刚的序列,选择线性DNA并输入文件名,点击OK确认。 接下来后退页面回到Sequences处,点击full length CDS,进入并复制全长的CDS序列(或者cDNA,按需要来),并到SnapGene中点击左侧的序列比对,将刚刚的CDS序列与基因组序列进行比对。 此时在Map界面能看到CDS的部分比对到了基因组上,内含子区域显示为空缺。 之后点击底部的Sequence,切换到序列面板,从第一个开始比对上的位置(ATG)开始选中序列,一直拖动直到选中最后一个比对上的位置(终止密码子TAA),在顶部点选Feature-Add Feature。 在弹出窗口中随意输入Feature名称(这里我输入了CDS),并在Type处为序列类型选择为CDS,点击OK进行创建。 这样得到的是没有区分出内含子区域的结构,接下来我们为其拆分出内含子。 在序列比对的Sequence界面,从第一个内含子的起始到第一个内含子结束选中序列,再去Feature菜单中选择Create Feature Segment,弹出界面中就会将完整的结构按选中位置进行拆分。 再点击选中内含子区域的片段,按右侧的删除片段,即可创建第一个内含子,重复此过程直到所有内含子都添加完成。 最后构选上Translate this feature in Sequence view,即可将序列按照CDS翻译为氨基酸序列。 记得保存得到的文件,就完成了。

二月 20, 2025 · Yorkson

Rstudio也能用GitHub Copilot了

希望我不是最后一个知道的。

十二月 27, 2024 · Yorkson

双十一买了啥

最近太忙了,半个多月前就打完了草稿,但一直没空更新,趁偷闲更新一下。 iPad mini A17 Pro 赶上国补的85折买的,首发破发的苹果还得是国补。虽然是不用加400就能上air的价格,但早就想买个mini日常娱乐用。到手后又配了大康的膜和咸鱼淘的微瑕紫色双面夹,发现不如橙色的亮眼,有些后悔,还是今年新出的紫色更好看。贴膜后屏幕摸起来不再涩涩的,也不担心丢在桌子柜子上刮到机器了。非常满意,几乎每天回到家就捧着它。现在每天白天看屏幕的时间太久了,回家看手机的时候总会觉得屏幕太小,很疲惫,mini的大小就刚刚好,既够大,又不至于大到不想捧着它。大部分时候我拿它看看b站的视频,或是看会儿直播(之前只用手机就不太会看直播,看屏幕久了太累了)。同时,用mini看微信读书也非常舒适,之前曾经在手机上用过,但那个屏幕太小,读书总不太得劲,宁可去用kindle看。我一直觉得看书这种事,偶尔导入一下书,其他时候只用kindle也不大麻烦,但现在发现用起来方便真的太重要了,能极大促进我拿起来读书的欲望,甚至让我第一次去充了个微信读书会员。 caldigit TS3 plus雷电拓展坞 不知道是最近压力大还是双十一前后,购物欲望老强了,新的Mac mini M4也让人看着就心动。然而我的M2 16+512才买一年多,用着也没啥不妥,纠结之下就没买新的Mac mini。于是寻思着买点其他的给自己一点快乐,某天突然想到我的Mac mini的HDMI接口可能是有点松垮,加上经常会去机器上插拔优盘等,于是老会碰到HDMI线,让屏幕黑屏,这时候就要重新去动一动那个线,并且此趋势近期有愈演愈烈的倾向,便打算买个扩展坞。既然要买,准备买个雷电接口的,可那时去看群友挂在闲鱼上的品相价格俱佳的TS4已经被卖掉了,搜了搜有洋垃圾plugable实在不咋好看,就降了降六百多收了个闲鱼上的TS3 plus。Caldigit的这几个扩展坞还都是DP的接口,相比HDMI接口也更稳固一些。虽然旧的这款是DP 1.2的,好在接我4K 60 hz的旧LG显示器也完全足够了。顺便收拾了一下桌子,把Mac mini放在升降台下,扩展坞放在升降台上,插拔优盘很方便,也不再会黑屏了。把我之前的一个爱国者固态也长期插在扩展坞上,休眠或重启后也不会断连,美中不足是扩展坞老是温温的,不知道夏天会不会太热。

十二月 5, 2024 · Yorkson