5月头上有点空,想着离开老家/我爸走了也三个月了,该回去看看老妈了,毕竟对我妈来说,这几个月是最难熬最危险的日子,于是就买了机票定下了行程。
订好了机票知会我哥,我才醒悟,5/11号就是我爸的80冥诞(农历四月初四,老人家自己是按农历,我居然没想到这一天),而我爸生前最大的愿望就是能活到这一天。。。。这绝对不是巧合啊,这是我爸在那边想我了希望我那天去看他啊! 都说年纪越大越信鬼神,事实放在这能不信吗。
今天买高铁票发现,以前需要到了江北机场后然后地铁去重庆北站去转高铁,现在居然直接高铁从机场就可以直达老家了。。这又是冥冥中的安排,交通方便了,希望我多回去看看啊。

gt.jpg

以前用油猴插件,它是每天第一次上去时自动签,略嫌麻烦,毕竟不是每天上去,影响升仙进度,虽然已经有神仙号了。
自己写了段代码来搞定,然后扔cron表里即可。没什么技术含量的东西,只是存着备忘,有需要的也请自取自己编译了。

main.go
httputil.go

然后建立 account.yaml

account:
  username: "用户名"
  password: "密码"

没必要,但是,生命在于折腾。
blog是用的typecho,标准的lnmp了,基本上别的lnmp网站都是这样的。

docker-compose.yml:

version: '3'

services:
  nginx:
    image: nginx:latest
    ports:
      - "80:80"    暴露http/https出去
      - "443:443"
    volumes:
      - ./nginx:/etc/nginx/    apt和docker一致,/etc/nginx
      - ./www:/var/www         
      - ./letsencrypt:/etc/letsencrypt/    
    networks:
      - blog
    restart: always

  php:
    image: php:8.2-fpm
    command: bash -c "docker-php-ext-install pdo_mysql && php-fpm"    原始的docker没mysqli
    volumes:
      - ./fpm/www.conf:/usr/local/etc/php-fpm.d/www.conf     apt的是/etc/php/8.2/fpm/xxxxx 这样的
      - ./www:/var/www
    networks:
      - blog
    restart: always

  mariadb:     mysql不好玩,用mariadb
    ports:
      - "127.0.0.1:3306:3306"    方便在宿主机上操作数据库,只宿主机可访问,不对外
    image: mariadb:latest
    environment:
      MYSQL_ROOT_PASSWORD: 123456
    volumes:
      - ./mariadb:/var/lib/mysql
    networks:
      - blog
    restart: always
networks:
  blog:
    driver: bridge

然后修改一下typecho中的config.php的数据库连接就好。一个小麻烦是先前数据库是unix socks访问,需要改成tcp,还需要root可以远程访问,因为php和mysql算是远程了。

xfce xrdp fcitx5,三个搭配起来还不错,再装上chrome,以及termius和vscode,感觉我的日常工作都可以在上面做了。
实测在netcup的rs1000(4c8g,vds)上可以非常流畅的跑,阿里199(2c4g)上有点小卡,而且内存紧张。其实Windows做得并不差,linux看起来流畅和省资源,只是因为没跑桌面。真要跑桌面,用起资源来,不比windows省油多少,甚至更费。
安装命令下面备忘一下,主要是fcitx5麻烦点,按照很多网上的文档装好后,在chrome等应用中是无法输入中文的。

apt install task-xfce-desktop
apt install xorgxrdp xrdp 
adduser xrdp ssl-cert
dpkg-reconfigure locales   选择en-us utf8和zh-ch utf8
adduser xxxx  建立自己的桌面用户,root不能直接运行chrome
apt-get install fonts-arphic-bsmi00lp fonts-arphic-gbsn00lp fonts-arphic-gkai00mp 
apt-get install fcitx5*
apt-get install fcitx5-frontend-qt5 fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-pinyin fcitx5-chinese-addons fcitx5-chewing fcitx5-module-lua fcitx5-module-lua-common fcitx5-modules unicode-cldr-core
echo -e 'XIM=fcitx5\nXIM_PROGRAM=fcitx5\nGTK_IM_MODULE=fcitx5\nQT_IM_MODULE=fcitx5\nXMODIFIERS=@im=fcitx5\nSDL_IM_MODULE=fcitx5\nGLFW_IM_MODULE=fcitx5' > /etc/environment
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
apt install ./google-chrome-stable_current_amd64.deb