Hello About Blog Projects Bookmarks Ideas

2021-08-29

macMineable

https://github.com/2nthony/macmineable

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/47ea75ad-ae0e-4ff1-9823-6b3b653e6112/macMineable.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/47ea75ad-ae0e-4ff1-9823-6b3b653e6112/macMineable.png" width="40px" /> macMineable Mine cryptocurrency on macOS with ease.

</aside>

这是一个在 macOS 上挖数字货币的 app,俗称挖矿。

Untitled

Untitled

为什么要写这个 app 是因为 unMineable 官方只提供了 Windows 版本,调查后发现存在这块的空缺并且出于利益考虑(使用我的推广码),我决定写一个 macOS 版本。

开发历程

实际上我对 desktop app 开发几乎完全不了解,因此我立马想到 electronjs 。

在经过一些初步尝试后发现这是可能的:通过 node 子进程运行指定脚本。

https://twitter.com/evillt/status/1394926685619855364

后续便是逐步完成 UI ,与 node 端通讯,开始停止功能。

一周后,第一个勉强可用版本公布。随后的版本逐步完善UI,并在 medium 上发布了一个文章宣传了一下。

而最近几天,头脑发热我用 Go 和 Svelte 重写了这个 app 。其中的原因是最近开始不太喜欢 electron 应用,大体积;更多的原因是有些用户反馈界面会消失并且无响应,估计是因为资源分配不足导致 Renderer 进程被杀了。

https://twitter.com/evillt/status/1430919454255317000