安装、使用 openclaw

周末在虚拟机上安装了 openclaw

自己电脑是 macos,安装了 Paralles Desktop 虚拟机,在虚拟机里又安装了一个 macos。自己的电脑工作用,怕搞坏了,虚拟机里随便弄。

安装挺简单,输入官网的一句话命令,顺利指引一路走下去。

curl -fsSL https://openclaw.ai/install.sh | bash

openclaw 安装完成后,可以通过 web 或终端交互。

执行 openclaw tui,进入终端交互页面。

Read More

2025威海5天4晚旅游

今年国庆有8天假期,很早规划带老婆孩子外出旅游。

城市选择有点拍脑袋,我觉得去海边才有度假的感觉。首先考虑的是青岛,简单调研了下,没有留下什么记忆点(亮点)。然后看到了威海,给人的印象是有很长的海岸线,最后选了这里。

Read More

技术方案选型指北

前言

这篇文章的完整标题是:多人研发前端工程团队如何做技术方案选型?

我当前所在的前端团队有 7 名 Android 开发、8 名 iOS 开发、16 名 H5 开发(其中 1/3 是内包)。除了 Android/iOS 客户端研发之外,团队成员需要具备全栈开发的能力,研发涉及的系统有 Chair、Needle、Cube、H5。

团队负责的业务场景众多,远超团队成员数量,再考虑人力资源、项目排期、风险等问题,不可能始终让一个人持续维护一个固定模块。

作为一个前端工程团队,需要思考如何降低多人研发的复杂度,降低理解成本、开发成本、维护成本。

Read More

Monaco Editor

Monaco 是一个代码编辑器,大名鼎鼎的 VS Code 便是基于 Monaco 实现。

背景

在公司里做了一个 PC 端应用,应用名 RPCUI,开发语言 Objective-C。可以在该应用中发起 RPC 调用,调试接口。

RPCUI 实现了一个 JSON 编辑器,用于呈现 RPC 的输入和输出数据。这个编辑器实现原理很简单:使用 WKWebView 加载 Monaco,然后再将 webView 贴到原生视图上。

本文介绍 Monaco 使用的一些实用功能。

Read More