阅读视图

发现新文章,点击刷新页面。

博客印象

看到 椒盐豆豉Allison 征集了博客印象,我也很想知道大家对这个博客的看法和感受。

问卷内容照搬了两位博主。如看不到内嵌问卷,可点击链接

问卷使用 CryptPad.fr 搭建,端到端加密,开源。免费版基本够用,国内用户也能访问,可嵌入网页。

官方提供的嵌入代码兼容性有一些问题,下面的代码是我稍作修改的,大家可以修改使用:

<div class="wp-cryptpad-form-wrapper" style="
    position: relative;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
">
    <div class="wp-cryptpad-form-container" style="
        position: relative;
        width: 100%;
        border-radius: 0.75rem;
        overflow: hidden;
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    ">
        <iframe 
            src="https://cryptpad.fr/form/#/2/form/view/iUe1YFtzJUBhulf5cTMLQ8Yd-YCyWJq2y4wU8NR4I98/embed/" 
            style="
                display: block;
                width: 100%; 
                height: 800px; 
                border: none;
                margin: 0;
                padding: 0;
            "
            allowfullscreen
        ></iframe>
    </div>
</div>

痛失小米 9 SE

小米 9 SE 是我的上上台手机,我换手机之后就没用过了。最近拿出来,发现居然能安装最新的 LineageOS 22.1(Android 15)。我一直感觉在 Android 用 root 权限是比较危险的,所以没用过。刚好这台空闲的手机可以让我测试,测试好一些应用或者模块,我就在一加 Ace 3 上面用。我还很喜欢小米 9 SE 小巧的尺寸,现在已经很少可以单手使用的小尺寸手机了。

这台小米 9 SE 有两个比较严重的问题:烧屏(屏幕泛黄、有残影)、电池损耗严重(出门必须带移动电源)。感觉换屏幕太麻烦,就算了。电池倒是可以换个新的。花 69 元人民币买了块诺希牌电池,自己安装。

客服发的安装视频里的工具和实际的工具略有不同。视频里用胶带贴后盖,我拿到的是胶水。视频看了一遍,感觉自己能搞定。

第一步是打开后盖。关机,用吹风机加热后盖,用吸盘贴住后盖底部,用三角拆机片抠开边缘。工具要放远点或者装起来,不然吹风机会吹走工具。

第二步是拆螺丝。按顺序拆下 10 颗螺丝,在纸上画图,用 1~10 的数字标记位置,把螺丝放在纸上。挑起电池排线。

第三步是取电池。加热电池,很不幸把螺丝吹开了,发现有 2 颗螺丝是短的,不知道装的时候该装哪个位置。拉出电池底下延伸出来的胶条,很难拔,还拔断了,胶条还残留在电池底部。接下来用工具用力撬起电池(错误操作),中途还太大力刺伤手指了,疼!

差不多撬起来的时候,电池有点变形了,再撬电池就破了。电池冒烟,我脑子还没反应过来,手就把手机丢到地上了。电池接着就着火和冒烟,燃烧完后电池很胀,屏幕被加热到出现一个白色的实心圆圈,烟的气味很臭很刺鼻,过了一晚才闻不到。幸好人和房子都没事。最后把电池和主板装到袋子,贴上「锂电池」的纸,放在有害垃圾垃圾桶旁边了。附近的人似乎不分类丢垃圾,所以我就把电池直接放垃圾桶旁边,希望回收垃圾的人能看到。

换电池失误的后果好严重,主板都烫坏了,以后还是去售后中心换电池吧。真怀念以前的手机,关机打开后盖就直接换电池了。

20250220

从舒适的广州回到了只有 7 度下雨的杭州,回办公室被雨淋,出门吃饭被雨淋,回家被雨淋。

回办公室立马遇到烦人的事儿,差点疯了。还好顺利解决,晚上去吃了一顿好吃的羊肉串。吃了两次“很久以前羊肉串”,他们店的服务有挺多让人记住的好的细节,下次还会再去。

晚上追一集《人生切割术》。

Placify 有个地点回忆功能,发现去年现在也是深圳出差广州玩耍。

IMG_4252.png

无法独自面对的真相

今天的思考,来自于一位朋友在博客留言区与我的互动:

先拆解一下这段话:

  • 我既要面对我自己对内的攻击,也要面对他人对我做出评价从而导致的对我攻击;
  • 面对真相,是另一种强烈的对内情感冲击;
  • 我是否能找到一个「第三视角」,绕过内心的冲突和不安,从而绕开真相(并植入真相);(P.S. 我很喜欢「特洛伊木马」这个比喻)
  • 我们内心在不知不觉中建立起了「围墙」,而这些围墙是限制我们认知和成长的原因。

我接下来想要聊起的「观察」,并不指向这位朋友的观点。你是否发现,上面四个阶段的内容,很像是一个人渐渐走进了封闭的围城之中,而不像是慢慢地走出围城,去面对真相。我之所以很喜欢特洛伊木马这个比喻,是因为我过去也试过用同样的方式,将一些我根本不想面对的真相,伪装成一种「对自我的宽恕」,在习以为常之后,给自己最后的「揭露」——但是,这样的行为,只会让我更加地厌恶自己,我到底在这个过程中充当的是保护自己的角色,还是把自己从好不容易搭建好的壁垒中拽出来面对血淋淋真相的角色?

诚如这位朋友的描述,面对真相是极其「孤独」的,它将会是一种强烈的对内攻击,在这种矛盾和冲突之中,将一个人的能量全部耗尽,然后再不得不重新面对一败涂地的真相,或者是继续退缩。


很久以前,我在博客的 Telegram 频道聊起过一个跟占星有关的话题,因为我聊到自己是「日月刑土星」的格局,矛盾和自我否定一直伴随着我。有一个女性在下面留言,说自己的男友也是这样的格局,希望我能展开聊聊,好让她更好地了解对方。

说实话,一个跟日月刑土星在一起的人,真的很难「入侵」对方的世界,甚至还会让他一不小心地「逃走」。于是我通过对自己经历的描述,给这位女性提供了我这类人格的特质和视角,以及如何帮助对方克服这种命格带来的「矛盾」。因为我也是这样被敲碎了石头,才让阳光和雨水能有足够的空间照射进石缝之中的种子上。敲碎这个石头的人,不是我自己,而是我的妻子。她曾一度不停地戳我,戳到爆炸之后,把所有对内的情绪都爆发之后,才不得不面对那些长时间憋在心里不肯直面的真相。

面对真相是孤独的,但孤独不是解决办法。如果有一个人能够同时和你一起面对真相,甚至是直言不讳地将真相呈现在你的眼前,但你知道「那个人会在我因为真相击垮的瞬间,能伸出手拉自己一把」。


回到最开始那「四个阶段」,这个人在最开始就被「排除」了,因为他们很有可能会因为做出了我们不愿意面对的评价,而伤害自己——所以才需要从一开始就断绝这些联系——所以到最后只能由自己去孤独地面对真相。

