Dotfiles

1# @Language: Markdown 2# @Software: VS Code 3# @Author : Di Wang 4# @Email : [email protected] dotfiles管理 什么是dotfiles? 参见https://wiki.archlinux.org/title/Dotfiles. 很多配置文件会以dot开头, 这些文件被称为dotfile. 如果我们经常在多台机器上工作, 这些机器往往有不同的硬件和操作系统, 我们会希望在不同的机器上使用同样的配置, 例如使用同样的shell快捷键, terminal有同样的UI, 因此如何在不同的机器之间同步与安装dotfiles的需求就应运而生. ...

April 1, 2024 · 6 min · 2700 words · DW

Personal Knowledge Management

1# @Language: Markdown 2# @Software: VS Code 3# @Author : Di Wang 4# @Email : [email protected] Logseq与管理 本文大致讲讲当前我的笔记软件与笔记管理方案. 本地使用Logseq记录笔记与日记, Git进行版本管理, 保存后自动push到个人服务器上的Gitea, 个人服务器上同时运行duplicati, 每日将repository强加密后增量备份存在OneDrive中. 目前挺满意. ...

May 30, 2023 · 3 min · 1156 words · DW

Japanese Romaji

1# @Language: Markdown 2# @Software: VS Code 3# @Author : Di Wang 4# @Email : [email protected] 日语罗马字化与计算机输入 上文My Rime configuration中提到了日语输入的两个小问题, 第一个是拨音的输入, 第二个是如何处理动词变形. 在尝试解决的过程中发现了现行日语输入的混乱之处… ...

May 14, 2023 · 3 min · 1274 words · DW

My Rime configuration

1# @Language: Markdown 2# @Software: VS Code 3# @Author : Di Wang 4# @Email : [email protected] 在Rime之前 人生中的某个阶段执迷于效率软件在某种意义上来看还是要好于不尝试效率软件的. 对于效率软件, 我一向是秉持够用即可的心态, 但最近也陆续尝试了不少或老或新的新玩意. 其中一个就是Rime. 原本无论Windows还是macOS, 我一直使用系统自带的输入法, 一方面是平常大多使用英文输入, 对于中文词库或输入联想等功能无甚要求. 但往往变化孕育于更高维度, 对于输入法来讲, 就是键盘配列. 由于Windows的中文输入法无法选择键盘配列 (对比下日语输入法就可选日语配列或英语配列, 因此不是哪怕一丁点的技术问题), 导致日语配列键盘下输入中文会导致符号错位, 相当恼人. 于是乎, 为了解决这个麻烦, 接触了Rime, 但最终发现Rime依然使用了操作系统回报的键盘配列, 对这个问题无能为力. 但过程中也成功自我欺骗, 使自己相信自己有更多输入法方面的需求, 倒也不算坏事 (继续自我合理化😊). 大概也算是生活中诸多"错位动机引致不差结果"的一范例. ...

April 18, 2023 · 4 min · 1596 words · DW

ssh key management

1# @Time : 2021-05-25 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] ssh key 反正就是突发奇想,决定解决下杂乱无章ssh key管理方案。首先所里内网服务器过多,以及一堆跳板服务器用来访问不同子网,所以ssh key登录所内网的方案会很麻烦,老老实实用密码登录(可能这也是我一直没有使用ssh key的一个原因)。但最近vps机器增多,导致使用密码登录会很闹心。 ...

May 25, 2021 · 1 min · 345 words · DW

LaTeX 基础语法

1# @Time : 2020-12-28 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] 因为要准备写大论文了,之前写 JACoW 论文都是直接拿template往里填充,对TeX语法也并不熟悉,决定稍微学习下,文章基于overleaf的教程和<latex入门-简版>-刘海洋。 ...

December 28, 2020 · 4 min · 1811 words · DW

MVME5500-vxworks

1# @Time : 2020-11-28 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] 最近折腾了一星期的VME和VxWorks,遇到了不少问题,怀疑了EPICS ioc,base版本,bootROM,kernel image文件权限,甚至开始怀疑VME机箱了,最后在东日研究所公司飯塚san的帮助下解决了,记录下踩的坑。最想吐槽的是因为VME5500使用RJ45作为串口,因此需要使用RJ45转Dsub9的线,但是我MacBook的拓展坞又不支持DB9,试了下中间加一层DB9转usb,失败,最后还是找了台8年前的HP老台式搞定,但运气不好的我又遇到了台式机电源挂掉,只能又从废弃机器里拆了一个还能用的电源给它换上,得出的教训就是以后再买Windows的办公笔记本,一定要买自带串口的。 ...

December 2, 2020 · 6 min · 2630 words · DW

数据采集与测量设备控制

1# @Time : 2020-11-28 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] 上个月遇到了一个远程读取示波器数据的需求,于是查了一些资料,过程中遇到了很多缩写,看着名字差不多,结果有些是设备标准,有些是公司名词,有些是通信协议,着实给阅读带来不少困难,所以这篇文章就主要以示波器为例,介绍下一些概念:LXI,SCPI,VISA,VXI-11,HiSLIP等。 ...

November 28, 2020 · 4 min · 1608 words · DW

粒子加速器控制-EPICS Guide

1# @Time : 2020-11-22 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] EPICS AppDevGuide 本系列主目录: 粒子加速器控制 这篇文章用于记录一些EPICS Application Developer’s Guide中的内容,由于个人习惯,使用的版本为EPICS 3.15.5。因为已经写过如何编译epics base和epics ioc,对于这些基础流程就不多做介绍。(btw,发现EPICS居然已经支持iOS了,似乎是iOS模拟器,有空可以自己玩下) ...

November 22, 2020 · 1 min · 408 words · DW

Real time performance

1# @Time : 20200602 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] 实时操作系统性能分析 因为最近需要测试下Raspberry Pi 4B作为EPICS IOC的实时性能,所以复习了下操作系统实时性相关的知识(用了本科的教材《操作系统概念(第七版)》郑扣根译)。本文不会再细讲CPU调度的内容,只会着重分析实时性相关内容。 ...

June 2, 2020 · 3 min · 1415 words · DW