微复习

一个不常更新的网站

现在流行的开源相册系统是Immich或PhotoPrism。这两个都是通过docker安装的,虽然都好,但最终没有采用。原因是:

  • Immich使用PostgreSQL,我那台99元的ECS性能堪忧,已经装了mariadb,再装另一个DB有点吃力。
  • PhotoPrism每次上传一张照片它都要去智能分析,把我那破机器卡死了。

最终还是选择了Piwigo,简单嘛,咱也没什么要求。

阅读全文 »

根据psutil官方文档

https://psutil.readthedocs.io/en/latest/

psutil.sensors_temperatures()不提供在Windows下获取CPU温度的功能。原因是操作系统并未内置,而CPU/GPU/主板等传感器各厂商实现方法不统一(所以诸如HWInfo之类的软件做了更多的工作才得以实现)。

查了网上的资料,简单的实现方法是安装三方监控软件,再通过python调用该监控软件的方式来实现获取温度。

  • Open Hardware Monitor,然而可惜的是,该软件已经5年没更新了。
  • LibreHardwareMonitor(以下简称LHM),它是前者的fork并且一直在维护中。Python使用它有几种方案:
    • DLL调用:反应很慢,好几秒才能得到返回值,且必须以管理员运行;
    • 解析其Web Server页面,但也不是最优解;
    • 另有其他方案若干,抄来抄去的,有的甚至跑不通。

经过探索验证,找到一种较好的方法。当然,这个方法吃相也不太好看(但解决了问题)。

阅读全文 »

最新版Seafile在Windows10环境下的详细编译步骤(2025年3月)

基本参考官网:

https://manual.seafile.com/12.0/develop/windows/

但,其内容不详细,且有一些缺失或错误。
本文根据实操验证,可成功。编译均为Release x64。


00、基本环境(带星号为建议版本,即如果更换版本可能会失败)

  • Git for Windows
  • Python 3
  • OpenSSL
  • Visual Studio 2019 Community *
  • Qt 6.5 *
  • QT VS Tools
  • vcpkg
  • Wix 3*
  • Paraffin

阅读全文 »
0%