或许有人会说,真相是「私人的」,它只希望被个体自己看见,别人看到越多,就越知道自己内心的脆弱。但反过来,是不是因为正是这些你要保护的脆弱越来越多,你才会花那么大的力气去建立起那些越来越厚但实则脆弱不堪的壁垒?

1995 年上映的动画《EVA》里,有一个耳熟能详的词,叫做「心之壁垒」,即将自身与其他自我和客观世界分割开的一面墙。现在看起来它很中二,但如果把这部动画放回到原本的日本社会,泡沫经济后的日本,年轻人都陷入到了虚无和无望之中,生存、社交和孤独,复合在了「碇真嗣」这样一个角色上,才会让那么多人感同身受。

这个壁垒,在努力地区隔人们内心世界不愿意接受的、来自于社会的真相。失业率提升、经济大萧条、通货紧缩……越来越多人宁愿把自己锁在房门里,以最简单的方式维系生理机能,然后逃离到那些虚幻的世界,动漫、游戏、色情片……在这里面他可以成为任何人。

是人们主动切断了人与人之间的联系,才有了「孤独万岁」的名义,但孤独并不是面对真相的有效方法,所以人逃离真相是必然的。回到现代,人们又因为惧怕他人对自己的负面评价,从而在最开始就切断了人与人之间的联系——面对真相,还是一个人的事,也还是「孤独」无法解决的事——这才是真相之所以残忍的根本原因。


回到人与人的关系,它也并不是一味地带来「正面结果」,但与什么人建立关系、建立怎样的关系,却是我们有得选的事情——但孤独却被伪装成了我们没得选,不得不去面对的略带中二气质的必然结果。

没有「关系」的兜底,无论怎样的真相都很难面对,因为你清楚地知道,没人能够在你面对真相倒下的那一刻,托住自己——因为自己到最后也会叛变成那个对内攻击自己的凶手。

有趣的是,今天即将开始更新的播客,也开始了关于「关系」的系列话题,在我博客这边,也将开始正式地聊聊「关系」这件事。

这或许才是解决「面对真相」的根本方法。

如果生活是旷野

早上6点起床,给太座和两个娃准备早餐。吃了早餐,他们去上班、上学,我洗碗、洗衣服、打扫卫生。 8:30收拾齐整 […]

惠普1020出状况

当年今日

不知道为什么,糟糕的事情总是接连不断。

周二的晚上跟往常一样,我要打印记账凭证,结果发现,一直用得好好的惠普LaserJet 1020 plus突然罢工,发生错误无法打印。看明细好像是因为USB无法识别。USB无法识别,下午的时候我就曾经看过弹窗,但我没理会,因为当时我正在把MP3插在电脑上充电,非常有可能突然间那个USB拓展口傻掉了,然后又不知道为什么识别不出那个MP3。反正能充电就行,能不能识别那个装置不用没关系。在电脑出现那个弹窗的时候,我就没有理会因为当时我的键盘鼠标都是正常的。MP3充电的显示也是正常的,无论如何我都不会想到,那是因为打印机。

打印机折腾的一番,没发现到底是什么问题,反正不时显示出来的状况就是某一个USB设备无法识别。折腾来折腾去都不行,我甚至换了一根USB线,也依然是那个效果,所以我把1020卸载了,然后重新安装。我是想着重新安装的,但关键是,当我插上USB线以后,还是那个问题无法识别。为什么一直非常稳定的1020突然出了这个问题呢?换了一个USB线也一样就意味着不是线材的问题,不是插口的问题,因为电脑主机的插口我已经换了好几个了。电脑已经重启过,但是打印机我没有把电关掉重启。所以那个时候我把打印机电关掉,然后重启,之后1020自动安装上去了。那个时候我也已经在惠普的官网下载了1020的全套安装包,我不知道那个全套里有什么玩意。反正在我印象之中,1020不需要安装包,win10是可以自动识别安装的。

打印机装上去了,接下来就是直接打印。我没有考虑那么多,像平常那样我就开动了,结果发现打印出来的东西不对劲,打印出来的那张纸是A4大小,但实际上我打印的那个记账凭证应该是增值税发票大小的纸,那个纸,我之前已经在系统的打印机属性设置里面设置过,为什么1020就识别不出来呢?

按照往常的方法,我又把那个自定义的纸张大小设置了一圈,结果无论如何在Excel界面看到的1020可选纸张大小依然没有。为什么居然会这样呢?之前从来没有遇到过这个问题。为什么我说从来没有遇到过,因为我也帮其他人设置过好多遍,每一次都是打印机装上去了,然后系统的那个打印设置设置好了,打印机就自动能选择系统已经设置好的自定义纸张,这一次不行。于是我又把电脑重启了,通常重启就能解决90%的问题,但这一次这个问题依然存在。为什么Epson针式打印机就能自动识别出我系统里自定义添加的两个纸张大小,但是惠普的这个1020却不行呢?在我印象之中以前是没有问题的。最终无可奈何之下,我只能在1020的打印机首选项里手动添加我自定义的纸张大小。经过一番折腾以后,我终于在我期待的纸张上打印出我想要的内容。平时这就只是一个秒杀的操作,闭眼就能完成,这一次耗费了我接近一个小时,而且遇到的事情都是很奇葩的,颠覆我之前认知的,为什么会这样呢?

唯一能解释的就是,下午我擦桌子的时候,我把打印机抱起来了。然后不知道为什么触碰到了一些东西,所以打印机就有点失常了。但是擦桌子的时候把打印机抱起来,这个操作经常发生,为什么平时就没有这个问题呢?打印机打印不了,通常我觉得是不是windows进行了某个更新,驱动不太合适的原因。经过一番USB线拔插以后,问题依旧。为什么我就没想到那个时候要重启一下打印机呢?大概因为我太信任这个1020了,可以这么说,除了不能自动双面打印以外,1020是一款非常经典非常耐用非常抗折腾的打印机,万万没想到居然会出这个乱子。

人的运气衰起来的时候,什么事情都会发生。

20250219

早起坐高铁到广州,这次终于没有习惯性的买到广州南了,出发前问了一下启旭,广州东离他们更近。到广州脑子里就是 Leon 启旭 酷,我和他们就是心的距离比较近吧。中午 Leon 安排了美食,儿子明年就要去卡内基梅隆了,自己还是保养的那么好,这次还特意带来了新朋友 James 给我们认识,从 James 朋友圈发的自己做的美食图片就可以看出,这也是个认真生活的 Boy 啊。

三点和酷入住文华东方,结果五点才给我发短信有空房了,我们 IHG 钻石大使哪受过这种气啊😄。之前来广州立的 flag,每次体验一家酒店。目前洲际、柏悦、瑰丽、文华东方对比下来,除了入住的不愉快,还是最喜欢文华东方。设计符合我的审美,简约典雅,很多细节都不错。

