跳转至

博客📕

佛系小诗一首

佚名《宽心谣》 “不是神仙,胜似神仙!”

日出东海落西山,愁也一天,喜也一天。

遇事不钻牛角尖,人也舒坦,心也舒坦。

每月领取养老钱,多也喜欢,少也喜欢。

少荤多素日三餐,粗也香甜,细也香甜。

新旧衣服不挑拣,好也御寒,赖也御寒。

常与知己聊聊天,古也谈谈,今也谈谈。

内孙外孙同样看,儿也心欢,女也心欢。

全家老少互慰勉,贫也相安,富也相安。

早晚操劳勤锻炼,忙也乐观,闲也乐观。

心宽体健养天年,不是神仙,胜似神仙。

最近更新

2024-05-08 14:11:50 posted: 五一暴走广东

五一暴走广东

From 2024.5.2 to 2024.5.7 in Guangdong & Hongkong, China

何谓暴走?

日均两万五!

去年的五一陪爸妈在上海转了转,充分体验了人挤人的快乐。

而这次暴走广东则可谓是天时地利人和!

  • 天时:广东在我来之前狂下了一个月的雨,极端天气偶有发生。龙卷风摧毁停车场不是戏言!然而,我到广东的那一天,一点雨都没下,天气也很清爽。之后在深圳、香港也只有一天下了雨。
  • 地利:比起上海,广东以及香港真是宝藏旅游地。好玩、好吃,最最最关键的是人没那么多,不会像上海一样到哪里都是人挤人。
  • 人和:鸣谢年老师、前总以及北辰。年老师从鹤山打了一个小时车过来陪我暴走广州。前总带我们吃了顿爆好吃的砂锅鸡和牛杂煲,还陪我们逛了逛大学城。北辰更是重量级,不仅解决了我在深圳的住宿问题还陪我在四天之内暴走了近12万步,吃喝玩乐全部拉满,堪称大die!

    相亲角

    FYI,万分迷人的北辰哥哥正在寻找灵魂伴侣,有意者私。

战术总结

按照惯例,战术总结放在前面。

通宵绿皮火车TIPS

初中那会儿也坐过一次通宵绿皮,不过那时候有人带着,啥也不用管。现在也是记忆模糊了。

这次算是正经初体验了。我买的是Z99,上海站➡️广州站,从下午六点到次日早上十点共计16个小时。

选下铺

只要你坐过一次绿皮卧铺,一定知道下铺虽然贵了二十块,但是真的值得。吃喝拉撒都方便很多,中铺也还行,上铺简直折磨,高度都不够坐起来。

泡面

绿皮卧铺的盒饭真的非常难吃,理论上也有餐车,但我做的这趟似乎餐车没有现炒菜。盒饭从饭点的25¥到半夜的15¥,呈现一个线性递减的价格。

充电宝

理论上有充电插座,但是狼多肉少,并且只能在走廊那里充电。带一个大容量充电宝还是必要的。

眼罩&耳塞

硬卧的房间是没有门的,带个眼罩吧,不然到了晚上会有如下灯光秀:

  • 偶尔的路人打着手电筒🔦
  • 巡逻的列车警察👮打着强光手电以及闪烁的红蓝灯
  • 必然会经过的几个站台,从窗帘里透过来的耀眼路灯

耳塞也可以搞一个,不然真的很吵。

注意安全

一个人坐车的话还是要注意安全哦。

香港旅行TIPS

这次广东之旅还顺便去了趟香港,比起日本去香港的过程还是十分丝滑的。

签注

大陆居民需要先办理港澳通行证,然后申请签注才能访问香港。我申请的是一次往返有效团体旅游(L)签注

FYI:

  • 港澳的签注是分开的,互不影响。
  • 港澳通行证最好去户籍地的移民局办理,异地很麻烦(甚至很有可能办不了)。
  • 签注在哪办都可以,亲测个人旅行(G)和团体旅行(L)是没任何区别的,都可以自助通过口岸。
  • 自助通关需要刷指纹,我看到口岸有补录指纹的服务,推测部分人是需要录一下的(尤其年纪大一些的)。我倒是直接就过去了。
指纹身份证

2011年10月29日,全国人大常委会表决通过了关于修改居民身份证法的决定。修改后的《身份证法》第三条规定,从2012年1月1日起,公民申请领取、换领、补领居民身份证,按自愿原则录入指纹信息。流动人口和常住人口都要在户口所在地公安机关办理。

开放G签注的城市

From https://s.nia.gov.cn/mps/bszy/wlgaot/sqgowl/201903/t20190313_1002.html

