大象笔记

失眠头疼,晨跑

这段时间,估计是压力太大,晚上睡不着,或者凌晨醒了就无法入睡,要么天天做噩梦。还伴有严重的头疼。上一次有这种状况还是十多年前了。 早上翻来覆去也无法再次入睡,加上头疼欲裂,心想:算了,出去跑一圈吧,还能缓解压力。 好多年不跑步,

Android Kotlin 调用 ZXing 扫描二维码

要在 Android 平板上实现一个输入激活码激活的功能,但是激活码太长,40 个字符,太长不好输入。所以想通过生成二维码,然后扫描二维码,提取激活码的方案。 我看目前 Google 官方推荐使用 ML kit 来识别二维码,但是由于

Windows 11 上通过国内源安装 Rust

## 下载 首先,从 Rust 官方网站下载 rustup-init.exe 64 位安装包。 https://www.rust-lang.org/tools/install ## 网络连接错误 但是直接点击 rustu

rust 框架 loco 源码阅读:loco-cli 代码生成模版机制

主要是想了解一下 loco-cli 是如何通过命令行生成代码文件的。 因为我非常想基于 rust 来实现 android,或者 golang CRUD 之类的模板代码生成。特别是,对既有文件进行插入修改的策略。 ## 逻辑代

SuiteCRM 二次开发:合同金额与默认货币合同金额的区别

在通过 logic hook 开发 SuiteCRM 合同回款率计算功能时,遇到一个疑问: 为何合同模块有两个合同金额字段?在计算回款率时,我应该使用哪个作为合同金额计算的参考呢? - total_contract_value:

SuiteCRM 二次开发:基于 logic hook 实现合同回款率的计算

SuiteCRM 的这套 hook 机制还是挺灵活的。就是文档有的少,大部分靠摸索。 部署时,只能在工作日晚上,或者周末没人使用时才能部署。异常痛苦。 ## 关联记录存储时相关的 hook 这个属于 Module Hook

SuiteCRM 二次开发:创建 logic hook 实现自定义逻辑

昨天看了一天 SuiteCRM logic hook 的资料,并搜索了 github 上能搜到的所有代码。 但是,感觉效果并不好,公开出来的代码太少,只能零散的学到一些小技巧。 于是,我决定直接在测试环境中通过调试来摸索一番。

SuiteCRM 线上代码用 git 管理

先吐个槽,我发现让销售用上 CRM 真是一件难事。昨天忍不住爆了粗口,感觉没必要。 大家都在装糊涂,或者为自己那点利益使唤别人,就由着他们吧。少说话,多干活。经验是自己的。 言归正传,我发现 SuiteCRM 中新建了模块,或者修改

哎呀爽啦,Obsidian 看板插件完美实现个人项目管理

Obsidian 大名早有耳闻,公众号天天给我推送 Obsidian 的文章,但是我一直没有尝试。 ## 之前使用的项目管理方式 - Trello:trello 中记录 todo,doing,done,资料等记录。 - [VI

2024 服务器迁移计划

虽然当前的服务器今年(2024年) 11 月才会到期(还有7/8个月),但是由于近期阿里云搞活动,忍不住还是入手了一台。 参考: [堪称良心云,老客户不再是狗,199 入手了阿里云2核4G 5M 带宽服务器](https://www.