image.jpeg

等待的时候,果断去了臻音堂,这也是今天最愉快的经历之一。第一次来臻音堂,我根本挑不出心动的唱片,因为不懂。第二次来臻音堂,买到了大隅寿男的唱片《Watermalon Man》,因为当时不久前刚听过山本刚三重奏的现场。这次来臻音堂,两张最近超喜欢的天天循环的唱片就那么呈现在我眼前,Ben Webster 的《Soulville》和 Paul Desmond 的《TWO OF A MIND》,这是一种缘分吧。老板娘结账的时候特意过来和我说,《Soulville》这张超好听是她超喜欢的,我也立马给她看了谜底黑胶里我的音乐库,她表示我真懂!太开心了!最后收获四张!

image.jpeg

晚上是 Placify Team 开工聚餐,从 Team 的欢声笑语里就可以看到 Placify 的产品气质,它是一个带有好奇心的产品。两顿饭串起一天,又是我开心的一天。

image.png

吃完饭逛方所。记得 16 年的时候在成都逛过,方所的书籍选品真不错。我很喜欢 Stripe 公司的 Press 项目,网站设计出色,出版的图书也是经典。没想到今晚在方所买到了 Stripe Press 版本的《Poor Charlies' Almanack》,接下来就读一读英文原版。

image.jpeg

今日小插曲,买了人生第一张…麻将桌。

小车保险和年检

车险

保险公司年年换花样,我的第三者责任险从当年买车时的 100 万元,被一路忽悠到 300万元,今年据说是因为上一年台风大水淹了好多车导致保险上涨,还又“贴心”的为我绑定了两个什么“医保外用药”的保险,不买还不行,一气之下我自己支付宝随便买了个保险了事。

有时候会想,当年读书时,课堂案例分析,讲什么什么营销方案创新,能为公司带来多少利润什么的,感觉这管理学、市场营销学怎么牛逼。可当作为牛马被别人“营销”到越来越没得选择的时候,什么经济学、管理学、市场营销都她妈扯淡,不就是批了一层艳丽的外衣干无耻之事么。

车辆年检

车辆因为使用超过 10 年,所以按要求得落地年检,因为自己选了支付宝的保险,所以就不好意思找原来保险的代办年检了。

于是打开 12123 APP,自己预约了一下附近的一家年检站。

上一次人家代年检,记性不大好,印象中是交了 280 元,开走好像 40 多分钟就回来了。这还是我第一次自己去年检。

特意比预约时间 9 点早了一点点到地方,原来人家根本不按那时间,到了就开始,车多就排队,到大厅交了行驶证身份证缴费 330 元。

一番折腾后,车开出来快 10 点了,可走不了,说是车管所的网络接不上,年审的东西无法上传,最后一个项目没法做,要等一两个小时。

于是就在大厅傻等到 11 点多,因为前一个晚上看小说太迟,早上又起的早,头开始痛,问了里面办事人员,说下午肯定没问题,就准备先走了。

车被一番折腾,开起来的时候发动机和 ABS 故障灯亮起来了,问了技术人员,软绵绵的机械性的回答了一段话,大意就是开一下就好了。

一路开出年检店不久 ABS 故障灯熄灭了,但发动机故障灯一直亮着,直到下午去丈母娘家才熄灭。

送一家子人去了丈母娘家,一路堵车回来到年检的店,正好遇到一班人下班离开,一问,车管所的服务网站还是没连上,叫我周一来。。。。

早知道上午要个电话了。

周一中午吃完饭接到电话说赶紧过来做,网络好了,于是又大中午吭哧吭哧跑过去,一直搞到两点多才搞定,车管所 1 点 30分开始审核,等着审核的车辆多,还审一下停一下,估计是多家年检公司轮着来。

所以,代年检会遇上这种倒霉事么?

我在苏州逛园子之留园

苏州四大名园之一,留园。苏州四大园林分别代表着宋元明清四个朝代的艺术风格,留园则代表清代风格,占地面积23300平方米。留园以建筑艺术著称,厅堂华丽堂皇,庭院变化丰富,十分精致。留园坐落在苏州阊门外,第一代主人太仆徐泰时建后取名为东园,后清嘉庆时归观察刘恕改为刘园,同治年间盛旭人购买之后取谐音改为留园。留园多次荒废易主,1953年,苏州市人民政府决定修复留园,至今不断修缮整治。1997年列入《世界遗产名录》,为国家AAAAA级旅游景区。

我在苏州逛园子之留园-雅余
园区分区,图片来自网络

园子利用云墙和建筑群把园林划分为中、东、北、西四个不同的景区,其间由曲桥曲廊相连,连廊共长达700多米。西区以山景为主,中区以山水兼长,东区以建筑取胜,东区和中区是全园的精华。

我在苏州逛园子之留园-雅余
景观分布,图片来自网络
我在苏州逛园子之留园-雅余
留园正门

留园的入口十分低调,进去后却别有洞天。

我在苏州逛园子之留园-雅余
“吴下名园”牌匾及缀玉留园全景图。

门厅正中屏门是一幅缀玉留园全景图,由扬州工匠用2500枚各类玉石薄片相缀而成的。这是一九八六年时为纪念苏州古城建成2500周年所创作。科举考试的最后一个状元俞樾作《留园游记》称留园为吴下名园之冠。

我在苏州逛园子之留园-雅余

穿过正厅屏门后就可窥见盆景和假山群,园林景色逐步逐步的映入眼帘,内敛,从容,引人入胜。

我在苏州逛园子之留园-雅余

我在苏州逛园子之留园-雅余
早晨的阳光
我在苏州逛园子之留园-雅余
明瑟楼外
我在苏州逛园子之留园-雅余
从明瑟楼看到的对面景色
我在苏州逛园子之留园-雅余
曲折的连廊

苏州园林有八大造景手法,借景、框景、隔景、漏景、障景、夹景、对景、添景,留园利用粉墙、游廊、篱落等划分空间,分隔景区,使得庭院内外,景色迥异,这种造景手法叫做隔景。

我在苏州逛园子之留园-雅余
连廊间的景观
我在苏州逛园子之留园-雅余
连廊内的书条石

目前留园里的书条石有三百七十多块,书条石内有王羲之、王献之、苏东坡、米芾等大量名家的字帖,是第二代园主刘恕给后人留下的巨大文化财富。

我在苏州逛园子之留园-雅余
明瑟楼

明瑟楼环境雅洁清新,有水木明瑟之感,故借以为名。

我在苏州逛园子之留园-雅余
假山与亭
我在苏州逛园子之留园-雅余
五峰仙馆

因盛康从文征明的停云馆中得峰石放在园内,故名“五峰仙馆”。五峰仙馆被称为“江南第一亭”,200平方米,梁柱及家具均以楠木制作,又叫楠木厅。馆内悬挂有苏州状元的楹联:“读书取正,读易取变,读骚取幽,读庄取达,读汉文取坚,最有味卷中岁月;与菊同野,与梅同疏,与莲同洁,与兰同芳,与海棠同韵,定自称花里神仙。”

