工具
WireGuard配置实例
因为家庭宽带没有IPv4,NAS在外无法方案,所以买了个VPS做流量转发,又因为VPS只有IPv4网络,所以先组VPN与NAS网络互通。
WireGuard和OpenVPN、Zerotier之类功能类似,就是虚拟局域网,相较竞品的特点就是极简,使用简单、功能简单。
探索c-capnproto用于嵌入式工程的可行性
当前MCU上与外部交互的应用层协议,一般都是开发者手动编、解的简单二进制协议;用到序列化格式来做协议的需求,是IoT快速发展后才开始的,比如一些设备会用到JSON。
手头维护的硬件产品,应用协议已经很复杂了,一个二进制协议,实现、写文档都是麻烦事。所以我一直在探索一个快速、适合嵌入式应用的序列化格式方案,试图减轻开发负担。
Cap’n Proto是种快速数据交换格式,目标是数据快速交换、做RPC,由于它的格式在内存中能直接读、写,省略了编、解码的开销,所以相比google的protobuf快。c-capnproto是它在C中的实现。
这篇文章的目标是:研究c-capnproto的基本用法、评估将它用于嵌入式环境的可能性。
键鼠共享软件Barrier编译和使用小记
Barrier可以让多台桌面计算机,通过网络共享同一套鼠标键盘,从synergy-core项目fork而来,基于QT,支持主流桌面操作系统。
这篇文章记录Barrier的使用方法,包括编译、安装、配置。
用MkDocs搭建个人wiki
之前用了一段Hexo搭的个人Wiki,随着页数越来越多,Hexo生成页面就有点吃不消了,后来尝试了MkDocs感觉很适合这个场景,除了搜索功能对中文的支持比较弱以外,表现很棒,无论是易用度、生成速度。
我的常用软件_工作方式
摸鱼写一篇文 记录自己觉得用起来很方便的工具、工作方式。
2015-11-26 初版
2018-12-03 更新
2019-09-22 工作环境基本在Linux这边之后,做点补充
2020-04-19 补充数据同步、效率提升
用Hexo搭建个人Wiki
注意!!文章已过时,由于Hexo生成页面速度慢、页面多了还会爆内存,搭建方法也麻烦,已经不推荐用Hexo搭wiki,请参考另一篇使用MkDocs搭建的
为什么需要个人Wiki?整理知识,数字时代前人们做纸制笔记、做剪报;现在普遍用博客做笔记、everynote做文章收藏。
工作学习中产生的笔记总会是零碎的片段,尴尬的是——博客本应是展示水平的地方,不适合放零散的笔记;everynote、有道云笔记之类的产品虽然收藏功能强大,但配不上它们作为“笔记”的名头,知识难以归类、编辑体验一般。
细化一下我们的需求:
- 方便编辑,增加文章必须简单;
- 词条的分类必须灵活,因为知识体系随着时间推移会越来越完善,之前的分类在一段时间后就不适用了;
- 需要用笔记时能快速提取,最好支持多种客户端。
纠结了很长一段时间,总算是组了一套找到了贴合这些需求的方案:用Hexo+Wiki模板做渲染,用文件夹组织层次结构,用Typora做Markdown编辑器,Webhook+CI服务器做自动构建、部署。
windows上的包管理器chocolatey
win给人感觉,装什么都得下个安装程序一路next到底,有了choco这些工作就能自动完成了,舒爽:
1 | C:\>choco install Python3 |
GH60变身POKER3——仿poker3的TMK格式配列
笔者kbt race2入坑 主要看重便携
后来入了poker3 非常喜欢它的初始键位设计和alt+space将右下角的四个键变成方向键的功能
然而由于它的钢板和浇铸外壳 poker3虽小巧但重量感人
于是笔者下定决心入一块GH60再把配列改成类似poker3的方案
琢磨了一个晚上终于弄好了poker3配列 现在将他分享出来
2016-08-21 初版
2018-10-14 改进方案、增加小键盘布局,增加Github仓库链接
制作一个能从各种ISO镜象启动的U盘
装机要用到各种工具u盘,手上只有一个u盘的时候总得费事格式化,如果直接把ISO镜象拖到U盘里按需选用就能方便很多。于是试着弄了个能灵活加载各种ISO镜象的U盘,这里记录一下过程。
windows下的Eclipse+JLink调试——ARM裸机开发环境搭建
在公司用着eclipse感觉挺不错
调试起来比emblock要舒服
用eclipse+arm-gcc+JLink的人越来越多了吧
仅记录一下配置方法
在eclipse中使用openOCD+CMSIS_DAP进行ARM在线调试
购入CMSIS-DAP仿真器 摸索摸索(抛弃盗版Jlink的日子要来了..
这里记录win下使用eclipse+openOCD+cmsis_dap调试arm程序的配置方法
Photoshop_Script_ps脚本相关资料收集
最近做Label+ 顺便把js给入了门
后发现了xtools这个函数库 发现能做的事真的很多
xtools提供了便利的图形界面支持 实用标准函数集等等
有这些前人的积累 ps脚本就不必从零开始了