2025-11-23 18:16:45
因为耻于说出口的理由,需要一部有root权限的手机。古老的一加6T满足条件却因屏碎无法使用,换屏后又出现自动随机点击界面的问题,但总算勉强堪用,也因此忍痛支付了高于市价许多的换屏费用。然而闲置半年多没用,再次开机却接入不了网络,无法修复只好另谋出路。
正好手里还有另一部退休手机——一加Ace竞速版(PGZ110),便打起了它的主意。刚买来时嫌麻烦没root,现在却还是免不了这一步。虽然root流程已经很成熟,每次实操仍免不了麻烦,故而记录如下。
翻查教程,root最关键的一步便是获取boot.img。坊间有阿木大侠的一加全能工具箱,看描述能轻松完成root流程,特意找出古董Windows笔记本,光开机密码便试了许久才猜中。运行工具箱后,界面的中文竟全是乱码,以为系统语言是英文的关系,切换中文后仍然如此,而且程序运行后似乎会导致系统崩溃,无奈只能放弃这条捷径了。
接下来要自己提取boot.img,阿木大侠的网站有全量ROM,却需要通过百度网盘下载。每次遇到用百度网盘下载的资源,都难以克制想要问候作者的心情,但话说回来又有什么其他选择呢。之前下载大文件,都是从淘宝买的加速,但旧商品已失效,新的方法需要用自己的账号登录。我没有百度网盘账号,还要借用妻的。
费尽工夫下载完ROM,用Python版的payload_dumper提取boot.img时,程序提取三个文件后便卡住了,其中并没有boot.img。陷于绝望之时,抱着试试的心态,用Go版的payload-dumper-go得以完成,难怪ChatGPT推荐后者。
下一步在解锁手机的Bootloader时又遇到问题。一开始不知如何进入fastboot模式,用的是adb reboot fastboot和fastboot reboot bootloader两条命令,之后发现用adb reboot bootloader即可。进入fastboot模式,执行fastboot flashing unlock并重启,却发现并没有解锁成功。再次尝试时看到手机界面上有选项,原来需要音量上键选中解锁才行,但窗口期只有5秒,不过也足够操作了。
安装Magisk并给boot.img打补丁比较简单,无事发生,可反过来执行fastboot flash给手机分区反刷镜像时程序却卡住了,经过多番尝试才发现问题所在。手机进入fastboot模式后,只有第一条命令会执行成功,而我是先执行了fastboot getvar current-slot查询分区,再执行的刷包命令。了解这条信息后,事情自然迎刃而解。
到这里root已经完成,后续安装需要的Magisk模块,删除恼人的植入应用,都是轻车熟路的事了。看似很简单的root流程,却耗费了我近一天的时间。辛苦是值得的,现在我这部退休的手机又可以重新上岗,肩负起重要而特殊的任务了。
2025-11-22 20:22:31
诺贝尔文学奖新晋得主拉斯洛的短篇小说集。
作者不喜欢分段,一篇小说就是一段,且全是连绵不绝的繁复长句,读起来倍感艰涩,心情也不愉快。面对经过漫长铺陈才至的转折和点睛,再回想走过的艰辛阅读之路,是否值得实难断之。
小说写的是与周围世界无法相融的人,写的是人的孤独、人的绝望、人的疯狂与人的救赎。
评分3/5。
弃置在角落已久的书,若非因沉没成本近半,应该是不会再拾起了。我总是有这种执念,一本书只要开始读了,便不愿轻易放弃,除非······
韩国作家金爱灿的散文集,第一部分是家庭和自己的成长经历,第二部分是与文人朋友的相交,第三部分谈论更公共、更社会性的话题。所谓“名字”,就是相遇的、相知的与听闻的人和事。文章多写生活日常,进而引发出作者细腻的感情和对文学的感悟,有很浓郁的文人风格。
然而这些文章怎么也引不起我的阅读渴望,有些句子也很让人费解。看介绍是获奖无数的作品,不禁怀疑起自己的品味了。
评分2/5。
我大约在小学或初中时已听过艾萨克·辛格之名,从阳光卫视的节目里——诺贝尔文学奖得主,作品《仇敌》《燕特尔》被改编为电影。时过二十载,才第一次看辛格的书,是这部长篇小说《庄园》。
一座庄园,联结小说的所有主要人物,联结两个家族、两个民族和两个时代。这是一部群像小说,没有绝对突出的主人公,用长短不一的篇幅,描绘出犹太商人卡尔曼一家、杨波尔斯基伯爵一家、以及其他关联者的不同人生轨迹,总体时间跨度几十年,章节之间的时间跨度也以年计。
信教者与背教者、宗教派与世俗派、恪守清规与享乐主义,堕落的反抗者与萌芽的革命派,都出现在这群相互关联的人物中。
哈雪迪派的虔诚与波兰的落后是一体的,他们因为宗教而不愿拥抱文明,而波兰曾经的爱国者与反抗者们(以杨波尔斯基伯爵父子为代表)自甘堕落,甚至成为无赖。当然也有犹太人放弃上帝学习科学(如埃资利),甚至成为革命者(如蜜拉儿)。
小说的焦点是波兰犹太人的现实处境与未来发展方向,刻画了这几种犹太人:虔诚信教、依教规生活的如约却南、朱蓓蕾,不能脱离宗教但又无法克制欲望的如卡尔曼,不再关心教规、融入世俗追求享乐的如克莱拉、米琳·丽芭,脱离上帝、拥抱文明与进步的如埃资利、蜜拉儿、瓦伦堡。
小说的总体氛围是温和的、怀柔的,没有惊心动魄的故事,时代的乌云似乎压不到这些人物身上,而他们面对内心与现实的矛盾也难有突破行为。
一个有趣的地方,小说里的婚姻基本都是包办的,商人嫁女儿会准备一笔丰厚的陪嫁,用来供养女儿和女婿的生活。比如约芝贝与梅雅·佐尔结婚,卡尔曼承诺负担他们十年的生活所需,而埃资利不工作一直求学,靠的也是香黛尔的嫁妆。不知穷人嫁女儿是什么样的光景。
评分3.6/5。
2025-11-16 19:20:27
前段时间去紫金山骑车,陵园路在明孝陵附近筑起路障不让通行,以为是临时管制措施,回家一查新闻才知是要长久改为步行街。
总听人说南京的梧桐大道,我一直不知具体是哪条路,因为南京可称为梧桐大道的路实在有太多。这次知道梧桐大道就是陵园路,难怪路边总是遍布占道摆姿拍照的女性。
虽然这段路在正常时间很堵,行人、拍照的人、汽车、电动车和自行车混杂在一起,但我从未碰到过事故发生。
不知管理者的动机为何,看起来是在通行的所有人中优先以游客利益为重,毕竟是能创收有价值的人群。
对于骑车的我来说,无非是多绕一段路,多一点少一点并无所谓,况且也不是天天经此。但看到“封”、“禁“二字,本能地生出反感,封禁这把暴力之剑可能会落在每个人头上,以能见光或不能见光的理由。
说起来,紫金山的另一条骑车路线——头陀岭——也被封了,用高高筑起的铁门。有人拍手称快,也会有人觉得遗憾吧。
有一次想顺路去二桥公园看看,明明就在地图上,到了附近,却找不到一点像公园的地方。
最近看新闻才知道,二桥公园多年前已停业,而后被私人霸占14年之久,用作停车场、渣土中转站等。
听闻此事,直让人匪夷所思、瞠目结舌。不仅是私人霸占之猖狂,还有二桥公司的不作为——这么大的一块地在他们眼中不值一文吗,何以过了多年才想到法律收回?
可能荒唐的事见少了,才大惊小怪,就像妻听到同行与多人拍性爱视频的故事也惊奇一样。
2025-11-09 14:58:00
公司虽推荐或强制某些工作流程使用内部AI工具,但我的工作无涉,日常生活也无涉,所以AI盛行已久,我却接触不多,兴趣阑珊。妻的工作就大不同了,有以AI融合为主题的作业或比赛,以至于要求我帮忙。我虽不懂编程,但亦知道设计方案越详细,AI的输出便也越符合预期。让妻细化了设计,再加之我的简单修改,终于做出一个可用的网页应用。
书接上回,更新博客便是在ChatGPT的指导下完成,相比使用搜索引擎便捷又准确,可惜当年无它。周末且有空,兴趣又激发,便想借助AI再优化一下博客,毕竟多年不动,恍如隔世。
在手机上部署博客的概率几乎为零,也实无必要,但既有Termux这等工具,试试又何妨。Termux支持直接安装Ruby,但bundle更新总因nokogiri失败,ChatGPT提供的方法亦不能解决,好在只有jekyll-algolia插件依赖此库,而上次更新中已弃用此插件,注释掉无用代码后即完美解决。
启动Jekyll服务时又遇新报错,ChatGPT分析是dart-sass不支持Android,但我将启动命令由jekyll server改为bundle exec jekyll server,竟解决了此问题。能在手机上本地构建自己的博客,遂了过去之愿。
重构了读书页面的读书列表。之前的方式是纯手工添加书目,改完后虽亦需手工维护,但实现了样式与数据的解耦。将阅读的书目保存在csv文件中,再通过liquid模板循环读取,从维护角度看并没有优化,但结构上却是好了。代码是ChatGPT写的,略加调整便可使用。
{% assign years = site.data.books | map: 'year' | uniq %}
{% for year in years %}
### {{ year }} <span class="post_count">({{ site.data.books | where: "year", year | size }})</span>
{:.collapsible}
<div class="collcontent">
<ol>
{% assign books_of_year = site.data.books | where: "year", year %}
{% for book in books_of_year %}
<li>
{{ book.title }},{{ book.author }},{{ book.translator }},{{ book.publisher }},{{ book.pubyear }}
</li>
{% endfor %}
</ol>
</div>
{% unless forloop.last %}<hr/>{% endunless %}
{% endfor %}
对于这种书籍页面,更优的方式应该是调用现有API,省去自己维护列表的麻烦。不过书目的更新并不是高频操作,有些书在网站上也查不到,自我维护倒也无妨。
在豆瓣搜书时发现一个恼人之处,从纸书上抄下的ISBN,数字之间带横杠时搜不到书,去掉横杠才能搜到,感觉有点不甚合理。
顺便一提,把博客的javascript脚本发给ChatGPT进行了审视优化,也在其他地方做了一点改进,比如用必应的每日一图作为OpenGraph图片,不再一一赘述了。
2025-11-08 18:24:30
因为看的是日文版,进度很慢,又经常偷懒,几个月不读一字,历时两年才终于看完。第一章便是青豆行刺,让我有点惊讶,与村上以往的故事截然不同。
叙事采用青豆和天吾的双重视角,一开始毫无关联的两人,随着情节推进大半才终于有了交集,并可预见将汇于一点——神秘的组织さきがけ、不知何物的リトル·ピープル和两个月亮。故事在现实和超现实之间交织,以至于青豆不确信自己身处1984年,而是带着疑问的1Q84年。
第一本书更多的是铺垫,那些神秘的超现实的事物才刚刚展现冰山一角,而作者想要表达的主题仍然隐晦。
村上的叙述有一种不疾不徐的张力和节奏,即使是重复的日常生活细节描写,也不会让读者感到厌倦。而他笔下的人物,总是从骨子里渗出一种孤独感、与现世的疏离感、性的离经叛道、以及在生活细节上的精致感。青豆与天吾也不例外。
读村上的不同小说,总感觉是在读一本相同的小说。
书名之由来。
1Q84年——私はこの新しい世界をそのように呼ぶことにしよう、青豆はそう決めた。
Qは question mark のQだ。疑問を背負ったもの。
看天吾回忆自己童年的情节,本以为那个与他经历相似的女孩只是路人甲,但当青豆的回忆也涌现,那个曾维护过自己的男孩是一生所爱时,既让我惊喜又感动。
「私が求めているのは、ある日どこかで偶然彼と出会うこと。たとえば道ですれ違うとか、同じバスに乗り合わせるとか」
「運命の邂逅」
「まあ、そんなところ」と青豆は言って、ワインを一口飲んだ。「そのとき、彼にはっきり打ち明けるの。私がこの人生で愛した相手はあなた一人しかいないって」
「一人でもいいから、心から誰かを愛することができれば、人生には救いがある。たとえその人と一緒になることができなくても」
关于真爱的见解。
チベットにある煩悩の車輪と同じ。車輪が回転すると、外側にある価値や感情は上がったり下がったりする。輝いたり、暗闇に沈んだりする。でも本当の愛は車軸に取りつけられたまま動かない。
青豆简单又不简单的生活。
むずかしい仕事をひとつ終えて、日が暮れて、軽くお酒を飲んで、知らない人とセックスをして発散したいの。神経を休めたいの。そうすることが必要なの。
看透人间真实的话。
世間の大多数の人々は真実を信じるのではなく、真実であってもらいたいと望んでいることを進んで信じるからです。
自分が排斥されている少数の側じゃなくて、排斥している多数の側に属していることで、みんな安心できるわけ。
人間というものは結局のところ、遺伝子にとってのただの乗り物であり、通り道に過ぎないのです。
教団や教義は、そんな個人的欲望を隠すための便宜的な衣装に過ぎません。