我在苏州逛园子之留园-雅余

门口开门就是假山,假山是太湖石,代表开门见山。

我在苏州逛园子之留园-雅余
鹤所,文征明的书法真迹

我在苏州逛园子之留园-雅余

我在苏州逛园子之留园-雅余
可亭

可亭位于留园中园假山上,六角飞檐攒尖顶,倒扣花瓶结顶。可,可如人意也,刘氏时称“个中亭”,盛氏称“可亭”。

我在苏州逛园子之留园-雅余
东园一角

留园东园一角原为园主盛家的大戏厅,是位于石林小院东南的庭院,原为盛氏戏台。

我在苏州逛园子之留园-雅余

我在苏州逛园子之留园-雅余
冠云峰

冠云峰高6.5米,为宋代花石纲遗物。因石巅高耸,四展如冠,取名“冠云”。“瑞云”、“岫云”屏立左右。冠云峰充分体现了太湖石“ 瘦、漏、透、皱”的特点,名气很大。

我在苏州逛园子之留园-雅余
岫云峰

我在苏州逛园子之留园-雅余

我在苏州逛园子之留园-雅余
又一村

陆游诗:“山重水复疑无路,柳暗花明又一村。” 别以为走完了,过了这个门洞,又是另一番景象,里面充满田园风光,很多造型精巧的盆景、花圃、桃林、紫藤架和假山。

我在苏州逛园子之留园-雅余
“又一村”门口的腊梅

我在苏州逛园子之留园-雅余

我在苏州逛园子之留园-雅余

我在苏州逛园子之留园-雅余

我在苏州逛园子之留园-雅余

我在苏州逛园子之留园-雅余

我在苏州逛园子之留园-雅余

我在苏州逛园子之留园-雅余
舒啸亭

舒啸亭为园形攒尖式。盛氏时此处为“月榭星台”,解放后重建,改名“舒啸”。陶潜在《归去来辞》写道:“登东皋以舒啸,临清流而赋诗”。

我在苏州逛园子之留园-雅余

我在苏州逛园子之留园-雅余

我在苏州逛园子之留园-雅余

我在苏州逛园子之留园-雅余

我在苏州逛园子之留园-雅余

留园造园精致,也有人觉得有炫技的嫌疑,但确实是一步一景,处处都是非常雅致,还带有几分书卷气。

两次来留园都是2月份前后,希望有机会夏天或者秋天再来看看。

摄于2025年2月5日,By 徕卡 D-LUX8

后记:

建议游览苏州园林,尽可能早入园,最好一开园就入园,或预约最后一个时间段。尽早入园你还能享受片刻的幽静,舒心的游览,清晨的阳光还合适拍照。9点后旅游团到了,那就很糟心了。第一个时间段的游客没走,第二、三个时间段的游客就进来了,那场景真的可怖。去过的朋友会发现很多主要景观我没拍,因为没法拍,人头涌动,总有人冲进你的取景框,忍着拍出来的景观意境也垮了。

在苏州呆了几天,拍了不少照片,后期整理是个体力活。静待我慢慢把西园寺、虎丘、拙政园、狮子林和沧浪亭几个景点一一整理发出。

通过Service Worker‌ 缓存优化 Typecho 的首页访问加速

Service Worker‌ 是一种运行在浏览器背景的脚本,它可以在页面关闭后继续运行,主要用于处理网络请求、缓存资源、推送消息等功能。

认识

Service Worker 也是一个后台运行的脚本,充当一个代理服务器,拦截用户发出的网络请求,比如加载脚本和图片。Service Worker 可以修改用户的请求,或者直接向用户发出回应,不用联系服务器,这使得用户可以在离线情况下使用网络应用。它还可以在本地缓存资源文件,直接从缓存加载文件,因此可以加快访问速度。

条件

要使用 Service Worker‌ 确保网站支持 HTTPS 协议,这是必要条件。

注册

Typecho 使用的话,需要在主题的 header.php 或者 footer.php 里面添加如下代码,以完成 Service Worker 注册。

<script>
    if ('serviceWorker' in navigator) {
        navigator.serviceWorker.register('/serviceworker.js')
            .then(registration => {
                console.log('Service Worker 注册成功:', registration);
            })
            .catch(error => {
                console.log('Service Worker 注册失败:', error);
            });
    }
</script>

新建

在网站的根目录新建 serviceworker.jsoffline.html 两个独立文件,其中js为引入的必需文件,offline为非必需离线文件。

const CACHE_NAME = 'typecho-cache-v2';
const OFFLINE_URL = '/offline.html';