二、目前哪些城市开放了赴港澳个人旅游?

答:经国务院批准,目前北京市,天津市,河北省石家庄市,辽宁省沈阳、大连市,吉林省长春市,上海市,江苏省南京、苏州、无锡市,浙江省杭州、宁波、台州市,安徽省合肥市,福建省福州(限市区)、厦门、泉州市,江西省南昌市,山东省济南市,河南省郑州市,湖北省武汉市,湖南省长沙市,广东全省,广西壮族自治区南宁市,海南省海口市,重庆市(限15个区市),四川省成都市,贵州省贵阳市,云南省昆明市共22个省(自治区、直辖市)的49个城市开办了赴港澳个人游。

支付方式

支付宝就行。也可以在口岸换点港币。不过大家似乎都是电子支付,不像在日本能看到大量的现金交易。

交通

从福田口岸或者罗湖口岸去往市中心都是有港铁东铁可以坐的。乘坐地铁也是支付宝就行,你也可以搞一个八达通的卡,此外深圳的卡似乎也可以用但我没试过。

上网

香港那边大陆的运营商没信号,需要开通漫游或者购买本地的电话卡。推荐漫游,因为可以保持自己的电话卡畅通、还能接受短信。

吃喝玩乐

吃喝

  • 粤菜(广州美东大厦,六婶西关小厨)🙅
  • 砂锅牛杂煲、鸡煲(广州大学城,喜牛人砂锅)😋
  • 茶餐厅(深圳书城,香港新发烧腊茶餐厅)😋
  • 早茶(深圳园岭中路,春满人间酒楼)😋
  • 牛肉锅(深圳水围,桐坑牛肉店)😋
  • 粥底火锅(深圳福田,全有记)😋
  • 车仔面(香港尖沙咀)😋
  • 椰子汁(深圳大梅沙)🙅
  • 双皮奶(中英街,太清凉茶)😋
  • 猪脚饭(中英街)😋
  • 牛肉粿条(深圳华强北)😋
  • 老庄凉茶(?)🙅
  • 鲜榨甘蔗(深圳市民广场)😋
  • 生腌海鲜(?)🙅

玩乐

后面有plog,这里介绍一下大概的行程

  • 广州
    • 珠江边
    • 大学城
  • 香港
    • 尖沙咀
    • 维多利亚港
    • 港大
  • 深圳
    • 华强北
    • 莲花山
    • 市民广场
    • 水围村
    • 深圳湾
    • 中英街
    • 大、小梅沙
    • 背仔角

广东印象

广州

可能我去的都是老城区(越秀),广州感觉和上海、香港、深圳比起来多少有点县城了。但我还蛮喜欢这样的老城的,处处有历史的痕迹。人不算多,但也有烟火气息。

进店吃饭,店员总会来一句“饮咩茶?”,那叫一个地道!

珠江也是拉了大胯,可能是我去之前的一个月都在下暴雨。珠江整个一小黄河,没有黄河的震撼,只有黄河的泥沙。

我在的那一天天气倒是不错,清爽的不像是北回归线以南。

最后有点冒犯的是,广州真的很多背影杀手,不论颜值能不能打,身材肤色都是绝美的。

香港

虽然叫广东印象,但既然去了一趟香港也就顺便写一下

可能上海人实在是太多了,去哪我都感觉人不多,香港也是。香港外滩(尖沙咀,遥望维多利亚港)和上海外滩比起来,那叫一个人烟稀少。

此外毕竟是海湾,香港的水还是比上海的水好看的多。

香港的地铁真的很贵,从福田口岸做到金钟花了大概50¥。吃喝也不必提,随处可见超过五块钱的怡宝矿泉水。也没有瑞幸咖啡。

其他倒是没什么印象深刻的了,半日游实在是太潦草。

深圳

深圳大概才是此行的主要游玩地。一句话概括:深圳真是一个有山有海的、朝气蓬勃的城市。

有山有海不必多说,虽然不是巍峨险峻的高山,也没有东南亚那样绝美的海,但比起上海真的是好太多了。

朝气蓬勃依旧是对比上海,游客除外,深圳的年轻人尤其是小朋友(校服哥)尤其的多。上海则显著地老龄化严重,我只要在上海坐公交,车上必有老人。

比起广州,深圳的“广”味就少得多,遇到的外地人居多,“饮咩茶”是一次也没听到过。离香港近的地方港味很重,繁体字的广告牌随处可见。

气候方面,热确实是热,但也没感觉到有多潮湿,也就和上海差不多?

其他的想起来再说吧,先去赶DDL了😭

