我奶奶告诉我她的一只眼睛是被她妈妈不小心打瞎的,嫁不出去(寻不到好人家)于是嫁给我了我爷爷
我奶奶的妈妈(太奶奶)是红军的弃婴,出生在安徽郎溪。后来亲生父亲来接她回北京,她没认她父亲自然也没有去北京,后来嫁给了安徽郎溪的一个当地大户人家(也就是我奶奶的生理学父亲)作小妾,生下了我奶奶
后来太奶奶被赶出家门(原因不知),带着我奶奶从安徽郎溪一路要饭到浙江长兴泗安,在这里带着我奶奶改嫁,于是我奶奶就有了新的父亲
和我奶奶比起来,我爷爷则更像是土著浙江人,因为他家族的移民要追溯到清末年间的河南信阳下江南移民
我 爷爷的爷爷(高祖父)被放在箩筐里,从河南光山挑在箩筐里移民到浙江长兴,从此在这里定居。因此,我爷爷在浙江长兴出生,讲的却不是吴语片区的方言(长兴话),而是河南官话(准确来说是河南光山方言)
我爷爷奶奶的村里,几乎讲的都是“河南话”,这是由于整个村里都是从河南移民而来的人
近年来,住在主城区周边的村落的河南移民后代也都进入主城区发展,主城区内的吴语方言和河南话也由原来的吴语方言主导转变为两种方言通用
依我浅薄的买菜经验,绝大多数卖菜的老板,超市的员工,都会听说两种方言
这里有一篇来自河南罗山县人民政府政协撰写的《一担箩筐下江南的历史正剧——信阳地区清朝末年移民苏浙皖环太湖历史考察记略》
一言以蔽之,清末太平天国运动导致江浙皖环太湖地区人口锐减(有关这方面的研究甚多),来自河南的人口迁移到环太湖地区,我爷爷就是其中的后代
如果说移民有什么影响,那么大道理想当然一大堆。但清末那次移民,还是给了我的小学生活带来了很多不愉快
我的小学就读在主城区的小区内,又是以 No. 数字命名的公立小学。老师,同学们在非授课时间说的都是吴语方言;老师在上课骂人时也用的是我听不懂的吴语方言,这也导致我对吴语方言的学习非常抵触,到现在为止能听懂大部分当地的吴语方言,杭州话,上海话等等,会说的也只有那几句骂人的话。我真心认为我就读的那所小学的教师素质无法匹配上它 “XX 县第 X 小学” 的名字,所有人对校园霸凌熟视无睹,老师也可以随便打小学生
公立初中(依旧是城区),明显感觉到教师素质提高一节,老师几乎很少骂人,没有动手打人的习惯,身边也几乎很少有说吴语方言的同学了
上了高中,从乡镇上考来的同学多了,移民后代讲河南方言的同学多了起来,班上甚至有一半以上的同学都会说河南方言(我觉得也可能是和时间推移人口流动有关)
有次在北京打车,碰到个河南的大哥他说的话我听得懂,我就跟他说我家乡河南方言。他问我哪里的,我说浙江,慢慢跟他解释移民的事
注释:
大约是 2022 年 2 月底,上海封城
亲戚的小区被封了,五十多岁的阿姨在微信群里哭起来。我们这些外地人和江北人只能望着上海每天增加的数字,看看《上海发布》微信公众号聊以慰藉
渐渐有人开始逃离上海,徒步去火车站和机场;更多人被转移去了方舱,睡在地板上······
这场运动一直持续到 8 月初,南浦大桥终于又有了车流,可上海再也不是精神上海人心中的上海了
再后来外婆离世,一行人坐救护车从浙江到了安徽
她去世前几天还多次说谢谢我照顾她,胰岛素注射笔我已经可以很熟练地使用了
只是我觉得中式葬礼难免有些太过复杂了,锣鼓喧天又休息不好,还要跋山涉水
外婆去世后,关于遗产问题又是一些摩擦;却没人关心外婆家里的相册,最后记录着外公外婆一家的相册也不知道被丢到哪个角落
小城的生活成本不算高,但也不低
一份老娘舅的午饭如果只单点“鱼香肉丝”和“白米饭”,可以被压缩到 10 元,还有免费的一杯大麦茶赠送;如果要点套餐,就要 30 元,因为加上了带银鱼的水蒸蛋,两块蒸饺和一碟小菜;有意思的是,老娘舅所有的套餐价格和单点没有任何区别,也即是套餐无优惠
除了吃,我在小城里几乎没有别的消费,我去的场所几乎只需要支付免费的“浙江健康码”和“国务院行程码”,健康码里的核酸检测必须是三天以内。这当然不是什么大问题,毕竟就和商场门口的保安所说的,核酸检测又不需要钱,而且到处都有
和我妈的争吵不休但没有什么大矛盾
我的作息因为玩 VRchat 的原因,时区向西移动了一些。但最近已经不太沉迷 VRchat 了,作息也在慢慢调整。我考上大学的时候,我妈可以在给定一所大学名称的情况下,断言这所大学是 985 还是 211 ;现在我妈自发地开始了解世界其他的大学,周边发达国家 / 地区的大学,她能迅速判断 国立 / 公立 / 私立,然后教育我不能躺平
有天晚上我妈指着手机上的抖音中介说:这个咨询的人懂的还没我多
至于我爸,他在二十大前买入了股票,可想又是亏损的
花了好多时间的 VRchat,认识了不同的朋友们,有些不再联系,有些加了微信,有些对我信任,有些杳无音讯,有些伸出援手
自己要选怎么样的路只有自己知道,
反正我是没搞清楚
于中华人民共和国浙江省境内
二零二二年拾月贰拾陆日 午夜
Give the follow equation
the matrix form
equation (1.4) is a Linear Combination
the euqtion (1.3) can be written as a normal form, x is a vector,
we are supposed to solve the x while x is not always exits, here's an example
In this case, , and are in the same plane, then their combinations will lie in that same plane. so this would be a singular case, the martix would be not invertible. There would be no a solution for any .
After, we can get a conclusion that for :
Ax is a combination of columns of A
for the follow example,
The key idea of Elimination is Matrix Operation
Give the follow equation
Give the determinant form of the equation
The red 1 is called 1st pivot; then we row2 minus 3row1, get the follow determinant
then row3 minus 2row2
write the right hand of equation (2.1) into the matrix (2.2), it's called Augmented Matrix
do the same elimination for matrix (2.5)
The reasult of multiplying a matrix by some vector is a linear combination of the columns of the matrix
]]>
为了摆脱烦人的校园网登录,我决定循着前人的工作,使用 Apple Shortcuts 编写可以自动登入校园网的脚本。有了可以参考的对象,这些移植的工作很快就完成了(事实上只花费了数个小时),这些脚本后的逻辑编写者(已经毕业的学长)功不可没
对于宿舍的校园网自动化:
透过 iCloud 获取分享
对于图书馆(未验证)和实验室的校园网自动化:
透过 iCloud 获取分享
学校其他区域的 Wi-Fi 还未开发,请等待更新
使用 Safari 打开以上链接,并在"设置-快捷指令-允许不受信任的快捷指令"中勾选"允许不受信任的快捷指令",如果"允许不受信任的快捷指令"为灰色,那么需要前往 快捷指令 App 运行任意一次快捷指令,再次前往"设置-快捷指令-允许不受信任的快捷指令"中勾选"允许不受信任的快捷指令";
之后点击上方链接,划到快捷指令底部,选择"添加不受信任的快捷指令"(此处为红色);
在快捷指令中心找到 已经添加的快捷指令,配置快捷指令中的账号和密码;这需要你找到第 3,4 个文本框,将其中的提示内容(hint)完全删除,输入你的账户和密码;
大功告成,现在点击完成,在快捷指令中心点击指令,这需要确保你能够的访问 bjfu-wifi 的前端(当然无需在前端认证界面中登录),而并非通用计费网络系统(这部分会在分析中作说明);
现在你应该能够看到网络连接成功的通知了,这时打开大家最爱的 bing.com 试试吧;
为了使你的使用体验更上一层楼,使用 自动化 操作,设定"当iPhone加入'bjfu-wifi'时,运行快捷指令"吧,这样每当你连接(所在区域)的校园网时,就可以点击两下快捷指令通知完成校园网认证。
当我看到金融 16 级徐同学的 Bjfu_Home 项目时,我觉得把 Python 变成 Shortcuts 能行!我着手开始工作前就是验证原项目的可行性,我使用 curl 在电脑上先 GET 到部分数据,再发送 POST 请求并完成验证,这些操作如此容易。但到了 Shortcuts 上一切寸步难行,我没有找到能够抓取 请求报头 的指令,因为"获取网络内容"指令中没有 HEAD 请求。直到我试遍了所有的快捷指令,找到了"扩展URL"就是获取请求报文头部,一切的问题迎刃而解(其实还遇到了 Content-Type 的相关问题 XD)
未完待续
请注意,本文会出现数张较高分辨率照片,它们或为 1280x720 webp 格式,为了确保图片可以被正常加载,你需要确认以下事项:
Airplay 是 Apple 的私有协议,可以使得媒体在 iOS 和 macOS 设备之间流转,同时可以传输媒体的元数据,如封面,艺人,类型,分类等
Airplay 在简体中文系统中被翻译为了隔空播放,可以在 iOS 和 macOS 的控制中心打开,同时本文所介绍的基于 iTunes 的家庭媒体系统也是通过 Airplay 流转至播放终端
Airplay 工作原理为在发射端 ( 如 Mac 或 iPhone ) 将流媒体加密,通过 RTSP 协议与接收端握手,将流媒体传输到接收端 ( 通常是 Apple TV 和 HomePod ) 进行硬解码和播放1
显然,Airplay 的传输速度取决于局域网的网速,当然也受限于发射端与接收端的速度,如果局域网内基于 RTSP 协议的速度无法到达视频的码率,观影体验将会糟糕
这里以《普罗米亚》这部影片为例,音频视频总比特率为 13003kbps,这意味着在 RTSP 协议下需要至少 14Mbps 的速度提供较为流畅的播放体验,即我们日常所说的 14M 宽带,但由于 RTSP 协议本身速度并不能达到峰值网速以及 Airplay 协议由多个不同协议构成,建议的网速被要求在 50Mbps 以上
本文中,我们以 Mac 或 PC 作为发射端,iPhone,iPad,Apple TV 作为接收端
为了得以构建在局域网络运行良好的 iTunes 资料库以便流式传输
如果使用 PC 构建 iTunes 资料库,参考:
通过 PC 上 iTunes 中的“家庭共享”将内容流化到 Apple TV2
如果通过 Mac 上的 iTunes Store 构建 iTunes 资料库 ( 通常为 Mac OS X Lion 至 macOS Mojave ),参考:
配置运行 macOS Mojave 及更早版本的 Mac,或者 Windows PC:在 iTunes 中,前往“文件”>“家庭共享”,然后选取“打开家庭共享”。输入您的 Apple ID 和密码,然后点按“打开家庭共享”3
如果通过 Mac 上的 Apple Music App 以及 Apple TV App 构建 iTunes 资料库 ( macOS Catalina 及之后版本 ),参考:
使用“家庭共享”将媒体从电脑共享到其他设备4
请注意,无论使用哪一种方法构建 iTunes 资料库,发射端与接收端都必须处在同一网络下,并且登录相同的 Apple ID
Apple 官方给出了如何在 Apple TV App 中整理 iTunes 资料库,但并未给出细节
这里本文给出如何对元数据 ( metadata ) 进行管理,包括 iTunes 资料库如何透过元数据自动管理分类
以 Apple TV App / macOS Catalina 为例
请注意,Apple TV App 或 iTunes 会询问是否将流媒体整齐有序的排列,其本质是建立单独的文件夹“媒体”,并将拖入 Apple TV App ( 或 iTunes ) 或 使用 Apple TV App ( 或 iTunes ) 添加的本地媒体复制到“媒体”文件夹中。同时,这意味着 Apple TV App ( 或 iTunes ) 对“媒体”文件夹拥有完全读写权力,这一点非常重要
要想导入流媒体进入资料库,只需要拖入流媒体文件至 Apple TV App ( 或 iTunes ) ,App 会自动将流媒体文件复制到 App 目录下 ( 一般为“媒体”或 “iTunes”)
点击媒体的 更多信息-显示简介-选项,即可开始分类,通常分类选项为三种:影片,电视剧,家庭视频
电视剧的设置选项最多且复杂,这里以电视剧为例:
请注意,iTunes 资料库主要通过元数据 ( metadata ) 进行自动归档,在电视剧设置中,切勿将标题与节目设置错误 ( 例如每一集设置重复的标题而非重复的节目 ),由于资料库对其“媒体”文件夹有完全读写权力,“媒体”文件夹内的流媒体文件可能会被自动覆盖 ( overwrite ),导致珍贵的流媒体文件丢失
在 Apple 设备上,mp4 / m4v 格式才能够被原生播放,而 mkv 格式则需要被第三方播放器播放
在 iOS / Mac 设备上,我们可以轻松安装第三方播放器,例如 Avplayer / IINA,但对于 Apple TV ( 特别是 Apple TV 2 和 Apple TV 3 ),无法识别 iTunes 资料库的 mkv 格式流媒体,在这里对格式转换做简略介绍
在这里我们只讨论对于关键帧操作的无损 ( Lossless ) 分割和转换,目前主要流行的工具为 ffmpeg
对于流媒体字幕,我们可能需要对字幕文件进行修改,这里使用 gMKVExtractGUI 进行视频,音频和字幕的分离,使用文本编辑器 ( 如 VScode ) 对字幕进行修改,再使用 MKVTool 进行混流,得到封装完成的 mkv 格式的流媒体文件
我将 Mac mini 2014 作为发射端,将我的资料库存储在其中并开启资料库家庭共享,使用 Apple TV 3 作为接受端,只需要将 Mac mini 2014 全天运行 ( Mac 可以全天工作 ),就可以随时打开电视观看 Mac mini 硬盘内的影片
同时,我的另一台 Mac,iPhone,iPad 也能在任何时候访问资料库内的影片
从网络上下载影片,番剧,或是电视连续剧,仅供个人交流学习使用,属于版权问题的灰色地带
如果经济条件允许,选择如 Netflix 的平台在线观看更好
文献参考
高中的时候听过学物竞拿奖的同学念的一篇小作文,叫“接受自己的平凡”,那个时候我还不知道其中话的含义;后来他没学物理了,去了浙大的城乡规划
现在我在二本学校学着和物理擦边的电子信息,囿于数学的含义里,写着后半生打算怎么过
我小时候就喜欢研究电子产品 ( 准确来说是喜欢拆解 ),大学读了电子信息发现并不太一样。家里希望继续读下去,我自己没什么想法,想读完书就回到小县城过完一生
有许多人在不同年龄喜欢收集不同东西,比如兼容多种协议的充电器,各种存储设备,古董键盘,CRT显示器等等
我从高中开始迷上了接口转换器,那个时候收集了 MicroUSB to Type-C,Type-A to 3.5mm Jack, OTG,DVI to DP 等等转换器;拥有各式各样的转换器一直是我的梦想,比如不会为了打印文件而折腾蓝牙,直接可以用 Type-A to Type-B 线缆高速传输数据,还能支持热插拔
大二的寒假在家度过,我给家中添置了一台十年前旧电脑改装的软路由,我不仅用它连上了喇叭实现了林檎设备的 Airplay,也将它作为存储设备观看视频和电影,让家中父母购置的 4K 装饰品电视发挥了作用。我在寒假中的娱乐主要来自于折腾这些东西本身,而并非折腾完之后的享受。折腾这些东西学到的大学远没有大学一门课 ( 或者说是有一科考试逼迫我学习 ) 获得的知识多,但我不会感到厌倦,相反乐在其中。我不爱争斗,从小的家庭教育也不是让我超过别人,实现别人已经实现的东西也会让我感到充实 ( 事实上我并无任何创新 )。
倘若几年后,我在正常作息之余能收集我喜爱的接口转换器 ( 真期待那时 USB 的形状是否能改变,抑或有更多接口样式出现 ) ,可以在闲暇时间看自己改完字幕混流后的电影,这样的人生对现在的我来说就是圆满的。至于娘子,孩子,房子和车子则都不在必要的考量范围内,票子只要能在亲人生病时能够承担医疗费用就足够了 ( 也即是“钱在救命时才是最重要的” )
于北京林业大学
二〇二壹年陆月贰拾肆日 凌晨
设 是 上的两个可积积分,
也就是
它是其中一个函数翻转,并平移后,与另一个函数的乘积的积分,是一个对平移量的函数
卷积是求和(积分)。 对于线性时不变的系统,输入可以分解成很多强度不同的冲激的和的形式(对于时域就是积分),那么输出也就是这些冲激分别作用到系统产生的响应的和(或者积分)。 所以卷积的物理意义就是表达了时域中输入,系统冲激响应,以及输出之间的关系。
用非数学的语言描写数学的含义是非常糟糕的,以下仅为个人见解
如果 是一个物体的本征规律, 是一个外部作用,当 不是一次性瞬时的作用,而是沿时间持续的时候,某个时刻物体的状态,取决于他在此前收到的所有外部作用留下的“痕迹”的叠加。要把这个叠加的值算出来,方法就是卷积运算;而卷积中 函数倒过来运算,是因为越新的时间作用的“痕迹”越是最后作用的
]]>标量场是物理量为标量所确定的场, 如温度场, 密度场等, 表示为
矢量场是物理量为矢量所确定的场, 如力场, 电场等, 表示为
在函数定义域的内点,对某一方向求导得到的导数。 一般为二元函数和三元函数的方向导数,方向导数可分为沿直线方向和沿曲线方向的方向导数, 表示为
梯度的方向可以理解为沿变化率上升最快的方向, 一元函数的梯度是标量函数, 多元函数的梯度是向量值函数
三维空间的梯度可以想象为小球在地形上下落的趋势, 小球在无干扰情况下总沿一个方向下落, 这个方向的反方向 ( 即上升的方向 ) 就是梯度的方向
四维空间的梯度可以想象为某个气体分子在冷热不均的空间中总沿最冷方向运动, 这个最冷方向的反方向就是梯度的方向
梯度表示为
由哈密顿算符
则梯度可以表示为
另外, 标量场的梯度是矢量场
通量表示为
其中 的方向与切平面垂直, 为平面 的法向量, 其值为
散度可以抽象的理解为旋涡向中心收拢 (发散) 的程度
散度表示为
由哈密顿算符
则散度可以表示为
另外, 矢量场的散度是标量场
环流表示为
给出环流面密度
旋度可以理解为三维向量场对某一点附近的微元造成的旋转程度
旋度表示为
由哈密顿算符
则旋度表示为
]]>
工具的故事, 还得从大一那门 C 程序设计 说起
我发觉老师给出的 Dev-C++ 并不好用, 准确地说是并不是我想象的风格
直到后来我才了解到这个开发工具多么美好
我开始自己配置 Windows MinGW 环境, 并尝试使用了微软的 VScode 和 Github 社区的 Atom, 当时什么也不懂的我就被 Tab
补全折服了
实际上现如今我依然认为 Tab
补全代码值得称赞, 而 Eclipse 和 Vim 的双键补全也不算糟糕
往后, 从 Python/pypi 到 JDK, 我开始自己配置环境, 一律编辑器轻装上阵
中文推圈上也有关于程序员是否应该会配置环境之争, 我也只是认为无需争出个是与非
再之后, 我用上了微软的黑科技 WSL2, 搭配其自家的 Windows Terminal, 开始上手真正意义上的编辑器 Vim, 我才开始理解到 "开箱即用" Dev-C++ 的便利
于是乎, 一个月半生不熟的 Vim 之后, 我辗转回到了 VScode Remote
我总沉浸在迷惘中, 自己折腾并使用这些工具是否浪费了时间和精力, 如果这些时间用于"正事"上是否有更大的效益: 从键盘到工作环境, 有许多可能的尝试, 最后归于平静
有许多卓越成就的人, 或是很多做着很酷工作的普通人, 不会纠结于工作环境, 用着普通的薄膜键盘, 在普通的 VA 显示屏前完成了许许多多伟大的工作
我从进入高中时就被老师责骂, 自己如果不会整理自己的书桌难以有成功, 想来这也是一种"工具"的使用方法
我现在连失败都算不上, 也算是一语成谶
又想到 Linus 创造了 Git, 办公桌上堆积的比我还要凌乱, 也释然了高中时不爱整理的糗事
今天是大年初一, 新的一年是新的开始, 我赶紧整理了电脑的文件夹, 换了一个新壁纸, 还算看得过去
和工具们还得待好长一段时间
辛丑年正月初一
于浙江省长兴县泗安镇二界岭
由手机热点发送
博通 DW1820A 是戴尔为 XPS13 9350 定制的一款网卡,因为能够在 macOS 下被驱动,并且能够正常使用隔空投送,接力这些 Apple 原生服务被熟知。在黑苹果圈子里被炒到了接近 200 软妹币,要知道支持 Wi-Fi 6 和 蓝牙 5.1 的 intel AX200 才 70 元。
DW1820A 在 macOS 下的体验确实几乎完美,但 hacintosh 的稳定性让我抓狂。Opencore 的引导几乎总是出现问题,失去了 T2 芯片作为安全启动引导,hackintosh 在引导阶段无法加载驱动和屏幕闪烁。
至于 macOS 下的快捷键,对于熟悉了多年 Windows 操作方式的我来说,已经很难把手指移到 Command 键的位置执行操作了。加之 macOS 对第三方鼠标没有平滑滚动,无法对触控板和鼠标进行单独操控,除了使用非系统级软件,很难解决鼠标在 macOS 下的体验。
系统本身的稳定性层面,蓝牙与 5Ghz 频段冲突造成系统级卡顿,颠覆了我对 macOS 无比流畅的想象。不同接口造成 macOS 在某些软件下还没有 Windows 渲染流畅。
原本让我觉得 macOS 就是开发设备的一个重要原因就是 shell,类 Unix 系统自带 shell 让 ssh / git 不再是困难。但 Windows 10 的 Fluent Terminal 搭配 Linux 子系统平步青云地做到了这些,这让我失去了对 macOS 最后一点点的幻想。
稳定性,最终让我选择了 Windows 10 202H,流畅的动画和支持硬件加速 GPU。
格式化了 D 盘,换掉了 键盘上的 Command 键,再见了 DW1820A,再见了 macOS,再见了hackintosh。
下次再见才是一派新风貌。
]]>