const urlsToCache = [
    '/',
    '/index.php',
    '/usr/themes/你的主题名字/css/style.min.css', /**css文件
    '/usr/themes/你的主题名字/js/script.min.js', /**js文件
    '/usr/uploads/ /**存储在服务器的图片或文件
    '/favicon.ico',
    OFFLINE_URL,
    'https://artalk.bosir.cn/dist/Artalk.js' /**第三方缓存文件
];

self.addEventListener('install', event => {
    event.waitUntil(
        caches.open(CACHE_NAME)
            .then(cache => cache.addAll(urlsToCache))
            .then(() => self.skipWaiting())
    );
});

self.addEventListener('activate', event => {
    event.waitUntil(
        caches.keys().then(cacheNames => {
            return Promise.all(
                cacheNames.map(name => {
                    if (name !== CACHE_NAME) {
                        return caches.delete(name);
                    }
                })
            );
        }).then(() => self.clients.claim())
    );
});

self.addEventListener('fetch', event => {
    if (event.request.method !== 'GET') return;

    event.respondWith(
        caches.match(event.request).then(response => {
            if (response) return response;

            return fetch(event.request).then(response => {
                if (!response || response.status !== 200 || response.type !== 'basic') {
                    return response;
                }
                const responseToCache = response.clone();
                caches.open(CACHE_NAME).then(cache => cache.put(event.request, responseToCache));
                return response;
            }).catch(() => {
                return caches.match(OFFLINE_URL);
            });
        })
    );
});

offline模式,即离线模式,f12 打开开发者工具后找到 online选项,点击后会出现offine 字样,点击打开离线模式,刷新页面会发现首页依然可以访问,而没有缓存的页面就显示下面的离线页面。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>水清无鱼</title>
</head>
<body>
    <h1>离线模式</h1>
</body>
</html>

缓存

为了防止在浏览器需要请求新版本的 serviceworker.js 文件时,而文件自身被缓存,所以需要给 serviceworker.js 文件单独指定缓存头 Cache-control: no-storeno-cache 。然后在 Nainx 的 server { 区域内添加:

# serviceworker.js 不设置缓存
location ~* /(.*)/serviceworker\.js {
    add_header Cache-Control no-cache;
    add_header Pragma no-cache;
    add_header Expires 0;
}

添加完毕后,重启Nginx服务器。

更新

在更新 Service Worker 时,需要修改 CACHE_NAME 的版本号以触发缓存更新

const CACHE_NAME = 'typecho-cache-v1';
或
const CACHE_NAME = 'typecho-cache-v2';

总结

整体来说,只要不涉及复杂的主题和js,Typecho 已经足够快,且拥有良好的打开速度。可如果你像我一样比较追求极致性能,喜欢折腾,也可以尝试一下。我的目标是把博客优化到和静态博客一样丝滑,目前缓存过后进入首页只需要100ms以内,en...

题外话

目前 typecho 已经出现了 1.3.0测试版本,没错,就是目前我现在使用的这个版本。不过我并不建议大家进行升级,毕竟BUG有点多。我目前是全站 0 插件,测试版本的兼容性有待考量。且如果php像我一样为最新版,出现的问题可能更多...

参考资料

1.// cloud.tencent.com/developer/article/2005909

2.// www.luolt.cn/archives/1848.html

3.// www.bookstack.cn/read/webapi-tutorial/docs-service-worker.md

童年的种子

过年期间的所谓「团年」,让我不得不重新思考「六亲缘浅」这件事情。我跟兄弟姐妹之间的关系也几乎是淡漠的,很有原因是小时候结下的「梁子」。

这些「梁子」都跟「借宿」有关。小时候寒暑假我被丢到过兄弟姐妹家过,我不想承认自己是他们的一份子,所以拒绝拿他们家里的钥匙、永远装做那个「老实听话」的好孩子。

于是这里牵扯出了两个关于我跟我表妹关系并不那么亲的历史原因。表妹家很有钱,我每次过去被收留的时候,会跟她和她的那些有钱人朋友一起玩。隐含的阶级条件,让我永远要做游戏里被霸凌的那一个角色,我至今都记得有一个妹妹的好闺蜜,拿着剑兰的叶子当标枪飞射扎在我的背上,我的惨叫声是投标分值的具象化。我回应得越厉害,就被霸凌得越惨。

另一件事,是妹妹在家练小提琴和钢琴的时候,总是被她妈揍,用衣架抽的那种。每次在她的哭嚎之中,我做作业的效率就会大大提高。我一直以为是我「也害怕」所以必须要装出听话。现在想想,那个时候的效率是因为「非常爽」。这么多年我一直不敢相信自己是这样的情感,直到有一天我突然想起了一件小事。我妹妹最初的那把小提琴,是我妈的,我一直不懂为什么那把小提琴是给了我妹妹去学,而不是我,他们甚至没有问过我想不想学。因为这个种子,我听到妹妹因为学乐器被揍我会暗爽,以至于长大后我明明是个很爱唱歌,天生有旋律和节奏感的人,也自我合理了我不爱音乐这件事。


最近一直在聊关于童年的事,是因为处理了好几个事情,都跟他们卡在了童年某一个节点相关。

虽然童年被借宿其他家庭的量级,远不及童年被抛弃,但他们的内核是一样的。在一个原本应该建立内在安全感的年纪,这种安全感被另一件被赋予意义的事情给覆盖——「懂事」。懂事的孩子, 几乎不允许对环境提出异议、更别说反抗。因为一旦不接受父母的安排,就会被认定「我们这么辛苦是为了谁」的历史罪名。

所以,几乎在我收集的案例里,那些童年被丢到不同家庭借宿的孩子,或多或少,都有中国人误以为是「好事」的早熟。然而,早熟带来的恶果,就是前额叶皮质的过早发育,会把孩子一步步推向抑郁症的深渊。

当然,这样的「种子」也并不意味着「坏事」。至于开出怎样花、结出怎样的果,会在人生的某一天突然惊醒那些活在童年的人——它终有一天是无法怪罪给原生家庭这个最终解释权。

毕竟活着是自己的事。

一天天,走哪是哪

上周去了北京三天,看着北京的蓝天白云,还有月儿圆圆,呃呃呃,这京城的天空硬是比成都美丽。这几天成都阴雨绵绵,绵绵,绵绵,直到这个周末都还是绵绵,无绝期啊。每次出行,总能得到启迪和碰撞,都能够带来成长和变化,会给这匆匆忙忙的日子带去好玩有趣的一面。大咖满满的会议,走几个大拇指,嗯,就是牛掰克拉斯。

前两天手痒升级了zblog,结果把小程序给整废了,不知道为啥api无效,数据过不到小程序了,于是折腾无果后,直接把小程序关闭了。节后这两周啊,忙得一塌糊涂,密密麻麻的各种事情,应接不暇,不过很多确实也是自己给自己找的,虽然累的受不了的时候想大嚎一声,不过,也是乐在其中,干呗,迎难而上,做没有做过的事情,是一件乐事。

IMG_20250216_134828.jpg

这段时间哪吒2那个火啊,简直盖过了deepseek,让我止不住抬头看看云上的老神仙,嘿,申公豹、结界兽、太乙、申小豹、土拨鼠、哪吒、敖丙……一个个鲜活的形象跃然眼前,我们是谁呢?呃呃呃,好像这个思维也不对,这些其实不同,其实也相同,人的成见是一座大山,当我们对这些又分别心的时候,这何尝又不是成见呢?

周日凌晨,父亲走到梦里。清清楚楚的记得父亲说他在河南那边生活,过得挺好,不回来了,面色荣润,人也似乎胖了一些,梦里还记得在河南的具体地方,醒来后再也想不起来。2022年至今,整整三年,这是父亲的托梦么,希望他一切都好。

刚给办公室外面的花盆里面塞进去了二十多个韭兰的花球,真的是塞,揍到里面,主打一个随意。看看等待春暖花开时候,能不能萌芽,当然或许也会被这几天的降温给冻死,看命吧,随意随意,松弛一些,大不了早些尘归尘,土归土,也是回归大自然。不知为不知,就这样,一天天,走哪是哪,全然行进,就这样,简简单单~

黑屏之后

当年今日

在小米Civi 1S又出现了在解锁的时候黑屏,必须插上充电头才能重启之后,我又去研究了一番之前我已经研究过,但是隔了好长一段时间都没有结果的事情。那时我觉得已经等不到结果了,或许有一天,我希望HyperOS那边会说,已经修复的那个指纹解锁不知道为什么就会出现黑屏的问题。但实际上,我感觉这个东西从来都没有出现过,因为谁都没办法重现那个黑屏,当你拿着手机去检查,最后出来的结果就是什么问题都查不到,但就是会随机黑屏。通常情况下,维修的人会给你刷一个系统,然后完事,但说不准那个系统什么时候又挂了。我遇到的情况是根本就没有等到HyperOS那边说有修复的补丁。出现指纹解锁的时候出现黑屏,这个状态不仅仅是小米Civi 1S的专属 ,红米K系列或者小米数字系列也有很多同样的遭遇。

这一次当我又去查找黑屏这个问题的时候。发现不久前在小米社区上。小米13Ultra的用户很多都遇到了这个问题,最后都必须重启才能解决。有些人已经把这个重启当作家常便饭,不仅仅是小米13Ultra,小米15,刚刚出的新机也有这种问题。一开始我以为那只是大家在抖音上抹黑小米15所以才这么说的,后来发现,在小米社区上也有很多,如果他们觉得这是抹黑的话,估计管理员会主动删帖,实际上没有。小米15的黑屏更加无语,那是任何场景都可能触发。小米13Ultra可能不插充电线也能长按电源键重启,但小米15就只能先插上充电线,然后才能重启。我不确定小米Civi 1S是不是长按电源键时间足够长了就能重启。以前当我的指纹解锁导致黑屏以后,一开始我是用插充电线重启的,后来某一次我发现,只要长按时间足够长,也可以不插充电线重启。所以这些黑屏到底是什么情况呢?为什么手机的某个核心部件突然就挂掉了?怎么那么脆弱呢?我自己用过7台小米或者红米的手机或平板。除了小米Civi 1S出现黑屏这个状况以外,其它从开始使用到寿终正寝都不会出现在解锁的时候突然黑屏,又或者用着用着就黑屏。红米Note7的确在最后的时候会用着用着就自动关机了,那是因为电池跟主板都已经不行了,不是现在我所遇到的黑屏问题,现在遇到的黑屏问题是手机重启之后发现电池是正常的,手机也没有问题,但你就说不准那个黑屏什么时候会来。

再次遇到黑屏这个问题的时候。我的考虑要不要把我的备用手机跟主用主力手机换一下,把红米Note11 5G换成我的主力手机,那个机子跟小米Civi 1S相比,的确性能不足,但稳定,而且电池的续航也比较好,因为它的CPU很一般,因为它的天线很阉割。慢是会慢一点,但起码不用我每天都为这个黑屏问题担惊受怕。但我真的要放弃小米Civi 1S作为主力手机吗?其实除了这个以外,我还有第二个选择,就是直接换一台新机,然后用换机的方式把所有资料都从小米Civi 1S上挪到新机。小米Civi 1S一旦屏幕点亮,就不会有黑屏的问题,所以哪怕给他们去检查,也不可能检查得出有毛病,所以那台机子理论上如果以旧换新,能换个好价钱,但是我真的要以这种方式告别小米Civi 1S吗?最重要的是,现在的小米手机里,我还没有一款特别心仪的。

说起黑屏问题,是不是都做过小米换机这个操作呢?所以是不是在换机的时候带进了某些信息导致跟系统本身不匹配,所以出现黑屏呢?

小米15黑屏的用户有的说可能是自动光亮度导致的bug,所以我直接关掉了小米Civi 1S的自动光亮度调节。我不知道这个能挺多久,我不知道下一次黑屏会什么时候袭来。

Jane Street第一轮一小时面试体验卡(伦敦软件工程师)


2025年年初,拿了Jane Street一个小时的Coding面试体验卡。

jane-street Jane Street第一轮一小时面试体验卡(伦敦软件工程师) 程序员 计算机 软件工程 面试

简街/Jane Street 金融公司

市场定位

  • Jane Street 是一家全球领先的定量交易公司和流动性提供者,成立于 2000 年,总部位于纽约,同时在伦敦、香港和阿姆斯特丹设有办事处。
  • 它以高度依赖数学、统计学和计算机科学技术而闻名,在金融市场中运用定量分析方法进行自动化交易。

技术驱动

  • Jane Street 专注于做市业务,为全球各类金融工具(股票、ETF、债券、期权、期货等)提供流动性。他们的交易模式主要基于算法和数据驱动,通过低延迟的技术在市场上寻找交易机会。
  • Jane Street 是一家技术驱动的公司,其核心交易系统和工具大多是内部开发的。他们高度依赖函数式编程语言 OCaml,用于构建高性能、可靠的交易系统。

文化与工作环境

  • 合作与学术性:Jane Street 的公司文化强调团队合作、数据透明和学术研究氛围。
  • 扁平化管理:鼓励员工从任何层级提供创新的想法。
  • 强大的培训:对于新员工尤其是应届生,Jane Street 提供系统的培训,帮助他们快速上手。

招聘与职业机会

  • Jane Street 以招募顶尖的数学家、程序员和定量分析师而闻名。他们非常注重候选人的逻辑思维、编程能力和解决复杂问题的能力。
  • 岗位包括:量化交易员(Quantitative Trader)、研究员(Researcher)、软件工程师(Software Engineer)和基础设施工程师(Infrastructure Engineer)。

与众不同之处

    Jane Street 不仅仅是一家交易公司,它还具有强烈的工程师文化。
    他们公开了很多技术工具和研究,比如开源的 OCaml 项目,为开发者社区做出贡献。

在行业中的地位

  • Jane Street 被认为是高频交易和定量交易领域的领导者之一,常与 Citadel Securities、Two Sigma、DE Shaw 等其他量化公司相提并论。其创新性和对风险管理的严格控制使其在金融危机中也能保持强劲的表现。

有趣的事实

  • Jane Street 每天处理数十亿美元的交易量,尽管它并不广泛对外宣传,但在业内具有极高的声誉。
  • 公司提供丰厚的薪酬待遇和灵活的工作环境,并在全球范围内吸引了许多优秀的应届毕业生和经验丰富的专业人士。
  • 如果你对量化交易和技术研发感兴趣,Jane Street 无疑是一个非常值得探索的职业选择。

去年的时候就听说Jane Street是很有名的金融公司,做量化的,给钱也给得挺多,于是去年年初就投了简历,可惜简历没过,当时在投了简历大概3周后收到了拒信(我投的是伦敦JS的软件工程师 Software Engineer)

jane-street-rejection-letter Jane Street第一轮一小时面试体验卡(伦敦软件工程师) 程序员 计算机 软件工程 面试

Jane Street收到简历后三周给了拒信

申请Jane Street最好填上Cover Letter/求职信

今年年初又试了一下,我让ChatGPT帮助我写了Cover Letter,虽然这个Cover Letter在申请过程中是选填的(JS有自己的工作申请页面),但是我感觉起了很大的作用,我感觉ChatGPT写得也很好:

Happy New Year 2025! 🎉

I’ve been a Senior Software Engineer at Microsoft Research Cambridge for the past 3.5 years. As I reflect on my journey, one of my key resolutions for this year is to step out of my comfort zone and embrace new challenges. Growth happens outside familiar boundaries, and I’m eager to push myself further.

This year, I’m particularly interested in exploring opportunities at Jane Street. Though I haven’t worked in this industry before, it feels like a natural extension of my background as a crypto trader and enthusiast. The firm’s focus on quantitative trading and its intellectually rigorous environment are incredibly appealing. It’s an exciting prospect to apply my technical expertise and analytical skills in a field that blends finance and technology seamlessly.

Here’s to learning, adapting, and embracing new possibilities in 2025! 🚀

2025 年新年快乐!🎉

过去 3.5 年,我一直担任微软剑桥研究院的高级软件工程师。回顾我的旅程,我今年的主要决心之一就是走出舒适区,迎接新的挑战。成长发生在熟悉的界限之外,我渴望进一步推动自己。

今年,我特别想探索 Jane Street 的机会。虽然我以前没有在这个行业工作过,但感觉这是我作为加密货币交易员和爱好者背景的自然延伸。该公司对量化交易的关注及其智力严谨的环境非常吸引人。将我的技术专长和分析技能应用于无缝融合金融和技术的领域是一个令人兴奋的前景。

祝愿我在 2025 年学习、适应和拥抱新的可能性!🚀

Jane Street第一轮面试体验

很快就约上第一轮面试,是Coding,一个小时。

jane-street-scheduled-first-around-interview Jane Street第一轮一小时面试体验卡(伦敦软件工程师) 程序员 计算机 软件工程 面试

Jane Street过了简历关,安排第一轮Coding面试

我们收到了您的简历,希望您能担任 Jane Street 的软件工程职位。如果您对这个职位不感兴趣,请告诉我。请记住,在面试过程中,我们将不断评估您在 Jane Street 担任所有职位的潜力。

如果您想参加这个职位的面试,请让我知道您在接下来的两周左右的时间内是否有时间进行一小时的面试,如果可能的话,请在英国时间的正常工作时间内进行。我们的面试官使用 https://coderpad.io 进行一些编码练习,因此请确保您有电脑和互联网接入以进行通话。您的面试官将在通话期间为您提供 coderpad.io 的会话链接。作为参考,coderpad 短链接如下所示:https://cpad.io/012345,有效期为一小时。

我们首选的面试方式是通过 Zoom。

虽然 OCaml 是我们选择的编程语言,但我们鼓励您使用您最熟悉的语言进行编程,无论是功能性语言还是其他语言。要了解我们在编程面试中会遇到什么情况,您可以阅读我们的博客文章,其中介绍了我们在通话期间寻找的内容以及我们想要实现的目标。您还可以在我们的准备页面上了解有关我们的软件工程师面试流程的更多信息。

我们意识到许多类似的职位都提供远程工作机会。我想坦率地说,我们并不普遍提供这种机会。目前,几乎所有的软件工程师都住在离办公室足够近的地方,可以定期通勤。有些人选择几乎一直在办公室工作;其他人则将工作时间分配在办公室和家里。但是,我们通常不提供完全远程工作。

包容性对我们来说非常重要——如果您需要调整或有任何特殊要求,请尽快告知我们,我们将共同找到适合您的面试流程。最后,如果您在接受我们的面试时收到其他公司的任何报价或截止日期,请给我发电子邮件并提供详细信息,以便我们与您合作加快我们的流程。

如果您有任何问题,请告诉我,我期待您的回复!

面试的时候是一小时在Coderpad.io上敲代码,这个链接是面试开始的时候面试官才发的,有效期是一小时,一面试完就不能访问了,以前Meta还是Google,面试完后链接还会在短期内有效,可以回看自己在面试时的代码。

JS的第一轮面试并不考传统的力扣/Leetcode。这点和Meta不一样,Meta就是45分钟两道标准力扣题,只要刷力扣就没啥问题。

谷歌也不太一样,我面试的谷哥从来不考力扣题,45分钟就一道题,有很多Follow-up问题,甚至会考你把算法怎么优化scale-up到分布式系统中。

JS的这一题题目类似是:设计一个XXXX,当你选完任何一种(主流)编程语言后,面试管就会把题目以当前语言复制到CoderPad中,比如API等。题目不难,但是得敲很多代码,这一次我感觉题目对算法难度要求不高,但对数据结构要求要熟悉(比如哈希表/优先队列等)。有第二问Follow-up我没时间敲代码了,但是给面试管讲了思路。

反省:很可惜,没过,我以为我能至少过这一轮,约个Onsite面试的。隔了一周,JS发来拒信,我问了反馈,但不给:

我们意识到面试过程可能会遗漏某些问题。虽然我们希望能够为每个人提供个性化和详细的反馈,但不幸的是,这并不是我们流程的一部分。

jane-street-no-feedbacks-after-interview Jane Street第一轮一小时面试体验卡(伦敦软件工程师) 程序员 计算机 软件工程 面试

Jane Street面试后不给任何Feedbacks/反馈

我感觉我被拒的原因可能是:写代码过程中第一次选择的数据结构不对,然后在面试官的提示下改正了,还有就是花了较长的时间Clarify导致后面第二问没时间写代码。然后就是有一小段时间写代码并没有Think Aloud,应该每敲一行代码就得解释一下,边写边说,和面试官互动。

Jane Street 的软件工程师职位是否有不同的级别(资历)?

Jane Street 并没有像其他科技公司(例如 Google 的 L3-L7 体系)那样的正式软件工程师级别(Software Engineer Levels),而是采取更加灵活、基于影响力的晋升方式。这点和Meta就一样,在Meta,听说码农的级别是严格保密的。Meta觉得隐藏级别更容易在技术讨论中迸发出想法,而不会因为同事/对方级别高而有所顾虑。

Jane Street 如何处理资历和成长:

  • 没有“高级”或“资深”软件工程师等正式头衔。
  • 工程师会随着 实际贡献和经验 自然地承担更多责任。
  • 薪资和影响力 会随个人表现增长,而不是依赖于晋升。
  • 有经验的工程师通常会承担 指导、架构设计和领导 方面的工作。

如果你习惯了传统的晋升路径,Jane Street 的体系可能会有所不同。但这里更注重 实际影响力,而不是职位晋升的名义。

在Jane Street完成第一轮软件工程师面试后,多久能收到回复?

Jane Street 通常会在 一到两周内 给予第一轮面试的反馈。但具体时间可能因候选人数和岗位需求而有所不同。

如果超过两周仍未收到回复,可以考虑给你的 招聘负责人发送一封礼貌的跟进邮件 询问进展。

Jane Street伦敦在扩招?

感觉JS在伦敦好多职位:Join Jane Street London

jane-street-london-roles-scaled Jane Street第一轮一小时面试体验卡(伦敦软件工程师) 程序员 计算机 软件工程 面试

Jane Street伦敦放出来的职位很多


Jane Street是金融量化公司给钱给很多的那种,是相当的多。
Share on X


准备面试JS的软件工程师职位?油管上也有很多视频可以看看。

面试经历

面试题

面试技巧

面试其它

英文:Jane Street First Round Interview Experience (Software Engineer at London)

本文一共 2805 个汉字, 你数一下对不对.
Jane Street第一轮一小时面试体验卡(伦敦软件工程师). (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c Jane Street第一轮一小时面试体验卡(伦敦软件工程师) 程序员 计算机 软件工程 面试
The post Jane Street第一轮一小时面试体验卡(伦敦软件工程师) first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. 个人网站Adsense广告申请通过: 需要最少15篇文章 我的个人网站 zhihua-lai.com 本月通过了 Adsense 审核,终于可以再次放置广告,赚些零花钱了。 其实,最初 Adsense 账户通过审核后就能直接放广告,但后来规则变得严格了。如果一个网站长时间没有放置任何 Adsense 广告代码,账户资格会被撤销。重新启用时,需要进行单独审核。如今,在 Google Adsense 中新增一个域名,也必须通过审核后才能投放广告。 为了让我的网站通过审核,我尝试了几次,但总是被拒,原因之一是必须要有足够的内容支持。例如,以前我做的工具网站 SlowAPI.com...
  2. 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
  3. 部署和运行 DeepSeek R1-8b 大型语言模型 (LLM) 的两个简单命令 视频:油管/Youtube | B站/小破站 | 微博视频 | 西瓜视频 | 微信视频号 | X/推特 | 小红书 大型语言模型(LLMs)如 DeepSeek...
  4. 避免选择低质量没保障的 VPS 公司 现在程序员基本都会有VPS服务器, 价钱也不贵, 一个月几美元, 随随便便就能申请个玩. 我自己这几年也玩了不少VPS, 现在手上大概有10台VPS, 用于不同的服务: 博客, 区块链, API等用途. 上两周, 其中一台服务器商 supremevps 突然发邮件 给两天时间,...
  5. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  6. 编程: NodeJs/Javascript 函数检查Tron/波场区块链上的交易是否已确认(TronGrid API) 我们想知道给定的交易是否已经在 Tron/波场 区块链上确认,这可以通过 TronGrid API 轻松实现。 为了确保交易在Tron/波场区块链上被确认,验证逻辑应关注交易的状态,这表明交易是否已被 Tron 虚拟机(TVM)成功处理。以下是正确的验证方法: 检查 receipt.result 验证交易成功的主要标志是 receipt.result 字段。值为 “SUCCESS”...
  7. 同一台服务器上多个WORDPRESS站点的一些设置可以移出去 我自从把所有网站都挪到一处VPS服务器上 就发现很多事情省事很多 可以同时管理多个网站 包括 WORDPRESS博客. 比如我有四个WORDPRESS博客 然后我就把通用的一些资料给移出去 移到 HTTP或者HTTPS都不能直接访问的文件夹里这样就更安全许多. 文件 wp-conn.php 存储了 相同的数据库资料. 1 2...
  8. 2019剑桥龙舟节: 很荣幸代表福建船队参赛 时间: 2019年6月2日星期日 前不久, 剑桥每年一度的龙舟节在剑桥Jesus Green大草地还有边上的剑河举行了. 每次都是星期天, 所以基本上附近的华人都来了, 很热闹. 旁边的剑河里有条不紊的两两进行着淘汰对抗赛, 草地上大人小孩子席地而坐, 野餐, 聊天. 孩子们有蹦蹦床玩, 有美食(摊位)广场, 天空做美,...

一张拉达克民歌专辑

起初,我是在网上刷到了一首音乐,然后顺藤摸瓜找到了这张专辑。名叫 Where the Mountains Meet the Sky: Folk Music of Ladakh,译为:群山与天空相遇的地方:拉达克民歌

网络上没有这张专辑的音频,但有几个卖唱片的网站有介绍和试听。

Where the Mountains Meet the Sky: Folk Music of Ladakh

1992年左右收录的喜马拉雅山脉西部的民间音乐录音。

导演 Erik Koto 在拍摄电影《歌曲收藏家》期间录制的拉达克音乐,以及 Bill Kite 在1992年录制的其他材料。

“位于喜马拉雅山脉西部高处的拉达克是亚洲伟大的文化十字路口之一。几个世纪以来,它一直是连接丝绸之路与印度、西藏和克什米尔的古代贸易路线的中心。每年,一旦冬季积雪从环绕拉达克的高山隘口融化,它的市场就会响起来自中亚各地的商人的嗡嗡声。他们带来了香料、羊毛、盐和丝绸。他们也带来了他们的乐器和民歌。随着时间的推移,这些不同的音乐影响为拉达克独特的民俗传统奠定了基础。民俗音乐成为拉达克人日常生活的核心,歌曲成为一种重要的交流、记录和娱乐形式。

这张专辑旨在提供拉达克民俗音乐范围的样本。这些歌曲也庆祝了拉达克伟大的民俗艺术家之一 Morup Namgyal。Morup 是一位热心的保护者,在他30年的职业生涯中,他在拉达克唯一的广播电台(全印度广播电台,位于列城)工作,他录制了大量的拉达克民歌。这个包含超过1000个录音的收藏与拉达克的其他任何唱片都不同,它与正在消亡的民间传统有着重要联系。不幸的是,它在2002年的一场大火中付之一炬,当时大火席卷了古老的木制广播电台大楼。损失是毁灭性的,但 Morup 立即着手重建档案。这张专辑中的五首歌曲是在1992年录制的,是少数几首在火灾中幸免于难的曲目之一。

如今,拉达克的市场与过去熙熙攘攘的市场大不相同。骆驼队和商贩不见了,取而代之的是喷着黑烟的印度卡车。民间音乐家似乎也消失了,被宝莱坞最新热门歌曲的合成节奏挤到了一边。但民间艺术家并没有完全消失,如果你在最新流行歌曲的喧嚣中徘徊,你会发现一种民间传统,由于 Morup Namgyal 和其他像他一样的人的努力,这种传统仍然活着,不断发展,并准备好经受现代化的挑战。我希望你喜欢这段对喜马拉雅十字路口的声音和歌词的短暂一瞥。”

– Erik Koto(《歌曲收藏家》导演)

我第一次听到的是专辑第二首名叫 Chaspay Lhu 的这首,西域的打击乐和老者的慢声轻哼,一听入迷。

试听地址:

https://bleep.com/release/79654-various-artists-where-the-mountains-meet-the-sky-folk-music-of-ladakh

https://boomkat.com/products/where-the-mountains-meet-the-sky-folk-music-of-ladakh


除非注明,三棵树阁文章均为原创,转载请以链接形式标明本文地址
本文链接:http://www.sksren.com/archives/2138.html

20250218

今天早起吃早饭上班,酒店走到汉京不到二十分钟。深圳现在气温是走路上班好季节,一路体验 A 哥新 APP,咔擦咔擦的,非常不错。

昨晚加上今天,吃了三家好吃的餐厅。创意日料、川菜和客家菜,吃饭时候还是掏出手机猛拍,然后在 Placify 导入照片,今天这三家餐厅居然都准确识别出了精确地点,做的真不错啊。

晚餐在蛇口,据说这是深圳最早发展的地方,吃完海边散步,还是有点寒意。

image.png
❌