Day 0 绿皮火车一日游

  • 还没来得及吃口饭,我就上车了,失算!

  • 绿皮是真的慢啊!

  • 程序员……

  • 打了🈚️准备之仗(左侧是我,右侧是程序员大哥)

Day 1 广州一日游

  • 欢迎来到广州,烫个餐具先

  • 到此一游

  • 和前总时隔(大概)五年的会晤

  • 统一祖国!

  • 欢迎来到深圳

Day 2 香港半日游

  • 香港外滩全景

  • 欢迎北辰少爷回国

  • 港大居然不让进,FDU win

  • 铁男同

Day 3-4 深圳Citywalk

  • 深圳特色

  • 茶餐厅,真香啊

  • 豆大的雨

  • 你们深圳的校服都是从专卖店买的啊,我还以为是学校发的呢

  • 华强北,今非昔比了

  • 生腌,能吃但没有必要

  • 早茶,吃完午饭都吃不下了

  • 深圳的发展和经验证明,我们建立经济特区的政策是正确的

  • 深圳湾就是个超大淤泥滩?

  • 我已经可以脑补出成龙上墙的画面了

  • K歌到音道撕裂,粤语歌太难了

  • 素材库大放送

  • 中英街,一不小心就进入了香港

  • 全是阿公阿婆,拖着不明货物,边境真乱啊

Day 5 深圳大梅沙

  • 这位姐太抢镜了

  • 雕塑艺术家(我)和行为艺术家(北辰),我们都是屎尿屁艺术家

  • 走过一条街,就有半价的、更好喝的椰子

  • 顶着太阳骑车到红温

  • 即将抵达深圳好望角

  • 终于抵达深圳好望角

  • woc,CP钓鱼,夫复何求!

  • 最后的晚餐

Day 6 回上海,哔哩哔哩半日游

我承认,这确实过于特种兵了。早上九点从深圳飞上海,落地直奔宿舍。刚好赶上下午两点的企业参访。

  • 22 chu 33

  • 平凡职业造就世界最强

  • 啊?

  • 问答环节还搞到了可爱的鼠标垫,好耶

哔哩哔哩校招的slogan是:加入我们,一起生产快乐吧。望周知

  • 最后,作为加长版假日的终结

省流

Incredible、Gorgeous、Amazing、Unbelievable、Revolutionary、Ultra and Expensive


👉阅读原文
最后更新: 2024-05-08 17:32:27
创建日期: 2024-05-08 14:11:50
2024-04-27 23:21:38 posted: 自托管Overleaf服务器

自托管Overleaf服务器

最近在更新之前写的高中数学讲义,气人的是讲义的页数多起来之后Overleaf就一直编译超时。

学生也要9$一个月,太贵啦!

囊中羞涩但又不想放弃overleaf,无奈只能自己假设一个overleaf服务器。

感谢Overleaf开源的代码!!

Overleaf - GitHub

部署

感谢伟大的Docker,我们想要在自己的服务器部署Overleaf是非常简单的。

Step 1 下载源码

git clone https://github.com/overleaf/toolkit.git ./overleaf-toolkit && cd overleaf-toolkit

overleaf-toolkit提供的脚本

下载完源码之后,我们就可以使用overleaf-toolkit提供的脚本来管理容器了。

./bin文件夹下,有以下这些脚本可以使用:

backup-config
docker-compose
doctor
error-logs
images
init
logs
mongo
rename-env-vars-5-0
rename-rc-vars
shell
start
stop
up
upgrade

Step 2 初始化配置

bin/init

这条命令会在./config目录生成三个文件:

overleaf.rc     variables.env     version
你可以根据自己的需要修改。

Step3 启动服务器

bin/up
这个指令是docker compose up的封装,相当于构建+启动容器集群。

Step4 开始使用

然后就完了,就完了!!实在是不能更简单了。

自定义配置

如果你想要在局域网或者广域网访问该服务(默认只能本机访问),需要做一些修改。

修改监听IP和端口

./config/overleaf.rc中,需要修改以下字段:

OVERLEAF_LISTEN_IP=0.0.0.0 # 监听所有的IP
OVERLEAF_PORT=9999 # 默认是80端口

自定义网站名称、管理员邮箱

./config/variables.env文件中,修改:

OVERLEAF_APP_NAME="yang's Overleaf Instance"
OVERLEAF_SITE_URL=???
OVERLEAF_NAV_TITLE="yang's Overleaf Instance"
[email protected]

如何应用修改?

修改完配置文件之后,需要重新build才可以应用配置。

bin/down && bin/up

