早晨早餐

两周多没有自己买麦当劳早餐,月卡过期,今天好不容易出门早一些,赶来吃早餐。附近的停车场被改造成了冰雪乐园,早晨还能看到制雪机工作。最近冷空气南下,雾霾消失了,没有滤镜的北京早霞也蛮好看的。办公室快一小半的同事都感冒了,偷听到麦当劳的大姐说自己可能也中招了。我已经很久没有戴口罩做地铁了,居然没感冒,出乎意料。

网站迁移备份

之前博客迁移后,宝塔面板的数据库一直显示未启动。

因为技术不过关,打算用以下方式解决

  • 傻瓜式迁移数据,备份到v.ps服务器
  • 重装阿里云服务器系统和面板
  • 傻瓜式迁移数据到阿里云服务器

执行第一步后,需要测试查看数据完整性,需要通过一个新建域名来访问,搜索查看wordpress如何配置双域名。按以下教程第一条,在wp-config.php文件中增加代码

史上最简单的wordpress迁移搬家教程_wordpress网站迁移出错-CSDN博客

  • define(‘WP_SITEURL’, ‘http://’ . $_SERVER[‘HTTP_HOST’]);
  • define(‘WP_HOME’, ‘http://’ . $_SERVER[‘HTTP_HOST’]);

进入后台页面,发现乱码,输入用户名密码继续登录,然后进入wp-config.php文件删除刚刚添加的两行代码。

修改常规中的网址与当前解析网址一致,然后乱码就恢复了。

whisper语音转文字网页

在Chatgpt帮助下,搭建的whisper语音转录文字网页,只能实现小于25Mb单个文件的音频文件转文字,需要填入自己的OpenAI密钥。因为国内无法直接访问OpenAI的API,用之前cloudflare搭建的work进行了转发。

音频转录 / Audio Transcription (mstarpioneer.xyz)

代码比较简单,直接在原网页上查看html和对应的js文件链接即可。

最近还利用WordPress搭建了办公用导航网站nav.sida.fun;

利用Discuz3.5(宝塔一键安装)搭建了bbs站bbs.sida.fun

以及利用kodbox(可道云,宝塔一键安装)的网盘系统enfi.sida.fun/enfi.ecomine.tech

学会了给网站安装双域名。

北京冬季清晨

最近天气很好,天很蓝,没有雾霾。

早十分钟出门,可以去附近商场麦当劳吃早餐。办了一张月卡可以打折。

这几次都能碰到骑手聚在麦当劳,不知是闲聊还是互相交流工作。挺好奇他们在说些什么。

问ai:时间加权回报率和货币加权回报率的区别

时间加权回报率(Time-Weighted Rate of Return, TWRR)和货币加权回报率(Money-Weighted Rate of Return, MWRR,也称为内部收益率或IRR)是衡量投资表现的两种不同方法,它们各自对投资者的资金流动进行不同的处理。时间加权回报率(TWRR):- 时间加权回报率是一种衡量投资组合绩效的方法,它消除了投资者资金流入流出对回报率的影响。- TWRR将整个投资期间分成多个子期间,每个子期间的起点是资金的流入或流出发生后。- 每个子期间的回报率被计算出来,然后连乘以得到整个投资期间的综合回报率。- TWRR是一种更适合评估基金经理绩效的方法,因为它不考虑投资者的资金流动对绩效的影响。货币加权回报率(MWRR):- 货币加权回报率考虑了所有的现金流(投资和提取)及其时间点对整体回报的影响。- MWRR实际上是解决内部收益率(IRR)的问题,即在哪个折现率下,现金流入的现值等于现金流出的现值。- 这个方法对于个别投资者来说更有意义,因为它反映了实际的金钱增长,考虑了个人的资金投入和撤资行为对投资回报的影响。- MWRR可以被认为是投资者个人投资表现的真实指标,因为它反映了他们的资金投入时间和金额。两者的主要区别在于对投资者资金流动的处理方式。如果投资者在投资期间没有频繁的资金流动,那么TWRR和MWRR可能会给出相似的结果。但是,如果投资者在投资期间有大量资金的流入或流出,两者可能会有显著不同的结果。简单来说,如果你想评估一个基金经理的表现,不受投资者资金流动的影响,那么应该使用时间加权回报率。如果你想要评估你个人的投资表现,包括你何时投入或撤出资金的影响,那么应该使用货币加权回报率。

网站迁移成功

新购v.ps的荷兰大盘鸡,4核8g内存,比原来2核1g内存的入门级性能服务器好很多。

新服务器安装宝塔面板后,在旧vps使用一键迁移功能,选择要迁移的网站目录和数据库就可以了。然后改下dns解析的ip地址,就可以正常访问了。比其他方法方便很多。

在宝塔面板下,为docker部署的网页程序配置ssl

1 开启宝塔自带的面板ssl,获得宝塔的自签证书

2 在宝塔面板-网站选项中,填写ip+端口,新建网站。

3 在配置文件中,增加以下代码

  location / {
  proxy_pass http://127.0.0.1:端口号/;
  rewrite ^/(.*)$ /$1 break;
  proxy_redirect off;
  proxy_set_header Host $host;
  proxy_set_header X-Forwarded-Proto $scheme;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header Upgrade-Insecure-Requests 1;
  proxy_set_header X-Forwarded-Proto https;
}

4 在配置中,注释掉前两个含有location的代码,防止冲突。

location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
{}
location ~ .*.(js|css)?$
{}

并注释掉以下代码
#禁止在证书验证目录放入敏感文件
if ( $uri ~ "^/.well-known/.*.(php|jsp|py|js|css|lua|ts|go|zip|tar.gz|rar|7z|sql|bak)$" ) {return 403;}

5 在配置文件下方的SSL中,选择证书夹,找到以ip命名的网站进行部署。部署后在当前证书选项卡中开启强制https

6 重启Nigx,然后访问ip地址(不加端口号)