简介

最近深感写作有益,又中了一篇文章,于是就打算重新捡起去年随便建的一个博客。看了下大部分人的学术主页都非常纯粹,只有学术内容,所以我决定为学术主页单开一个页面。正好最近找到了一个通用学术主页模板,就想着把这个基于Jekyll的学术主页放在基于Hexo的个人主页下面,折腾一番后觉得效果还不错。

环境

Win10

个人主页

安装Hexo

安装主题

配置主题

部署

学术主页

安装Jekyll

windows 踩坑

  • 用bundle exec jekyll xxx
  • tzinfozone可以去掉
  • bundle add webrick

整合

设置

主目录下添加如下设置,让hexo直接把jekyll生成的静态站点复制到最终public

1
2
skip_render:
- academic/**

同时在主题配置里增加导航页面,以Next为例

1
2
3
menu:
- ...
- academic: /academic/ || fa fa-book

Build流程

  1. 学术主页build cd academic & bundle exec jekyll build -d ../source/academic
  2. 个人主页build&deploy hexo g -d

前提

  • 买了一个rk3588的小主机,装了Ubuntu,没想好能干点啥
  • 和女朋友的400天纪念日要到了
  • 最近拍了好多照片

决定

用rk3588搭一个本地照片服务器,挑400张照片当作纪念日的仪式——“400天400张”

选型

肯定是基于docker来做了,看看常见的自建相册,看到最常见的是这俩:

  • photoprism
  • piwigo

过程

开始觉得piwigo还在用php,太老了,于是先搭了一个photoprism

photoprism

这个很新,官网文档很好,直接用官网的docker-compose就好了(安装docker我就不写了),试用了一下,评价如下:

优点

  • 速度快
  • 动画优雅
  • 部署容易

缺点

  • 界面单调,好像还改不了,主页上就是相册的罗列,还很小,不美观
  • 人脸识别功能就是个笑话,100张人像就识别出来10几个

缺点有点难以忍受,遂放弃

piwigo

这个用docker搭的轮子虽然有,但是不多,简单写一下

这个需要和数据库相连,所以可以再搞一个数据库的docker

图方便,想找一个一键部署的,找到了这个,看着不错,部署一下。

发现mysql的image不适配armv8架构,于是换了一个armv8的mysql

成功了,但是只能通过网页传照片

然后尝试bind一个volume进去,开始一直bind不上,不知道怎么回事,彻底重搞一下就好了,这里折腾了蛮久。

把最终的docker-compose放一下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
version: '3'
services:
piwigo:
container_name: piwigo
image: piwigo-docker:latest
networks:
- piwigo
ports:
- "<宿主端口号>:8000"
volumes:
- <宿主机映射目录>:/piwigo/piwigo/galleries

mysql:
container_name: piwigo_mysql
image: arm64v8/mysql
command: ["--default-authentication-plugin=mysql_native_password"]
networks:
- piwigo
environment:
MYSQL_USER: "piwigo"
MYSQL_PASSWORD: "piwigo"
MYSQL_DATABASE: "piwigo"
MYSQL_RANDOM_ROOT_PASSWORD: "true"

networks:
piwigo:

docker 镜像用的就是刚才那个github链接里的,登录什么的也参考那个连接就行了

提示一下:把照片传到bind出来的目录后要在piwigo管理页面同步一下才能导入

piwigo的评价:

优点

  • 主题丰富(插件看着也很多,还没试),装了一个bootstrap的theme(管理员界面的官方商城就有)
  • 比较美观,头图、相册显示大小都可以调

缺点

  • 速度有点慢

总结

虽然简单,但是加起来也折腾了4-5个小时,对docker什么的不太熟,碰到一些bug又有点无头苍蝇乱撞的感觉,还是自己能力不太够,还有就是看文档要再仔细一点,不要光抄命令。

对于相册的选择的话建议也就比较显然了,piwigo现在更好用,但也有缺点,photoprism未来可期。

遇到的Bug

  • BlenderProc 处理3D-Front数据集的代码有问题,对材质的解析不对
  • Blender文件中材质可能用本地的绝对路径存放,所以到其他电脑上加载不出来

自己的问题

能力方面

要提升的:

  • 表达能力
  • 写作能力
  • 合作能力

要学习的内容:

  • 最优传输
  • GRE
  • GAMES104
  • Latex
  • RT可微渲染

心态方面

  • 冷静
  • 保持自我

其他

将技能学习融入日常
经常写点论文
日常周报时画图精美一点

或许会重启更新?

  • 8月5日,我们分别对腾讯游戏北极光工作室群客户端技术总监安柏霖和不鸣科技公司的多名成员进行了访谈。北极光工作室与不鸣科技都有自主研发的游戏引擎,我们也着重对此进行了探究。本文主要分为4个部分:

    • 游戏引擎介绍
    • 两家公司自研引擎的特点
    • 内部引擎与商业引擎的对比
    • 游戏引擎的发展方向与决定因素
      Read more »