2026-02-21 16:55:50
2025农历最后一周是连着的6个工作日,不少人最后几天班都请假了。因为可以请假,大家不是一起上完年前最后一天班。
像我们软件公司工作相对不是很辛苦,工作环境是写字楼,明亮宽敞的室内,最后一天也不会有很多活,还会发坚守岗位红包。但我觉得已经无心工作了,最后一天的便宜不占也罢,直接请假了。
但其他的工作岗位,是满足人们日常所需的,或许我会坚持,甚至春节也上班。
我对工作意义的追求还是如此强烈。
2026-02-21 16:08:50
2026年的春节,因为闰6月而比较晚。今天是初五,年也过得差不多了,稍微记录下过年的感受。
每年都要过年,走同一遍流程,但其实还是挺有意思的,就像好久没看的电视剧,时不时重温一下。
小时候的过年比较有意思点,那时候还没有汽车,爸爸骑着雅马哈摩托车载着我和妈妈从海宁市中心到湖塘乡下过年,与爷爷奶奶、叔叔婶婶和堂妹吃年夜饭,晚上住在80年代建的农村的二层房子里,一起看看春晚,到0点,各家会放开门炮仗。年初一起来,吃上一碗年糕粥,和妹妹们玩耍。年初二回外婆家,之后几天也会走亲戚和吃年酒,去到不同的村子。年前还会有请土地和拜太太(去世的长辈)这些仪式,准备草鱼、咸肉、酒盅,倒三次酒、拜上三次。再到正月十五,海宁硖石会有元宵灯会,这年也算彻底过完了。
长大后到现在,其实我过年都是在重温这种感觉。不过随着年纪渐长,时过境迁。老家农村的房子拆了,都搬到了商品房或者自建的统一规划的联排的屋子了。我上班了,妈妈也退休了。小时候的感觉就没有那么容易重温了。
这次我去舅爷爷家吃年酒。他们村的房屋建于2000年代,倒还有老底子的感觉。房屋前是一块大的晒场,中央一扇门,里面摆着一张八仙桌,楼梯位于两边,楼梯下方有厕所和杂物间。房屋延申出来一间平房,用作厨房,里面有灶台,可以点柴火烧饭,灶台上有烟囱。房屋边上有一口井,井边有一个台子,可以洗菜、洗衣服。房子边上就是广袤的农田,种着各种蔬菜、小麦或者桑树等植物。
不过没有看到有养牲口:鸡鸭、兔子、猪、羊。嘉兴其实一直都是养猪的,但后来因为污染禁养了。
过年,不同代的人团聚在一起,的确会存在各种冲突,但好在基本能做到和睦相处。也能感受到长辈的不容易。以后都是年轻人当家,怕是没有传统的这种年味了,要创造不一样的年味。
2026-01-18 20:47:50
最近突然很想买几台电脑,比如新的龙架构的龙芯电脑装Linux、Intel Haswell的电脑跑Windows 7、AMD 8745hs的电脑体验其强大的核显。但仔细一想,买来其实没什么实际用途。
我这里就对曾经用过的电脑做个整理吧。
我们家买的第一台电脑,1999年左右花了1万多块钱。主机、显示器、打印机、键鼠、音箱、手写板,附带各种光盘和随机软件:幸福之家、牛津百科、铁甲风暴……
奔3处理器,128MB内存,20GB硬盘,Windows 98系统。当时我还小,主要是玩各种电脑附带的软件,使用下浏览器。游戏只玩了帝国时代2、铁甲风暴。外婆家也买了这台电脑,我表哥表姐玩得就6多了,QQ、星际争霸、暗黑2、石器时代、大富翁、街机模拟器、三国志曹操传。
当时还是拨号上网,一上网电话就打不通。
天鹤640P坏了后,我爸又找人配了台组装机,不过也没用多久,换了戴尔的Optiplex 320,也是显示器、音箱、键鼠和主机一套的。鼠标从滚轮的换成激光了。显示器是Dell E198WFP,1440x900的分辨率,也算是用上宽屏了。
这台电脑搭载的是奔腾4单核3.2GHz的CPU,1GB内存,80GB的硬盘,在2006年左右也还算可以了,一直用到我2013年高中毕业。一开始运行的XP,我后来给它换了Windows 7,还是刷BIOS用的OEM激活。
2007年我爸又买了台笔记本电脑,7000多元的三星R20,还配了华为的无线上网卡使用。
这是我第一次用笔记本电脑。它是酷睿双核T2250 CPU,主频1.73GHz,512MB DDR2内存,14寸CCFL背光的TN屏,80GB硬盘,有各种外设接口。
不过买了后我爸也基本不怎么用,主要我来用了。笔记本主要是移动方便,我放在床边用来看视频比较方便,睡前播放新世纪福音战士。
上大学,我叔叔要给我买电脑,我们去宏图三胞,3000元买了台HP 1000-1306TX笔记本。我其实对电脑配置不太懂,选了台便宜有光驱的。
这台电脑搭载了i3-2348M CPU,比较少有的7系主版配2代酷睿,2GB DDR3内存,512GB日立的硬盘,AMD 7450M独立显卡。2013年其实都是Haswell的四代酷睿CPU了,我这款是二代SandyBridge的,但的确是13年一季度才出的。
这台14寸的笔记本有2.2千克重,当时放在书包里从海宁背到无锡,还是比较麻烦的。然后发热比较严重,我还额外买了台抽风机。
这台电脑预装的是Ubuntu系统,我后来在它上面安装了XP、Windows 7、Windows 8.1、Windows 10、Debian、Mac OS X 10.8 - 10.14的黑苹果系统。当时喜欢折腾操作系统,不过最后主要还是用的Windows 10。
我后来加了条4GB的内存,更换了影驰的MLC颗粒的240GB固态硬盘,运行速度还是不错的。2017年毕业后放在家里,后来发现屏幕坏了,也不怎么用了。
大一时看到学长提到,龙芯俱乐部卖的龙芯笔记本,只要279元,我也跟着买了一台。
它是8.9寸的屏幕,搭载1GHz的龙芯2F CPU和1GB内存。我当时折腾安装了些系统,并在龙芯吧发了些教程贴,但的确性能太差了,生态也不行,不能用于日常工作。我买了个小米随身WIFI,插上后把它当作软路由使用。系统则使用Debian 7。
大三暑假时了解了全反射屏,这种屏幕看起来比较舒服,类似墨水屏,反射率差、对比度低,但能显示彩色、刷新率也不错。
我400元淘宝了台富士通的ST4121平板电脑,这台电脑搭载了移动版的奔3处理器,10.4寸的反射屏还配上WACOM的触控模块,内存是256MB SDRAM,比DDR还老的版本。实际运行速度倒还可以,装了XP的系统,我用它通关了星际争霸1。不过才过三个月就坏了。
把屏幕单独拿出来做成了显示器。
2016年大三暑假,我自己DIY了台台式机。H61主板配了3代IvyBridge的i3。本来以为HD4000核显装黑苹果没问题,后来发现主板没有HDMI接口,我还专门买了张HD6450的亮机卡。1000多元的配置,运行还是很流畅的。
我主要在它上面通关了星际争霸2。
2024年已经开不了机了。
ST4121坏了后,我还是想有台反射屏的笔记本,于是400多买了台同样是CCFL背光,支持改造反射屏的ThinkPad X61电脑。这台电脑的用料非常好,都是铝镁合金的,键盘和小红点用着很不错。
改造反射屏、安装了黑苹果雪豹系统,但没过几周就坏了。的确太老了,性能也差,不好用,我又买了51nb的x62主版进行改造。
使用的是第4批的主板,用的Intel第五代Broadwell的i5 es版CPU,相当于i5 5200u。我给它配了8GB的内存,256GB的msata固态硬盘,算是我当时手上性能最好的电脑了。一直当主力机用到2023年。
工作需要写iOS程序,一直用公司电脑装macOS的虚拟机,然后新的arm架构的设备出来后,有很多用户要求出苹果CPU版本的,我就买了台丐版的mac mini,百亿补贴价格是2800元。
苹果的性能的确很好,不过存储是真的不够用。
有很多用户要英伟达的显卡,用CUDA加速PyTorch推理,但我手上没有n卡的设备,新的有独立显卡的设备都比较贵,我就2000元买了台2018年惠普的专业本HP ZBook Studio G3。它搭载6代i7 6820HQ CPU,4核8线程,2.7GHz-3.6GHz,双通道DDR4-2133 16GB内存,NVIDIA Quadro M1000M 4GB Maxwell架构的专业显卡,512MB NVME SSD,15.6寸1080P触摸屏,仅重2KG,已经是我用过的最好的笔记本了。
不过显卡还是差了点,和现在主流的设备不能比,Computer Capability是5,跑最新的深度学习很多都已经不支持了。Stable Difussion是512x512才0.2t/s,Whisper语音识别也很慢。
不过跑个OCR、Lama Inpaint或者超分辨率还是不错的。
目前是主力使用,主要跑B4X编程序。
2024款mac mini,16GB + 256GB,加国补只要3599元,我也第一时间购买了,用途主要是放在家里,为ImageTrans的在线版 提供服务,毕竟它的功耗低,性能还好,跑各种深度学习操作都很快。7B的大模型,MLX版有20 token/s。
我也有用它用Whipser识别视频语音,速度很快,2个小时的视频,半个小时就都识别出来了。
但因为我需要用Windows应用,所以主力还是HP的笔记本。
2026-01-18 20:22:50
我的计算机辅助翻译软件使用JavaFX开发,从2018年开始就遇到不少问题。
2018年时,Java 8在较早的Windows 10系统上存在中文输入法不跟随的问题,需要安装搜狗智慧版。后来Windows 10升级后,才没有了这个问题。
然后毕竟是翻译软件,要处理各种语言的支持,后来又有用户提出对藏语的输入不好。
在新的JavaFX 23中,我又发现阿拉伯语只有按住SHIFT时才能通过方向键左右移动光标,而在JavaFX 8中,可以直接用方向键移动光标。
macOS在2018年时则存在输入中文标点都变成半角的问题,导致我必须给软件加个功能,在输入时自动替换字符。所幸在新的版本中得到修复。
再提到Linux,它的支持就更糟了。虽然Fcitx在一般的Linux 应用中没有什么问题,但Java应用就有很多问题。比如JetBeans的IntelliJ IDE,就存在不跟随光标的问题,有人通过给JBR打补丁的方式解决这一问题,但似乎没有什么人用JavaFX的应用,这个问题一直没有解决。
JavaFX应用在Linux甚至默认无法使用输入法,必须在运行时通过-Djdk.gtk.version=2指定GTK版本为2,而新版本的JavaFX已经移除了GTK2的支持。而输入法不跟随光标的问题也同样存在。
使用系统原生或者Web技术开发桌面应用一般不会碰到这些问题,但要开发一个跨平台的应用,我还是喜欢用JavaFX,好在主流系统在输入上的支持还算可以,我的用户基本没有抱怨输入法的问题。
2026-01-09 16:16:50
最近有个公司客户说要在3A6000上运行我们的产品。大一的时候279元买了台龙芯2F的逸珑8089d笔记本,那时还是mips架构的,现在龙芯已经使用新的Loongarch龙架构了。
我看了下网上没有很便宜的整机可以买到,于是就考虑用QEMU来模拟测试环境。
QEMU有两种模式,一种是system,可以模拟整个硬件环境,一种是user,可以直接在自己的环境中执行另一个架构的程序。
我们可以直接下载龙芯官方的Loongnix系统的qemu磁盘镜像来启动一个Loongarch的系统。
EFI固件:https://github.com/loongson/Firmware/blob/main/LoongArchVirtMachine/QEMU_EFI.fd
然后用以下命令启动:
qemu-system-loongarch64 -m 4G -cpu la464-loongarch-cpu -machine virt -smp 4 -bios QEMU_EFI.fd -serial stdio -device virtio-gpu-pci -net nic -net user -device nec-usb-xhci,id=xhci,addr=0x1b -device usb-tablet,id=tablet,bus=xhci.0,port=1 -device usb-kbd,id=keyboard,bus=xhci.0,port=2 -hda Loongnix-20.7.rc1.cartoon.gui.loongarch64.en.qcow2
密码是Loongson20。
我们需要有一个基本的rootfs,可以用debootstrap构建或者解压现成打包好的版本(CLFS-for-LoongArch)。
下面是使用debootstrap的方法,测试环境是Debian 14 Testing:
sudo apt install debootstrap qemu-user-binfmt binfmt-support debian-ports-archive-keyring
mkdir loongson
sudo debootstrap --arch=loong64 --foreign sid loongson http://mirrors.ustc.edu.cn/debian
sudo cp /usr/bin/qemu-loongarch64 loongson/usr/bin/
sudo mount -t proc proc loongson/proc
sudo mount -t sysfs sys loongson/sys
sudo mount -t devpts devpts loongson/dev/pts
sudo chroot loongson /debootstrap/debootstrap --second-stage
LoongArch有两套不兼容的软件体系,叫做旧世界和新世界,官方叫ABI 1.0和ABI 2.0。
主要是早期官方维护了一套自己的工具链,接近MIPS的风格,后面接受社区的反馈,融入了开源社区。
一个比较明显的区别是新世界的程序解释器路径是 /lib64/ld-linux-loongarch-lp64d.so.1,而旧世界的程序解释器路径是 /lib64/ld.so.1。
一般比较老的Linux 4.x内核的,麒麟、UOS、Loongnix 20这些是旧世界的系统,社区的Debian、Arch和Loongnix 25是新世界系统。
新世界系统可以通过liblol兼容旧世界系统的软件。不过旧世界兼容新世界就没有那么容易了。
要编译支持某个世界系统的程序,最好是在目标系统编译,或者使用对应的交叉编译工具链。
2025-11-22 21:11:50
网上有句话叫不要试图改变一个人,要尊重他人命运。但也有一句话叫,士别三日,当刮目相看。一个说明了改变人的困难,一个说明了人改变的迅速。不过前者强调一个人改变另一个人,后者是自我改变。
这种改变,主要是认知、习惯、学识等各个方面。
《寻秦记》里,赵盘当了大王,一开始还是像个公子哥,但后来落难民间,便开始成为真正的秦始皇。
能发现自己的不足,并做出改变真的是很难得的一件事情,是需要随着漫长的经历,逐渐改变的,所谓十年树木,百年树人,便是这么一个过程。
人从出生开始,就会受到环境的影响。比如性别意识,如果社会群体里都是大男子主义的人,那他不可避免也会有这种想法。在后面要意识到自己这方面的不足并改变就比较困难。不过,只要意识到这些问题,我想都是能够改变的人。
关于要不要去改变一个人,我想的确不能强求,只能引导。但如果是违法、不道德的事情,需要用权力对其进行强制的制约。