Elmagnifico's Blog

云深不知归处

遥控和香氛按钮接入米家失败

遥控、香薰、电容按键、压力传感器、马桶冲水

Foreword 记录一下接入米家失败的几个案例 遥控器接入米家 遥控倒是挺好拆的,经过测试接入按钮是物理的,成功的概率应该很大了 接下来就翻车了,反复测试了好几次发现,直接把按钮接入地或者电源,都不能正常触发按键,被控对象有反应,但是不能正常工作。 仔细查了一下主控芯片:TLSR8366ET24 它实际可以当作GPIO的引脚其实不多,但是结合遥控器,要控的除了13个按键...

常用的RPC框架

RPC,protobuf,http

Foreword 总结一下常用的RPC RPC RPC,远程过程调用,落到具体代码里其实是非常简单的,就是你掉了一个远程函数,这个函数的执行是其实不是本机,而是在远端,执行完成以后通过各种渠道返回结果信息。 对于接口或者函数使用者来说,相当于屏蔽了后面的细节,就当成普通函数用就行了。 对于RPC的基建来说,那可就复杂了,走了一个类似这样的流程 早期RPC可能是仅仅局限于网络传...

Plane项目管理部署和试用

PingCode,Gitlab

Foreword 部署试用Plane,在其他几个开源不给力以后,希望都寄托到了Plane身上了 Plane拥有30K的星,对比其他开源确实有一些独到之处,整体设计也很现代化,响应式布局 部署 https://github.com/makeplane/plane 官方有提供一键部署脚本,直接跑就行了 curl -fsSL https://prime.plane.so/ins...

部署试用Orangescrum

PingCode

Foreword 部署试用Orangescrum,还是发现了一些问题 部署 https://hub.docker.com/r/orangescrum/orangescrum-app docker在github中没有给对应的文档或者安装说明,在dockerhub中倒是有官方镜像,但是镜像已经非常老了,体验了一下跟云端版本相差甚远 docker run -d -p 3306:3...

部署试用OpenProject

PingCode

Foreword 部署试用OpenProject,还是发现了一些问题 部署 https://www.openproject.org/docs/installation-and-operations/installation/docker/#all-in-one-container 部署参考官方文档,但是还是有问题 docker run -it -p 8080:80 \ ...

项目管理工具盘点

产品管理、开源、saas

Foreword 之前已经盘点过一次了,不过那次主要是以文档和工程存储角度来看的,现在是以产品、项目管理角度来看。 目前看多数软件都是从小角度思考,创建项目或者任务都是最细化的那一层,缺少更大视角的规划。一般来说都是自顶向下的,从下往上做规划不太可能啊,那种只能是被动应对层出不穷的问题 理想的项目管理软件应该是这样的,盘点也是尽可能寻找接近的软件 收费 Trello htt...

项目管理之PingCode

PingCode

Foreword 试用了一下PingCode,发现还是很多地方很反人类,举例说明,再谈谈我自己对项目和产品管理的理解 PingCode https://pingcode.com/ 先要注意一下,PingCode大致分了两个大板块,一个是产品管理,一个是项目管理。 产品偏重一些用户需求,服务对象是用户和市场,而项目则是服务产品的,但也不全是服务产品,项目规划或者管理的范围可能...

2024异构芯片选型

SOC、MCU、NPU、GPU、TOPS

Foreword 国内外异构芯片选型,各个厂家挨个看了一遍,记录一下 需求: 异构,SOC+MCU形式 有一定算力 有摄像头相关接口 国内 瑞芯微 https://www.rock-chips.com/ 瑞芯微的RV1103和RV1106是符合要求的,他这里的MCU是RICK-V架构的 缺点大概是算力弱了一些 RK3588就是啥都有的感觉...

2024可用的V2ray配置

操作系统

Foreword 好久没有折腾V2ray了,总结一下当前可用方式 协议 V2ray 此方法国庆后不好用了,会被封端口 目前来说vmess+ws+tls+nginx或者caddy,活不久,经常被封端口,如果是有企业背书另说,正规企业背书的节点完全不会管的 同理如果是裸奔vmess+ws+tls动态端口其实也不太稳定,经常需要换端口 但是目前看到别人用vmess+ws+一点点简单的...

RTOS对比

操作系统

Foreword 总结一下嵌入式的小型RTOS,对比一下异同和近年的发展情况 NuttX https://nuttx.apache.org/ 这里的Vela是小米基于NuttX的改进版本 NuttX的系统架构,从纵向看,NuttX和传统操作系统一样由调度子系统、文件子系统、网络子系统、图形子系统和驱动子系统组成。从横向看,NuttX向上给应用程序提供了POSIX...