Elmagnifico's Blog

云深不知归处

Python gRPC

RPC、stream、流式传输、protobuf

Foreword gRPC example测试 安装gRPC库 pip install grpcio 安装gRPC工具 pip install grpcio-tools 下载官方例程 git clone -b v1.66.0 --depth 1 --shallow-submodules https://github.com/grpc/grpc 演示用例在这里 grp...

ChatGPT-Mirror部署和体验

cws、dairoot、oaifree

Foreword cws一直有问题,而且只支持access token,经常要换很麻烦。之前有关注到dairoot的mirror,这次刚好试一下,发现体验还行 ChatGPT-Mirror https://github.com/dairoot/ChatGPT-Mirror 项目很简单 https://chatgpt.dairoot.cn/ 官方体验站,也可以使用免...

STM32 MCU移植SSH

SSL、SFTP、Crypto、Lwip

Foreword 给MCU移植Crypto、SSL、SSH、SFTP等库,真的找不到一个例子,目前看到的库大部分都是商用的。 比如wolfssh、CycloneSSH、libssh2、TinySSH、microSSH、Dropbear,这些库可能linux使用比较多,但是那边安装移植也方便多了,降到MCU一库难求,更别说详细的移植文档了,基本没有 wolfssh https:/...

GitLab联动Jenkins

集成、action、构建

Foreword GitLab联动Jenkins完成CI\CD流程 webhooks方式 Jenkins Jenkins升级 Jenkins自动升级,完成以后Jenkins就无法启动了,查log可以看到提示说明java版本太老了 Jenkins升级后不再支持java11的,需要安装java17或者21,我这里直接选择21 进入Jenkins目录下,修改jenkins.xml...

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

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

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...