你可能还需要配置STMP服务器

但我懒得弄了。

在管理员新建用户的时候,(大概)可以自动给该邮箱发送注册信息:

下载tex宏包

默认情况下,overleaf使用texlive,并且宏包是不全的。如果想要安装宏包需要以下步骤:

Step1 进入Docker容器

bin/shell

Step2 安装宏包

下面的代码来自xlz.pub

# 下载并运行升级脚本
wget http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.sh
sh update-tlmgr-latest.sh -- --upgrade

# 更换texlive的下载源
tlmgr option repository https://mirrors.sustech.edu.cn/CTAN/systems/texlive/tlnet/

# 升级tlmgr
tlmgr update --self --all

# 安装完整版texlive(时间比较长,不要让shell断开)
tlmgr install scheme-full

# 你也可以安装一些其他的宏包
tlmgr install tikzlings tikzmarmots tikzducks

Step3 commit镜像

docker commit sharelatex sharelatex/sharelatex:with-texlive-full

Step4 重新构建容器

./config目录下新建一个docker-compose.override.yml文件:

---
version: '2.2'
services:
    sharelatex:
        image: sharelatex/sharelatex:with-texlive-full
然后使用以下命令:
bin/stop && bin/docker-compose rm -f sharelatex && bin/up
重新构建容器。

Upgrade

Note that you will need to remove this committed container and repeat these steps when you upgrade overleaf.

此致。


👉阅读原文
最后更新: 2024-04-27 23:47:09
创建日期: 2024-04-27 23:21:38
2024-04-27 13:43:51 posted: Wake on LAN & WAN

Wake on LAN & WAN

Wake-on-LAN (WoL or WOL) is an Ethernet or Token Ring computer networking standard that allows a computer to be turned on or awakened from sleep mode by a network message.

最近终于解决了宿舍电脑广域网远程开机(Wake on WAN)的问题,特地分享一下。

有问题就会有答案

果然,知乎的slogan再次应验。正确的步骤就在华硕的官网躺着,只是我之前没有看到。

我之前一直少了一步开启UEFI网络堆栈的设置:

  • After entering the Network Stack Configuration, select [Network Stack]④ and set [Enabled]⑤.

所以一直无法实现广域网开机,只能在局域网开机。

主机设置

以下图源华硕的Note

示例基于Windows 10/11+华硕主板

Step 1 关闭快速启动

Step 2 允许网卡设备唤醒电脑

注意,这里华硕的示例选择了Realtek Gaming 2.5GbE Family Controller作为唤醒的设备,而我们一般选择Intel(R) xxx也就是板载网卡作为唤醒设备。

注意,这里华硕的教程没有勾选:Only allow magic packet to wake the computer。而我们一般都是勾选的(这样我们要远程开机的时候就发送特定结构的magic packet),不然发送任何包都会唤醒电脑了。

Step 3 在Bios中允许WOL

图源知乎,如果你选了PCI-E设备来唤醒(例如板载网卡),那么Power On By PCI-E这个选项也需要打开。

路由设置

最后如果你想从广域网启动机器,就需要有公网IP地址(如果没有的话内网穿透也可以,需要的朋友自己Google一下)。在此基础之上,使用路由器做端口转发,把公网的自定义端口转发到机器即可。

例如小米的路由就在这个页面:

WOL走的是UDP协议,一般我们把包发送到想开机那台机器的9端口即可。所以需要添加端口映射:

当然,我们先要使用路由器的DHCP静态分配固定机器的局域网IP,不然这个转发就没意义了。

远程启动

万事俱备我们就可以远程启动了。

首先拿一个小本本把我们要WOL机器的网卡MAC地址抄下来,形如:

00:16:EA:AE:3C:40

wakeonlan脚本

在电脑上我推荐使用wakeonlan脚本,这是perl语言写的一个简单小脚本,还挺好用(但是不支持解析域名,必须使用IP来唤醒)。

用法如下,必须要传递的参数就是hardware_address,也就是网卡的MAC地址。

Usage:
    wakeonlan [-h|--help] [-v|--version] [-q|--quiet] [-n|--dry-run]
    [-i|--ip IP_address] [-p|--port port] [-f|--file file_name]
    [[hardware_address] ...]

iOS应用推荐

手机上也有WOL的应用,我感觉这款开源APP颜值很高:


👉阅读原文
最后更新: 2024-04-27 23:47:09
创建日期: 2024-04-27 13:43:51
更多其他博客见左侧Archive
最后更新: 2024-04-03 19:02:21
创建日期: 2022-07-24 22:16:33

评论