阅读视图

RSS阅读工具再度大升级

前篇RSS记录说到了要调整,说干就干。精简再度优化,完善工具,不过度消耗时间和精力。经过慎重测试考虑后,停掉了RsstoEmail这个订阅工具,停掉了蚁阅,RSS阅读工具再次回到了FreshRSS和Folo,几天对比和研究,再度升级了下。

FreshRss

前篇文之前CSS功能等还是至少半年以上折腾的,这半年多多发生了些变化,比如浏览器从火狐换到了谷歌,比如有包年的VPN。新浏览器上原来写的CSS出现了兼容问题,再有就是之前自己调整的代码都是直接改的代码,更新升级简直要命。

所以呢换了浏览器后迟迟没有修复兼容,甚至差不多一年没有升级FrshRSS版本,前几天一看居然有七八个版本要升级。一个一个点升级,结果是模板和功能全部被覆盖了,虽然我备份了,但是我想换种更为一劳永逸的办法了。

有了VPN完全可以轻松访问FreshRSS的应用中心,插件都可以使用了。原来的三栏功能找到了替代的插件,插件形式后续更新就不用再改代码了;个性化的CSS这次找到了自定义CSS和JS插件,全部用CSS和JS后台写,这样就脱离了程序文件,尽量不动程序代码,后续有新版随便升级。

喜欢蚁阅的CSS,反正都是重来,干脆就模仿下,这下就不怎么留恋蚁阅的简单高效体验。AI真的好用,目前三个RSS阅读工具,三个的源头都有些不一样,同步起来很麻烦,不智能,比如Folo居然告诉我超过限制数量了,FreshRSS重复的也会导入,反正就是体验不好,三个平台源头导出交给AI,让其分析三个文件,然后相互补充,生成全新文件,轻松导入下实现三个平台源头同步。

这次导入后还是发现FreshRSS的兼容性还是不如蚁阅,多个蚁阅可以用的源头到它就不行了。

20250608-105132.png

出于一劳永逸的目的,这次的FreshRSS完善很不错,完全是在谷歌浏览器下完善,完美兼容谷歌,然后一看其他浏览器也完美。还是喜欢的三栏,元素大幅度减少,新增订阅、设置归到了右上角,且加了个手动刷新按钮,完美衔接。模板就一个,无限接近夜间模式,不让其随浏览器变化。

Folo

近几天Folo投入正常使用了,又发现了几个不错的功能,比如AI总结、AI翻译,国外信息阅读真的太完美了,中英段落式排版,体验极好。

20250608-105701.png

  •  

Fox Day

老板英文名叫Nick,用了电影《疯狂动物城》的Nick做头像。

周五下午在团队小群突然聊到大家的头像,有人提议要不要都换《疯狂动物城》里的动物做头像,我突发奇想,干脆都换Nick的不同风格头像更好玩,于是火速从小红书找了几张,一起换上了。

[查看全文...]

  •  

服务器主板

昨天测试安装服务器主板,装好后,开机按钮按了没反应,测试电源线和排插都是正常的,还好主板上有一个很小的黑色按钮,可以按开机也正常开机了,说明可能是机箱开关的问题,但开机和重启两个键都不能用,硬盘灯和电源灯显示是正常的,总不可能两个键同时坏吧。

于是我拔了跳线,用螺丝刀短接也不能正常开机,感觉可能是主板或静电的问题。最后换了桌面开关发现正常了,再短接也正常了,说明刚才可能是我短接没有操作好,真的是机箱的开机和重启两个键同时坏 ::twemoji:sweat::

开机问题解决了,又遇到内存插上后不能开机的问题,代码b0,搜索是内存没有插好造成的,反复插也不行,最后发现只要插灰色的插槽都能正常启动,插黑色的就不可以,最后技术那里反馈确实是这样设计的:灰色为主插槽,黑色为副插槽,主插槽要插满的情况下,再插副插槽才可以启动,如果只插副插槽也不能启动的。

我会去插黑色的插槽是因为主板官方说明书上说,CPU下方黑色插槽为主插槽,这显然是标注错误,我反馈给了技术,他们说确实是标错了,会叫美工修改,害我忙活了一下午。。。

20250607133559.jpg

  •  

孩子妈的副业

昨天做了个纠结了许久的决定:陆续停掉孩子妈的副业,差不多干了一年了,具体启动时间忘记了,有过记录但是懒得去翻了。刚来这村子,经历几次搬家几次找房后发现了村中租房的痛点,第一时间寻找房源谈合作,前后达成7栋村中自建房的托管代租。

刚开始蛮好的,差不多都是新建的房子,他们年轻人都工作没时间推广宣传,更没时间带看房,家里老人干不了这事。当时我们的介入对他们来说真的太好了,当然对我们来说也不错,他们的屋子租出去了,我们获得不错的收入。

但是,陆陆续续的变了,不是那么好干


隐私保护:因涉及隐私内容RSS已做隐藏,请通过原文链接阅读更多
版权声明:如无注明均为原创,未经允许不得任何形式转载
原文链接孩子妈的副业
  •  

Reading Options for the End of the World

DR: Frequently, I write articles for various Gettysburg area publications promoting the library where I work. As an organization, we supply a minimum of three articles to these publications each week. That’s 156 articles each year written by ten or fifteen employees. As you can imagine, it gets hard to keep the content fresh. As my company’s finance directory, my area of expertise can be pretty dull—where our funding comes from, what we spend it on—especially if I regurgitate the same information eight or nine times per year. I rarely write about the finances.

The other writers each have a programmatic area they oversee with events planned several times per month. For them, coming up with article topics, I assume, is as simple as looking at the calendar. On the other hand, my topics tend to be random and offbeat, sort of whatever pops into my head that week (very much like my blog). Below is the article I submitted this week on library materials for the visually impaired. I think it’s a clever take on a serious topic and an entertaining way to convey the information.

I wanted to post it here, because while the county-specific figures I’ve included are only pertinent locally, I think the general topic holds true for most public libraries.

What I wrote:

~ ~ ~

[Rod Serling voice-over]: Consider Mr. Henry Bemis, a small, quiet man in a large, bustling city. A bespeckled, strange character who prefers to immerse himself in books rather than live his life. Due to a demanding boss and his scornful wife, Mr. Bemis can’t find a quiet moment to read. In just a moment, fate will conspire to offer Mr. Bemis ample time with no distractions, a world to himself with unlimited books, in the Twilight Zone (cue music).

Do you remember this episode? Time Enough at Last has been ranked repeatedly as the number one fan favorite from The Twilight Zone’s five season run. It’s been decades since I’ve watched any episodes (except this one, which I watched this morning at four a.m.), but I can still remember quite a few plot-lines I prefer to this one. Regardless, a library article is nothing without books, so this is the episode I chose.

Henry Bemis, a bank teller, sneaks away to the vault for his lunch break—a quiet place where no one is likely to find him. As he dines, he dives into Dickens’ David Copperfield, a book he’s been trying to steal time to read since the beginning of the episode. Suddenly, the vault is shaken by a massive explosion that renders Henry unconscious. When he comes to hours later, he learns that an atomic war has destroyed civilization. He is only spared by the lead-lined, underground vault where he hid to read.

Inspecting his city, he finds nothing but destruction. No intact buildings and no people either. In the ruins of a grocery store, he finds countless cans of food strewn about. “Well, I won’t starve,” he says to himself. Henry’s inability to find any other survivors threatens to drive him mad. He’s about at his end when he realizes he’s wandered in to the ruins of the city library. Books are scattered about the street. As Henry collects them, he rattles off an account of the prizes he has found: “The works of Charles Dickens, the works of George Bernard Shaw, Shelly, Browning, Keats, Shakespeare, all the books I’ll ever want, all the books I need.”

As Henry celebrates his good fortune and newfound reason to live, he stumbles on some rubble and his glasses fall to the ground. The lenses break into pieces. The camera view shifts to Henry’s blurry vision. No more reading for him. Yet another ironic twist… in The Twilight Zone.

Sigh! If this exact scenario happens to you, don’t freak out. The Adams County Library System has several options for visually impaired readers.

First and foremost, we have a huge collection of large print books, 4,500 of them in all genres to choose from. They are just like the rest of our books, except the font is increased so people with eyesight issues can still read the words.

If the internet is working, which it is today and might be even after a nuclear holocaust, you have our eCollection to explore. Despite your vision troubles, our 43,000 eAudio Books are always an option. They are just like books on CD, except you can stream them through your device. And with font-sizing options on most eReaders, any of our 89,000 eBooks can now serve as a large print book.

On the outside chance that the internet disappears forever, simply find some batteries amidst the canned goods scattered around the wreckage of any former grocery store. You can fire up a battery-operated CD player and borrow some of our 3,600 Audio Books.

I think we readers are always looking for “time enough” to delve into our books. Hopefully we won’t need to wait for Armageddon to carve out that time. But for those who aren’t reading now because seeing the print is too challenging, please explore these options.

Lastly, the federal government and the Pennsylvania government run programs for visually impaired people.  Books come by mail preloaded on audio devices. These devices are simple to use and 100% free. Ask at any branch for help signing up for one or both of these services.

Jeff Cann
Finance Director and Sci-Fi Nerd
Adams County Library System

  •  

论直男如何用烂一条洗脸帕的全过程

男生的洗脸帕往往难逃"破洞、硬化、失踪"三大命运,原因包括:暴力搓脸、多功能使用(擦汗/擦器械)、粗暴机洗、暴晒硬化,以及“用成抹布才换”的顽强精神。此外,室友"借用"、平行宇宙吞噬等玄学因素也难辞其咎。想延长毛巾寿命?选厚实材质、温柔对待、定期更换,最重要的是——写上名字防"盗窃"!毕竟,每条破毛巾都承载着直男最后的倔强。(最后再撑两个月?)😏
  •  

189List:一个全新的天翼云网盘的目录列表程序,CTList升级版

✇Rat
作者Rat's

说明:由于CTList因为接口问题导致程序无法使用,加上存在一些问题,所以直接放弃更新;最近萌咖大佬抽时间,摒弃CTlist的短板,开发了新的列表程序,这里暂且命名189List,可以说几乎将性能优化到极致,之前爆内存等问题统统不存在了,且安装配置更加简单。

当然,如今用天翼网盘的人估计也不多了,也不怕被滥用,所以现在的程序已经不需要授权码了,直接可以使用,且样式和CTlist差不多,这里就不截图了。

功能

  • 支持添加多账户(多配置互不干扰)
  • 支持自动签到(每天自动增加网盘容量)
  • 支持异步缓存目录结构,无须等待
  • 支持加密访问路径(隐私分享)
  • 支持展示任意目录,自定义根目录
  • 支持以JSON格式输出内容(作为后端)
  • 支持获取预览图链接,方便前端展示
  • 支持只读挂载到PotPlayer(WebDAV), nPlayer(WebDAV),kodi(WebDAV)

安装

Github地址:https://github.com/MoeClub/vList/tree/master/189List

这里只说Linux的用法。

1、安装CTList

#新建并进入CTList目录
mkdir /opt/189List && cd $_

#64位系统下载
wget https://raw.githubusercontent.com/MoeClub/vList/master/189List/amd64/linux/189List

#32位系统下载
wget https://raw.githubusercontent.com/MoeClub/vList/master/189List/i386/linux/189List

#arm32架构下载
wget https://raw.githubusercontent.com/MoeClub/vList/master/189List/arm/linux/189List

#arm64架构下载
wget https://raw.githubusercontent.com/MoeClub/vList/master/189List/arm64/linux/189List

下载好二进制后,继续使用命令:

#给予权限
chmod +x 189List

#下载主题文件
wget https://raw.githubusercontent.com/MoeClub/vList/master/index.html

2、新建配置文件

vi /opt/189List/config.json

首先按一下键盘的i键,进入编辑模式,这时候可以使用键盘进行编辑,编辑代码详解如下:

#单账号,rootId为展示的目录id,默认为根目录;rootPath指定某账户访问路径, 如ip:8000/189List,多账户时每个路径必须唯一
[
  {
    "user": "手机号",
    "passwd": "密码",
    "rootId": "-11",
    "rootPath": "/189List"
  }
]

#多账号,以下为2个账号,有几个复制几个,注意用英文逗号分隔
[
  {
    "user": "手机号",
    "passwd": "密码",
    "rootId": "-11",
    "rootPath": "/189List"
  },
  {
    "user": "手机号",
    "passwd": "密码",
    "rootId": "-11",
    "rootPath": "/189List"
  }
]

全部编辑好了后,按一下键盘的esc键退出编辑模式,接下来输入英文:wqenter键确定,即保存退出。

全部配置参数详情参考,可根据需求自行加入:

#json文件格式标准中规定最后一行数据没有逗号.
[
  {
    "disable": false,
    // 是否关闭该配置
    
    "user": "手机号",
    
    "passwd": "密码",
    
    "rootId": "-11",
    // 根目录文件夹ID, 默认 -11
    
    "rootPath": "/Cloud189",
    // 挂载的虚拟路径
    
    "authItem": "abc:123@/Movie|xyz:456@/Private/*",
    // HTTP 401 加密项, 以 | 为分隔符. 可以 * 结尾匹配路径. 路径为去掉挂载虚拟路径后的路径.
    // abc:123@/Movie  当访问 /Cloud189/Movie 时需要提供用户名 abc 和 密码 123, 但 /Cloud189/Movie 下的子项无需提供用户名密码.
    // xyz:456@/Private/*   当访问 /Cloud189/Private 及其子项时需要提供用户名 xyz 和 密码 456.
    
    "nodeInterval": 1800,
    // 目录刷新间隔, 最小值: 300
    
    "linkInterval": 300
    // 下载链接刷新间隔, 最小值: 60, 最大值 360
    
  }
]

3、调高limits

这里调整下limitslinux下可能由于高并发情况下会出错,使用命令:

[ -f /etc/security/limits.conf ] && LIMIT='262144' && sed -i '/^\(\*\|root\)[[:space:]]*\(hard\|soft\)[[:space:]]*\(nofile\|memlock\)/d' /etc/security/limits.conf && echo -ne "*\thard\tmemlock\t${LIMIT}\n*\tsoft\tmemlock\t${LIMIT}\nroot\thard\tmemlock\t${LIMIT}\nroot\tsoft\tmemlock\t${LIMIT}\n*\thard\tnofile\t${LIMIT}\n*\tsoft\tnofile\t${LIMIT}\nroot\thard\tnofile\t${LIMIT}\nroot\tsoft\tnofile\t${LIMIT}\n\n" >>/etc/security/limits.conf

windows系统下不需要调。

4、启动189List

新建一个简单的systemd配置文件,适用CentOS 7Debian 8+Ubuntu 16+

使用命令:

#设置你的运行监听端口,即你可以通过ip:端口访问程序,这里默认8000。
port="8000"
#将以下代码一起复制到SSH运行
cat > /etc/systemd/system/189list.service <<EOF
[Unit]
Description=189list
After=network.target

[Service]
Type=simple
WorkingDirectory=/opt/189List
ExecStart=/opt/189List/189List -bind 0.0.0.0 -port ${port}
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF
#启动并设置开机自启
systemctl start 189list
systemctl enable 189list

相关命令:

启动:systemctl start 189list
停止:systemctl stop 189list
重启:systemctl restart 189list
查看状态:systemctl status 189list

启动后就可以使用ip:8000或其它端口访问程序列表了,有些访问不了的注意下防火墙端口没打开,可使用命令:

#CentOS 7
firewall-cmd --zone=public --add-port=8000/tcp --permanent
firewall-cmd --reload

#Debian/Ubuntu
ufw allow 8000

安装过宝塔面板的,可以直接去后台安全组开放端口,且有些服务商,如阿里云,腾讯云还需要去后台面板的安全组开放该端口才可以访问。

绑定域名

提示:有宝塔面板的直接安装nginx绑定,没有的就可以使用caddy,2选1即可。

宝塔面板

先进入宝塔面板,然后点击左侧网站,添加站点,再点击添加好了的域名名称,这时候就进入了站点配置,点击反向代理,目标URL填入http://127.0.0.1:8000,不要设置缓存,再启用反向代理即可。

如果要启用SSL,就需要在设置反向代理之前,直接在站点配置点击SSL,申请免费let证书,然后再启用反代即可。

Caddy绑定

安装Caddy

mkdir /usr/local/caddy
wget -O /usr/local/caddy/caddy "https://caddyserver.com/api/download?os=linux&arch=amd64"
chmod +x /usr/local/caddy/caddy

配置Caddy

#以下全部内容是一个整体,请修改域名后一起复制到SSH运行!
echo "https://www.moerats.com {
reverse_proxy 127.0.0.1:8000 {
      header_up X-Real-IP {remote_host}
      header_up X-Forwarded-Proto {scheme}
   }
}"> /usr/local/caddy/Caddyfile

注意该配置会自动配置ssl证书,请提前解析好域名并生效,且服务器80/443端口为开放状态,不然绑定会出错。

启动Caddy

#将以下代码一起复制到SSH运行
cat > /etc/systemd/system/caddy.service <<EOF
[Unit]
Description=Caddy
Documentation=https://caddyserver.com/docs/
After=network.target network-online.target
Requires=network-online.target

[Service]
User=root
ExecStart=/usr/local/caddy/caddy run --environ --config /usr/local/caddy/Caddyfile
ExecReload=/usr/local/caddy/caddy reload --config /usr/local/caddy/Caddyfile
TimeoutStopSec=5s
LimitNOFILE=1048576
LimitNPROC=512
PrivateTmp=true
ProtectSystem=full
AmbientCapabilities=CAP_NET_BIND_SERVICE

[Install]
WantedBy=multi-user.target
EOF

#启动并设置开机自启
systemctl start caddy
systemctl enable caddy

就可以打开域名进行访问了。

最后更多功能和参数还在调试中,后续放出来;使用过程中有BUG也可以随时反馈。

  •  

CTList:一个可以绑定多个天翼云网盘的目录列表程序,支持视频播放

✇Rat
作者Rat's

说明:之前介绍过很多OneDriveGoogle Drive网盘目录列表程序,但在国内使用的话,网络速度都不理想。最近使用天翼云网盘的人开始多了起来,在国内使用的话,速度还是很不错的,毕竟由电信骨干网支持,国内AWS为文件实际储存节点,基本上速度都是秒开,当然,看片也是无需等待,这里萌咖大佬就写了个天翼云网盘的目录列表程序CTList,安装也是十分简单,和博主之前介绍的OneList差不多,整个站点目录支持在nPlayer播放器中使用,之前通过BUG撸的30T和老用户10T2T空间的都可以利用一下,对于新用户,现在默认30G空间,但经常有送容量的活动,这里就说下安装方法。

截图

请输入图片描述
请输入图片描述

更新

【2021.07.30】
1、修复因天翼更换登陆接口造成登录失败的问题,直接从github下载文件覆盖即可

【2021.06.01】
1、适配kodi(WebDAV)
2、优化性能

【2020.05.10】
优化文件访问/下载速度,已安装过的建议更新下,最新版地址:https://github.com/iiiiiii1/CTList。

【2020.04.23】
1、改善cookies保活机制
2、增加强制HTML/WebDAV配置项
3、加快资源释放

【2020.04.20】
现在开始停止送码,基本上留过言的都送了,项目暂时不会开发新功能,遇到BUG的留言即可。

【2020.04.19】
修复部分BUG,已使用上的可以进行更新修复

【2020.04.15】
该项目暂时关闭,重新补发30个码,安装了未激活的或者已用的可以继续激活使用。

功能

  • 支持多账户
  • 支持显示文件夹大小
  • 支持每天自动签到
  • 支持异步缓存
  • 支持隐藏指定文件夹和文件
  • 支持整个目录,单层目录或单文件访问加密
  • 支持展示任意目录,自定义根目录
  • 支持只读挂载到PotPlayer(WebDAV), nPlayer(WebDAV),kodi(WebDAV)

申请码

提示:获取到授权码后,只能和绑定的账号一起用,在任意服务器都可以安装使用。

CTList Apply Token申请码:

#2020.4.14
2674253DF2154B5A00F5DF05756E7652
9D0B2F6DFA114276DD9A954E6F9948DA
6190D9FF0597748CF164899045D4E210
B2329E6485CD5B7694D0719BF958131E
65F0062A94F68E0179B244D636D89BCD
61683B9642E04DFF0B9353E2E990FF32
231676C503495F33E738C64E791064E9
A656DF714A20A0D2D5E279D16983AB33
D81B56EFA750E69A9AB5EE131F56E4F1
A5177158C8FC44FB8D177B22684954F1
A14519C669990E611F06F5239B0690D2
43A81E7BE5AD2369DA81B7B31FBB4F69
28C3EBC5CB06A6CA9F0BE2F7A42D6F4A
C9E223825FD750FAD4FFEF2F5BBB603E
D77462297AF7F3C333770CAFA7A99CBB
0A65F0E3C54D01502AE1D987BEA1EF89
BDC77BE0C3C504CBC6861D19654ACAF9
D87CF362094468706A7C96F4CE190862
629B180D9AA05B340EFB140B796BF4FD
60EF6F6B8FF478F06EBBA5F8D097786F
1C0A10B53D249A276C9BEDEF98E5F9A3
BFD242F9E7E2E861AAC2C7C3AFF05418
4075B20EBCBFDEBD2B7341327E4D7A95
44CD247E86EF17BFB850A1ED1F29B868
832749B873F8B3AB20271FAA9CBD108E
C0FBDC73C6445660753173E4904270C7
A85895DCB7281C9A5C97B6BEC8F24525
064C591C151D8F14000E975E61FC606E
7E09D3E6C88FD1E40D75DDA0A86BDD26
8AC4C583974E70256E1B6F994947768C

#2020.4.15新增
619A60E465F6384E6E612A39E9792A02
76F3BCD10C053DE6F590E988B5794B73
3E3B5E2EBF9B7283E4D83BD6E7A22A4D
E016F9D4E7151252978396750464B7A6
BFDBAFAC6555D3D684808C79EEC89CD7
5C5C8313311ECC9AA2CE2124D7BEDE08
9A5CA3744DCD93399C0208D8F080A345
D0378BA424E024D9A7E6AFEDCF072892
2482219C2DB38A28B693C83123ECD330
1650CE4BA08450B3069877D3196CA580
C697525F70C3573A3BFFC35A593C882B
4010DB574F9E8BC6FCE699F7EED69291
912185D9CC84F7D88079408A4C315B05
C20341E5B58D429D96A95E4129D5F853
ADA16FC3CC9791041187E8E3DA734D2E
56CA0807F24FC7BF005CA61E59A3E562
18EDA147D328AE8E715FDEF465216672
7B3E000B3EA890C76620CB3F749DFD07
135EE1FDE7B0478E8816CFB8A707FDED
651CFE6712CC68CAB511854E5FC96B04
E7008EEC4B54ED547C3A401B6E9ACB10
8390CFC71D159058615798F55D4D4D6D
2E7C42E0D395B7D66DEE2C6A80116BF4
4C9F2B93B501653308970BB20E556A1D
4D48D713CE4D552955905E5A4E78C7AD
4438DC2F531054A9279A1745FF582530
E154D7F9A7D5A3B493D642C394A38640
976130C15FE5D932F8FF86C0E54F671C
CD0A3D8DB4079DFDF51802019D8EB95D
240EF1812AE40B5F494A4134E0F309B4
FF949E15A4BBD497C276497337266481
B79DDA22666B855CED75218526998BF9
F279A5404431D34A5320D15247ED4E32
DA56FAF28AA55EB3F2C27FE22BAC6443
0123798B2BFAF5648E76ADD6D37A8A99
EDD59DCE9717DEF0684B44AA55F3220D
25DFE5E6FD05E61EC3FDEC2596B89268
428AE41787E4E40CA81D3C9BD68A7B60
D1635D178945D06825F69DCD6FE8E521
11A8CC190EB8426E21D478FC21949AF3

#2020.4.23新增
1D15BC7C9D1F144389A2B75FCCE8E4EE
941E7C1D8564D0B6BB38D4183EB2AAD4
3B48BBF789A9481A53C0EFC5C6E88C96
8046CF262FF4488553CE9AB6FC5A2ED7
B402B08B8386F612D7A087136F3029DF
7FD3ADFDEADEF2B184538B5244CF5096
35E86A05763C3F10A6C9D4FB9423000A
3A60EE7341E2D17E228E8D541AE19B5F
329586545FEA6221827F95EC39377CAA
6C519BA5CB4CD3F0BE5C00D9B679D329

#2020.4.25新增
205D21D3B34F479D0F64E1F1C5DC9647
95BFADD620483E7D6BB7B8D7957E8262
587BA47676352B4F9E11925E47937782
98DFD8A200050BE7D9A8DC7BBEE1FF5E
1E0BFF9D6D598FF146475A641725C63C
4A9ACDA1F26DA156E34D7AF2CDBD3FA3
20F1F9C98A487369745DD9EDC5B8ABC0
C051441120C80489412E40C6069980B5
3DCE9DF07BFCEE09A4EE17AC35B973E1
993011668DA5D80ACD8BDCDEDABF8DD2

安装

Github地址:https://github.com/MoeClub/CTList

这里只详细说下Linux的用法,WindowsMacOS系统二进制文件下载地址→传送门,使用方法和Linux都差不多。

1、申请天翼账号
老用户就不用申请了,新用户点击→传送门,选择短信验证码登录即可,这里联通、移动手机号都可以登录注册。

2、安装CTList

#新建并进入CTList目录
mkdir /opt/CTList && cd $_

#64位系统下载
wget https://raw.githubusercontent.com/iiiiiii1/CTList/master/exec/amd64/linux/CTList
#32位系统下载
wget https://raw.githubusercontent.com/iiiiiii1/CTList/master/exec/i386/linux/CTList
#arm架构下载
wget https://raw.githubusercontent.com/iiiiiii1/CTList/master/exec/arm/linux/CTList

#给予权限
chmod +x CTList

3、下载配置文件

#下载配置文件
wget https://raw.githubusercontent.com/iiiiiii1/CTList/master/config.json
#下载默认的主题文件
wget https://raw.githubusercontent.com/iiiiiii1/CTList/master/index.html

这里提供2款可在线浏览图片,在线观看视频等其他功能的主题文件→传送门,直接下载index.html文件,覆盖即可。

4、编辑配置文件
编辑配置文件config.json,大致说明如下:

[
    {
        "Enable": 1,                  # 0: 关闭, 1: 打开                                              
        "UserName": "",               # 天翼云网盘登陆用户名,不需要@189.cn.                                            
        "Password": "",               # 天翼云网盘登陆密码                                            
        "CaptchaMode": "0",           # 验证码. 0: 遇到验证码拒绝登陆, 1: 手动输入验证, 其他: 自动识别验证码的API.             
        "ViewMode": 0,                # 显示模式. 0: 自动识别. 1: 只使用网页模式. 2:只使用WebDAV模式.                                 
        "RefreshToken": "",           # 天翼网盘会话. 保持默认, 如果出现异常, 请将该值清空.                                               
        "SubPath": "/CTList",         # 指定某账户挂载在网站的某个目录, 多账户时每个目录值必须唯一.                                              
        "RootPathId": "-11",          # 设置展示天翼网盘目录的ID, 根目录为 -11.                                             
        "HideItemId": "0|-16",        # 不展示某个目录或文件, 填写其ID. 每项用"|"分隔.                                             
        "AuthItemId": "",             # 加密某个目录或文件. "<文件或者目录的ID>?<加密模式>?<用户名>:<密码>"                                              
        "RefreshURL": 189,            # 下载直链缓存的秒数. 超时则被动更新.                                             
        "RefreshInterval": 1800       # 刷新目录结构,如果不常更新,建议设置更长时间.
    }
]

如果没啥特殊需求,只需要填写账号密码即可即前4项,且CaptchaMode后面将0改为https://api.moeclub.org/SampleCode用于识别登陆验证码,如果使用期间有修改过配置文件,需要重启CTList

5、调高limits
这里调整下limitslinux下可能由于高并发情况下会出错,使用命令:

[ -f /etc/security/limits.conf ] && LIMIT='262144' && sed -i '/^\(\*\|root\)[[:space:]]*\(hard\|soft\)[[:space:]]*\(nofile\|memlock\)/d' /etc/security/limits.conf && echo -ne "*\thard\tmemlock\t${LIMIT}\n*\tsoft\tmemlock\t${LIMIT}\nroot\thard\tmemlock\t${LIMIT}\nroot\tsoft\tmemlock\t${LIMIT}\n*\thard\tnofile\t${LIMIT}\n*\tsoft\tnofile\t${LIMIT}\nroot\thard\tnofile\t${LIMIT}\nroot\tsoft\tnofile\t${LIMIT}\n\n" >>/etc/security/limits.conf

windows系统下不需要调。

6、启动CTList
这里启动改成了授权模式,需要申请码获取授权码,获取授权码→传送门Apply Token和用户名即手机号必填,且一个申请码只能绑定一个天翼云账号,绑定多个账号需要在同样的授权码上绑定其它账号。

#申请码使用提示
[Success]: 绑定成功.
[Query Mode]:查询模式, 查询授权码. 申请码已经被使用.
如果没有有效授权的用户, 运行程序时会出现Error! No Valid User.

这里如果你想支持下萌咖大佬,可以前往萌咖杂货店→传送门,选择捐赠 #11即可。

获取到授权码后开始启动CTList

#直接运行
/opt/CTList/CTList -a "AUTH_TOKEN" -bind 0.0.0.0 -port 8000

#后台运行
/opt/CTList/CTList -a "AUTH_TOKEN" -bind 0.0.0.0 -port 8000 -d

AUTH_TOKEN为获取到的授权码,8000为访问端口,运行前自行修改。

启动了后,就可以使用ip:8000/CTList访问程序了,后面为SubPath参数路径,自行修改。

如果你访问不了程序,可能要检查下防火墙端口,有安全组的也要放行下相关端口。

这里提供个CentOS系统防火墙开启命令,比如开放8000端口,大致如下:

#CentOS 6
iptables -I INPUT -p tcp --dport 8000 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7
firewall-cmd --zone=public --add-port=8000/tcp --permanent
firewall-cmd --reload

7、开机自启
这里新建一个简单的systemd配置文件,适用CentOS 7Debian 8+Ubuntu 16+

使用命令:

#设置你的运行监听端口,即你可以通过ip:端口访问程序,这里默认8000。
port="8000"
#设置你的授权码,自行修改
AUTH_TOKEN="xxxxxxx"
#将以下代码一起复制到SSH运行
cat > /etc/systemd/system/ctlist.service <<EOF
[Unit]
Description=ctlist
After=network.target

[Service]
Type=simple
ExecStart=/opt/CTList/CTList -a ${AUTH_TOKEN} -bind 0.0.0.0 -port ${port} -l
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF
#启动并设置开机自启
systemctl start ctlist
systemctl enable ctlist

相关命令:

启动:systemctl start ctlist
停止:systemctl stop ctlist
重启:systemctl restart ctlist
查看状态:systemctl status ctlist

绑定域名

提示:有宝塔面板的直接使用宝塔就行,没有的就可以使用caddy,2选1即可。

宝塔面板

先进入宝塔面板,然后点击左侧网站,添加站点,再点击添加好了的域名名称,这时候就进入了站点配置,点击反向代理,目标URL填入http://127.0.0.1:8000,不要设置缓存,再启用反向代理即可。

如果要启用SSL,就需要在设置反向代理之前,直接在站点配置点击SSL,申请免费let证书,然后再启用反代即可。

Caddy绑定

安装Caddy

wget -N --no-check-certificate https://raw.githubusercontent.com/iiiiiii1/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh
#备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh

配置Caddy

#以下全部内容是一个整体,请修改域名后一起复制到SSH运行!

#http访问,该配置不会自动签发SSL
echo "www.moerats.com {
 gzip
 tls admin@moerats.com
 proxy / 127.0.0.1:8000
}" > /usr/local/caddy/Caddyfile

#https访问,该配置会自动签发SSL,请提前解析域名到VPS服务器
echo "www.moerats.com {
 gzip
 tls admin@moerats.com
 proxy / 127.0.0.1:8000
}" > /usr/local/caddy/Caddyfile

启动Caddy

/etc/init.d/caddy start

就可以打开域名进行访问了。

卸载

#未设置开机自启
rm -rf /opt/CTList

#设置过开机自启
systemctl stop ctlist
systemctl disable ctlist
rm -rf /opt/CTList /etc/systemd/system/ctlist.service

多账号配置

[
    {
        "Enable": 1,                  # 0: 关闭, 1: 打开                                              
        "UserName": "",               # 天翼云网盘登陆用户名,不需要@189.cn.                                            
        "Password": "",               # 天翼云网盘登陆密码                                            
        "CaptchaMode": "0",           # 验证码. 0: 遇到验证码拒绝登陆, 1: 手动输入验证, 其他: 自动识别验证码的API.             
        "ViewMode": 0,                # 显示模式. 0: 自动识别. 1: 只使用网页模式. 2:只使用WebDAV模式.                                 
        "RefreshToken": "",           # 天翼网盘会话. 保持默认, 如果出现异常, 请将该值清空.                                               
        "SubPath": "/CTList",         # 指定某账户挂载在网站的某个目录, 多账户时每个目录值必须唯一.                                              
        "RootPathId": "-11",          # 设置展示天翼网盘目录的ID, 根目录为 -11.                                             
        "HideItemId": "0|-16",        # 不展示某个目录或文件, 填写其ID. 每项用"|"分隔.                                             
        "AuthItemId": "",             # 加密某个目录或文件. "<文件或者目录的ID>?<加密模式>?<用户名>:<密码>"                                              
        "RefreshURL": 189,            # 下载直链缓存的秒数. 超时则被动更新.                                             
        "RefreshInterval": 1800       # 刷新目录结构,如果不常更新,建议设置更长时间.
    },
    {
        "Enable": 1,                  # 0: 关闭, 1: 打开                                              
        "UserName": "",               # 天翼云网盘登陆用户名,不需要@189.cn.                                            
        "Password": "",               # 天翼云网盘登陆密码                                            
        "CaptchaMode": "0",           # 验证码. 0: 遇到验证码拒绝登陆, 1: 手动输入验证, 其他: 自动识别验证码的API.             
        "ViewMode": 0,                # 显示模式. 0: 自动识别. 1: 只使用网页模式. 2:只使用WebDAV模式.                                 
        "RefreshToken": "",           # 天翼网盘会话. 保持默认, 如果出现异常, 请将该值清空.                                               
        "SubPath": "/CTList",         # 指定某账户挂载在网站的某个目录, 多账户时每个目录值必须唯一.                                              
        "RootPathId": "-11",          # 设置展示天翼网盘目录的ID, 根目录为 -11.                                             
        "HideItemId": "0|-16",        # 不展示某个目录或文件, 填写其ID. 每项用"|"分隔.                                             
        "AuthItemId": "",             # 加密某个目录或文件. "<文件或者目录的ID>?<加密模式>?<用户名>:<密码>"                                              
        "RefreshURL": 189,            # 下载直链缓存的秒数. 超时则被动更新.                                             
        "RefreshInterval": 1800       # 刷新目录结构,如果不常更新,建议设置更长时间.
    }
]

以上为2个账号配置,注意SubPath不能一样,如果3个账号,直接在[]里面加一次配置文件代码,注意中间使用英文逗号,区分。

使用问题

1、访问地址
根据配置文件中的SubPath项中参数访问具体网盘,一般SubPath的具体值在终端中显示在中括号内。

例如: "SubPath": "/CTList"
访问: http://127.0.0.1:5189/CTList

例如: "SubPath": "/"
访问: http://127.0.0.1:5189/

2、寻找目录ID
用于RootPathIdHideItemIdAuthItemId配置项,登陆https://cloud.189.cn,进入需要操作的目录,查看地址栏最后的数字就是这个目录的ID

文件ID需要浏览器F12查看请求项。

RootPathId: 列表展示的根目录对应的天翼网盘文件夹ID, 天翼网盘根目录ID为 -11 
HideItemId: 在展示目录中隐藏天翼网盘内的文件或文件夹,填写其ID,使用 "|" 分隔
AuthItemId: 在展示目录中加密天翼网盘内的文件或文件夹,使用 "|" 分隔

3、加密目录
AuthItemId配置项采用HTTP 401认证方式加密。

# 单个写法
"AuthItemId": "-11?0?UserName:Password"
# 多个写法
"AuthItemId": "-11?0?UserName:Password|-16?1?UserName:Password"

# 字段解析
<文件或者目录的ID>?<加密模式>?<用户名>:<密码>

# 加密模式,加密文件选0和1效果相同.
0: 只加密这一层文件夹,可以直接访问这层文件夹内部的内容.
1: 加密这个文件夹的所有子项目.

4、刷新策略

# 4个刷新逻辑完全异步,互不影响.
Token(登陆保活): 60 * 60 * 10
Cookie(会话授权): 60 * 30
RefreshURL(真实下载链接): 189 (配置文件可改 <RefreshURL>)
RefreshInterval(刷新目录结构): 60 * 15  (配置文件可改, 全局最小值生效 <RefreshInterval>)

5、使用说明

Usage of CTList:
  -bind string
        Bind Address (default "127.0.0.1")
  -port string
        Port (default "5189")
  -a string
        Auth Token.
  -c string
        Config file. (default "config.json")
  -t string
        Index file. (default "index.html")
  -json
        Output json.
  -d
        Run in the background.
  -l
        Less output.

6、目录访问
SubPath配置项,控制目录访问

# 多账户时,确保 SubPath 项唯一.

当 SubPath 配置为空("")或者为单斜杆("/")时
访问路径为 http://0.0.0.0

当 SubPath 配置为具体字段("/CTList")时, "/CTList" 可以修改成自己喜欢的字段.
访问路径为 http://0.0.0.0/CTList

7、在nPlayer播放器中使用

# 网络 --> 添加 --> WebDAV
# 主机: 填写域名.
# 路径: 填写 SubPath 值. 如: /CTList
# 其他请按照情况填写.

# 优势: 在播放器中可以播放各种编码格式的视频.
# 可以适当的将最小缓存时间调小,提高浏览体验.

8、报错相关

400(Not Found URL): 未能找到该文件的链接.
404(Not Found): 未完成初次缓存目录结构或文件路径不正确.
422(Not Found Real URL): 未能生成真实的文件下载链接(一般是文件被举报了,无法下载).
5XX: 一般是服务器端的问题. 部分可能的情况有: 主程序没开, 端口不通, 反代配置不正确.

最后天翼云网盘APP会经常做活动,送空间容量和会员什么的,可以自己下载个app领一下福利,目前这里列举2个活动:

#免费领取3个月黄金会员
https://m.cloud.189.cn/zhuanti/2020/share-vip/web.html

#免费领取1年黄金会员,图片随便传个就过了
https://m.cloud.189.cn/zhuanti/2020/teacher-vip/web.html

#免费领取家庭云1T空间
https://m.cloud.189.cn/zhuanti/2019/1t-v2/web.html

最后该程序拿来搭建个下载站什么的基本够了,空间多的还可以下点电影啥的看看都行。

  •  

live-torrent:一个支持磁力链和种子的在线搜索云播Web客户端

✇Rat
作者Rat's

说明:live-torrent是一个功能强大的BT Web客户端工具,支持BT搜索和云播,我们可以直接使用程序内置的引擎搜索查找资源,也可以自行上传种子文件或磁力链接添加任务,程序支持自动识别种子内视频文件,点击播放按钮可以直接在线播放,该程序支持对接OpenSubtitles,自动给视频添加字幕。同时也提供一个热门电影排行榜,并提供对应资源给你播放和下载。不过唯一有点小遗憾的就是,不支持在线搜索中文资源,所以中文资源只能自己上传种子文件进行识别播放下载。

截图

请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述

手动安装

Github地址:https://github.com/Davenchy/live-torrent

1、安装NodeJS

#Debian/Ubuntu系统
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt install -y git nodejs 

#CentOS系统
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum install nodejs git -y

2、安装live-torrent

git clone https://github.com/Davenchy/live-torrent
cd live-torrent
#安装依赖
npm i
#打包运行
npm run build
nohup npm start&

装好后通过ip:3000访问Web客户端了。

Docker安装

1、安装Docker

#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on

#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

2、安装live-torrent

docker run --restart=always --name live-torrent -d -p 8080:8080 davenchy/live-torrent

然后就通过ip:8080访问Web客户端了。

最后如果你访问不了Web端,可能要检查下防火墙端口,有安全组的也要放行下相关端口。

这里提供个CentOS系统防火墙开启命令,比如开放3000端口,大致如下:

#CentOS 6
iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7
firewall-cmd --zone=public --add-port=3000/tcp --permanent
firewall-cmd --reload
  •  

Proxyer:一款简单且带Web面板的内网穿透工具

✇Rat
作者Rat's

说明:关于内网穿透的工具,博主已经介绍的非常多了,比如frplanproxynpsholersishserveo等,用起来都还行,不过有些在安装和使用上对于一些新手来说,还是比较复杂的,最近博主发现了个新的内网穿透项目Proxyer,目前仅支持TCP协议、虽然看起来功能比较简单,但基本可以满足日常使用了,特别是在安装和使用方面,对于新手是比较友好的,这里就分享下。

截图

请输入图片描述
请输入图片描述

服务端

Github地址:https://github.com/khvysofq/proxyer

1、安装Docker

#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on

#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

2、安装Docker Compose

curl -L "https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

3、安装Proxyer

wget https://raw.githubusercontent.com/khvysofq/proxyer/master/docker-compose.yml
#请将后面1.1.1.1改成你的服务器ip地址后再运行
export PROXYER_PUBLIC_HOST=1.1.1.1
docker-compose up -d

安装完成后,就可以通过ip:6789访问服务端WEB管理面板了,进去后需要设置一个客户端认证密码。

然后CentOS系统建议关闭防火墙使用,或者打开部分端口也行,关闭命令:

#CentOS 6系统
service iptables stop
chkconfig iptables off

#CentOS 7系统
systemctl stop firewalld
systemctl disable firewalld

像阿里云等服务器,还需要去安全组那里开放下端口。

客户端

进入服务端面板后,界面会提供LinuxWindowsmacOS客户端版本,然后自行根据自身系统下载指定版本的压缩包即可。

Windows可以直接下载界面版本,然后双击可执行文件,会弹出一个网页界面,输入上面的认证密码,即可开始配置穿透。

Linux下载压缩包后,解压出二进制文件,直接在当前目录使用./proxyer命令运行即可。

最后使用起来还是很简单的,由于是新项目,功能可能不是很丰富,看作者后期会不会慢慢完善了。

  •  

视频切片后自动上传至国内免费CDN,无成本加速视频播放

✇Rat
作者Rat's

说明:一般我们观看自己下载的电影时候,通常会因为网络或者带宽原因很卡,所以就得处理下,这里萌咖大佬闭关半个月,写出了一个视频转码切片后自动上传至国内cdn的脚本,脚本默认提供上传到语雀cdn的脚本、采用多线程上传,这里默认10线程,基本上可以很大程度上提高视频的播放速度。

更新

【2020.4.1】
由于语雀修复了上传bug,所以移除语雀cdn,默认修改为阿里云图床。

使用

Github地址:https://github.com/MoeClub/Note/tree/master/ffmpeg

1、安装ffmpeg

wget https://www.moerats.com/usr/down/ffmpeg/ffmpeg-git-$(getconf LONG_BIT)bit-static.tar.xz
tar xvf ffmpeg-git-*-static.tar.xz
mv ffmpeg-git-*/ffmpeg  ffmpeg-git-*/ffprobe /usr/local/bin/
rm -rf ffmpeg-git-*

2、安装脚本

#新建/opt/ffmpeg文件夹存放脚本等文件
mkdir /opt/ffmpeg && cd $_
#下载并运行脚本
wget https://raw.githubusercontent.com/MoeClub/Note/master/ffmpeg/Install.sh
bash Install.sh

3、启动播放器
由于切片生成m3u8文件后,需要播放器才能播放,而上传脚本也会自动推送m3u8文件到播放器根目录,所以这里可以配合一起用,当然自己会播放m3u8的也可以不用搭建,自行选择。

安装pip3

#CenOS 6系统
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum install python34 -y
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py

#CenOS 7系统
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install python36 -y
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py

#Debian/Ubuntu系统
apt update
apt install python3-pip -y

安装依赖:

#进入到播放源码文件夹
cd /opt/ffmpeg/Player
pip3 install tornado

后台启动:

nohup python3 Player.py&

注意Player.py文件的MasterKey值需和publish.shToken值对应,别乱改就行。

4、脚本用法

#命令示例
bash /path/to/media.sh <不含特殊字符的文件名.mp4> [特殊选项]

#特殊选项: 数字;可选参数,默认为0
#0:自动根据文件比特率计算合适的切片大小。(目标文件大小小于20M,一般情况下没问题)
#1:强制重新编码,重新编码比特率为2400k。(一般用于非H264编码,文件切片,速度较慢)
#2:自定义切片时间,当为2时切片时间为3秒,当大于等于3时切片时间为特殊选项数字。

使用示例:

#进入视频所在目录
cd /root/movies

#默认模式切片
bash /opt/ffmpeg/media.sh rats.mp4
#强制重新编码
bash /opt/ffmpeg/media.sh rats.mp4 1
#极速模式, 设置2s一个切片(源文件为H264编码情况下)
bash /opt/ffmpeg/media.sh rats.mp4 2

5、播放示例

#查看推送到播放器这边的m3u8所有文件
http://ip:5866/Player/list

#播放list显示的根目录下的rats.m3u8文件
http://ip:5866/Player/rats.m3u8

上传到语雀CDN

提示:该方案可选,目前语雀默认免费10G,具体可参考官方说明。

先前往语雀官网注册一个账号→传送门,然后获取ctokensession的值,这里说下大概获取方法,以谷歌浏览器为例。

登录后,F12进入控制台选择Network,随便点击一个以yuque开头的链接文件,再选择Cookies即可看到所需要的2个参数。
请输入图片描述
然后复制ctokensession的值。

接下来查看语雀脚本→传送门,将脚本所有的内容复制替换到upload.sh脚本里面,并填入ctokensession的值,保存即可,上传方法参考上面。

最后如果你是vps的话,就不建议强制转码,只切片就行了,不然长时间占用cpu的话,服务器可能会被ban,基本上大多数mp4都可以直接切片。

  •  

unlock-music:支持解密网易云/QQ音乐的加密文件和ID3信息补全

✇Rat
作者Rat's

说明:最近有小伙伴推荐了个解密工具unlock-music,支持网易云音乐/QQ音乐的VIP音乐文件批量解密导出为MP3或无损格式,包括ncmqmc0qmc3mcflacqmcoggmflac格式及补全ncmID3信息,挺实用的,毕竟通常情况下,当这些客户端VIP会员到期后会自动删除已下载的VIP音乐文件。而且文件是加密格式的只能用客户端播放,会员到期后就算保留音乐文件也无法使用,而且加密格式无法在汽载音响或其他设备上播放,用起来限制很大,该程序可以部署在远程服务上或者本地离线使用,解密速度非常快,任务完成后还可以在线播放和批量下载,这里就介绍下。

截图

请输入图片描述

安装

Github地址:https://github.com/ix64/unlock-music

本地使用

如果你想在Windows电脑上使用的话,可以直接下载作者打包好的文件→传送门,下载最新的legacy版本压缩包。

然后将压缩包解压到桌面,打开解压出来的文件夹里面的index文件就可以直接使用。

服务器搭建

如果服务器上已经装有NginxApacheCaddyWeb服务的,可以直接将作者打包好的文件,下载并解压到网站根目录就可以直接使用了,下载地址→传送门,选择最新的modern版本压缩包解压即可。

没有这些Web程序的,可以随便搞个临时用用也行,具体步骤如下:

#下载最新modern版压缩包
curl -O -L https://github.com/ix64/unlock-music/releases/download/`curl -s https://api.github.com/repos/ix64/unlock-music/releases|grep -w tag_name|head -n 1|cut -d'"' -f4`/modern.tar.gz
#解压并删除压缩包
tar zxvf modern.tar.gz && rm -rf $_
cd dist
#运行端口4567,可自行修改
nohup python -m SimpleHTTPServer 4567&

然后访问ip:4567即可,打不开的话就检查下防火墙。

网易云用法

提示:这里只列举博主知道的一种玩法,有意的可以了解下,毕竟该玩法可以节省很多硬盘空间。

该工具支持补全ncmID3信息,就方便我们配合网易云音乐自带的云盘一起使用。

首先将下载的VIP音乐文件解密,然后再将已经解密的音乐文件上传到网易云的我的音乐云盘。
请输入图片描述
上传成功后,系统会自动根据文件ID3信息进行匹配,该上传文件会永久有效,此后不管你还是不是VIP会员或者该歌曲有没有下架,你都可以完整的播放该VIP歌曲和无损格式歌曲,也就是会直接从你的网盘调用,即PC/手机端歌曲信息会包含云盘字眼。
请输入图片描述
注意非VIP会员也可以上传解密后的VIP歌曲,且已经下架的歌曲评论区无法使用,其它正常。

最后QQ音乐用的不多,就不说了,关于使用的一些注意事项可以直接查看→传送门

  •  

Simple Torrent:一个支持边下边播、无版权限制和自动上传的BT离线下载程序

✇Rat
作者Rat's

说明:博主很久以前水过一个BT下载工具Cloud Torrent,不过好像2年没维护了,这里就介绍个基于Cloud Torrent开发的项目Simple Torrent,同样的使用Golang编写,功能在原有的基础上加了些适用的功能,下载/上传速度限制、无版权限制,RSS订阅和自定义添加BT-Trackers等,而且还有api接口,同时还支持下载后自动调用外部命令,可玩性还是很高的,比如我们可以和aria2一样,将下载完成的资源自动上传到OneDriveGoogle Drive等网盘,博主大概用了下,感觉还可以,这里就分享下。

截图

请输入图片描述
请输入图片描述

安装

Github地址:https://github.com/boypt/simple-torrent

使用SSH客户端登录服务器,运行命令:

bash <(wget -qO- https://raw.githubusercontent.com/boypt/simple-torrent/master/scripts/quickinstall.sh)

然后使用ip:3000访问即可。

顺便提供个博主经常用的BT-Trackers服务器地址,效果不错,如下:

https://trackerslist.com/all.txt

直接在Web界面修改即可。

相关命令:

启动:systemctl start cloud-torrent
重启:systemctl restart cloud-torrent
停止:systemctl stop cloud-torrent
查看状态:systemctl status cloud-torrent

Docker安装

1、安装Docker

#CentOS 6系统
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on

#CentOS 7、Debian、Ubuntu系统
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

2、安装Simple Torrent

docker run --restart=always --name simple-torrent -d \
-p 3000:3000 \
-v ~/downloads:/downloads \
-v ~/torrents:/torrents \
boypt/cloud-torrent

然后使用ip:3000访问即可。

最后如果你访问不了Web端,可能要检查下防火墙端口,有安全组的也要放行下相关端口。

这里提供个CentOS系统防火墙开启命令,大致如下:

#CentOS 6
iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7
firewall-cmd --zone=public --add-port=3000/tcp --permanent
firewall-cmd --reload

API使用

关于API的用法,官方文档说的很详细了,这里就大概列举几个,如下:

#通过远程地址添加种子
curl --data "http://domain.com/file.torrent" "http://localhost:3000/api/url"
#通过本地文件添加种子
curl --data-binary "my.torrent" "http://localhost:3000/api/url"
#通过磁力链接添加种子
curl --data "magnet:?xt=urn:btih:..." "http://localhost:3000/api/url"

#开始种子任务
curl --data "start:${HASH}" "http://localhost:3000/api/torrent"
#停止种子任务
curl --data "stop:${HASH}" "http://localhost:3000/api/torrent"
#删除种子任务
curl --data "delete:${HASH}" "http://localhost:3000/api/torrent"

#查看文件和种子信息
/api/files和/api/torrents

外部程序调用

先修改配置文件,通过上面脚本安装的配置文件在你的主目录,比如/root目录,配置文件cloud-torrent.json

修改以下参数:

#外部程序调用参数
"donecmd": "",

#比如我要下载完成后,直接运行/home目录下的rats.sh脚本
"donecmd": "/home/rats.sh",

那么下载完成后就会运行该脚本。

一般种子下载完成后,会返回以下参数变量,这里列举下主要的:

CLD_DIR为下载路径,且为绝对路径
CLD_PATH为下载文件名称
CLD_SIZE为文件大小
CLD_TYPE为调用事件类型,分为files和torrent,分别为种子里单个文件和整体文件
CLD_HASH为文件HASH值

这里随便放一个下载后自动移动的脚本,针对rclone挂载的文件夹。

#!/bin/bash

#下载后移动的文件夹路径
RemoteDIR="/down/moerats";  

if [[ ${CLD_TYPE} == "torrent" ]]; then
eval mv \'"${CLD_DIR}/${CLD_PATH}"\' "${RemoteDIR}";
#移动后停止该任务
curl --data "stop:${CLD_HASH}" "http://127.0.0.1:3000/api/torrent";
#停止后清除该任务,也就是不会出现在Web界面了
curl --data "delete:${CLD_HASH}" "http://127.0.0.1:3000/api/torrent";
fi

这里还可以结合TG机器人啥的一起使用,玩法很多,可以自行结合API一起使用。

要注意的是,配置调用脚本的时候,需要给予脚本可执行权,并重启程序生效,比如:

#给予可执行权,脚本路径/root/rats.sh
chmod +x /root/rats.sh
#重启程序
systemctl restart cloud-torrent

相关教程

最后关于这个无版权限制,博主从未遇见过版权投诉,所以无法测试,对于下载的话,有些资源速度还是不错的,具体效果就自行体验了。

  •  

多种功能强大的BT离线下载程序Docker镜像及安装

✇Rat
作者Rat's

说明:最近看到很多小伙伴对离线下载啥的,兴趣蛮大,博主以前也水了不少了BT下载相关的脚本和安装,不过都没Docker简单,这里就找了一些用的人比较多,也经常在维护的BT离线程序的Docker镜像,包括Aria2utorrentDelugeTransmissionRutorrentQbittorrent,算是比较全了,这里就分享下。

安装Docker

首先安装下面程序之前,需要在服务器上安装Docker环境,使用命令:

#CentOS 6系统
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on

#CentOS 7、Debian、Ubuntu系统
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

安装Aria2

镜像来源:https://hub.docker.com/r/onisuly/aria2-with-webui

先安装Docker,然后执行以下命令:

docker run --restart=always --name aria2-ariang -d \
-p 6060:80 \
-p 6800:6800 \
-e SECRET=moerats \
-v ~/aria2/down:/data \
-v ~/aria2/conf:/conf \
onisuly/aria2-with-webui

安装完成后,相关信息如下:

AriaNg地址:http://ip:6060
aria2连接端口:6800
aria2连接密匙:moerats
下载/配置目录:~/aria2

CentOS系统安装后,可能还需要开启相应的端口,大致如下:

#CentOS 6
iptables -I INPUT -p tcp --dport 6060 -j ACCEPT
iptables -A INPUT -p tcp --dport 6800 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7
firewall-cmd --zone=public --add-port=6060/tcp --permanent
firewall-cmd --zone=public --add-port=6800/tcp --permanent
firewall-cmd --reload

如果你不想用了,可以使用以下命令卸载:

#删掉容器
ContainerID=`docker ps|grep onisuly/aria2-with-webui|awk '{print $1}'`
docker kill ${ContainerID}
docker rm ${ContainerID}
docker rmi `docker images|grep onisuly/aria2-with-webui|awk '{print $3}'`
#删掉下载文件夹
rm -rf ~/aria2

安装utorrent

镜像来源:https://hub.docker.com/r/ekho/utorrent

先安装Docker,然后执行以下命令:

docker run --restart=always --name utorrent -d \
-p 8080:8080 \
-p 6881:6881 \
-v ~/utorrent:/utorrent/data \
ekho/utorrent

安装完成后,相关信息如下:

utorrent地址:http://ip:8080/gui
访问用户名:admin
访问密码:为空
下载目录:~/utorrent

CentOS系统安装后,可能还需要开启相应的端口,大致如下:

#CentOS 6
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
iptables -A INPUT -p tcp --dport 6881 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=6881/tcp --permanent
firewall-cmd --reload

如果你不想用了,可以使用以下命令卸载:

#删掉容器
ContainerID=`docker ps|grep ekho/utorrent|awk '{print $1}'`
docker kill ${ContainerID}
docker rm ${ContainerID}
docker rmi `docker images|grep ekho/utorrent|awk '{print $3}'`
#删掉下载文件夹
rm -rf ~/utorrent

安装Deluge

镜像来源:https://hub.docker.com/r/linuxserver/deluge

先安装Docker,然后执行以下命令:

docker run --restart=always --name deluge -d \
--net=host \
-v ~/deluge/config:/config \
-v ~/deluge/downloads:/downloads \
linuxserver/deluge

安装完成后,相关信息如下:

deluge地址:http://ip:8112
访问密码:deluge
配置/下载目录:~/deluge

CentOS系统安装后,可能还需要开启相应的端口,大致如下:

#CentOS 6
iptables -I INPUT -p tcp --dport 8112 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7
firewall-cmd --zone=public --add-port=8112/tcp --permanent
firewall-cmd --reload

进入界面后,记得点击上方的Preferences,将下载目录设置为/downloads

如果你不想用了,可以使用以下命令卸载:

#删掉容器
ContainerID=`docker ps|grep linuxserver/deluge|awk '{print $1}'`
docker kill ${ContainerID}
docker rm ${ContainerID}
docker rmi `docker images|grep linuxserver/deluge|awk '{print $3}'`
#删掉下载文件夹
rm -rf ~/deluge

安装Transmission

镜像来源:https://hub.docker.com/r/linuxserver/transmission

先安装Docker,然后执行以下命令:

docker run --restart=always --name transmission -d \
-e TRANSMISSION_WEB_HOME=/transmission-web-control/ \
-e USER=moerats \
-e PASS=moerats \
-p 9091:9091 \
-p 51413:51413 \
-p 51413:51413/udp \
-v ~/transmission/config:/config \
-v ~/transmission/downloads:/downloads \
-v ~/transmission/watch:/watch \
linuxserver/transmission

安装完成后,相关信息如下:

transmission地址:http://ip:9091
访问用户名:moerats
访问密码:moerats
配置/下载目录:~/transmission

CentOS系统安装后,可能还需要开启相应的端口,大致如下:

#CentOS 6
iptables -I INPUT -p tcp --dport 9091 -j ACCEPT
iptables -A INPUT -p tcp --dport 51413 -j ACCEPT
iptables -A INPUT -p udp --dport 51413 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7
firewall-cmd --zone=public --add-port=9091/tcp --permanent
firewall-cmd --zone=public --add-port=51413/tcp --permanent
firewall-cmd --zone=public --add-port=51413/udp --permanent
firewall-cmd --reload

如果你不想用了,可以使用以下命令卸载:

#删掉容器
ContainerID=`docker ps|grep linuxserver/transmission|awk '{print $1}'`
docker kill ${ContainerID}
docker rm ${ContainerID}
docker rmi `docker images|grep linuxserver/transmission|awk '{print $3}'`
#删掉下载文件夹
rm -rf ~/transmission

安装Rutorrent

镜像来源:https://hub.docker.com/r/linuxserver/rutorrent

先安装Docker,然后执行以下命令:

docker run --restart=always --name rutorrent -d \
-p 2222:80 \
-p 5000:5000 \
-p 51413:51413 \
-p 6881:6881/udp \
-v ~/rutorrent/config:/config \
-v ~/rutorrent/downloads:/downloads \
linuxserver/rutorrent

安装完成后,相关信息如下:

rutorrent地址:http://ip:2222
配置/下载目录:~/rutorrent

CentOS系统安装后,可能还需要开启相应的端口,大致如下:

#CentOS 6
iptables -I INPUT -p tcp --dport 2222 -j ACCEPT
iptables -A INPUT -p tcp --dport 5000 -j ACCEPT
iptables -A INPUT -p tcp --dport 51413 -j ACCEPT
iptables -A INPUT -p udp --dport 6881 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7
firewall-cmd --zone=public --add-port=2222/tcp --permanent
firewall-cmd --zone=public --add-port=5000/tcp --permanent
firewall-cmd --zone=public --add-port=51413/tcp --permanent
firewall-cmd --zone=public --add-port=6881/udp --permanent
firewall-cmd --reload

如果你不想用了,可以使用以下命令卸载:

#删掉容器
ContainerID=`docker ps|grep linuxserver/rutorrent|awk '{print $1}'`
docker kill ${ContainerID}
docker rm ${ContainerID}
docker rmi `docker images|grep linuxserver/rutorrent|awk '{print $3}'`
#删掉下载文件夹
rm -rf ~/rutorrent

安装Qbittorrent

镜像来源:https://hub.docker.com/r/linuxserver/qbittorrent

先安装Docker,然后执行以下命令:

docker run --restart=always --name qbittorrent -d \
-p 6881:6881 \
-p 6881:6881/udp \
-p 8080:8080 \
-v ~/qbittorrent/config:/config \
-v ~/qbittorrent/downloads:/downloads \
linuxserver/qbittorrent

安装完成后,相关信息如下:

qbittorrent地址:http://ip:8080
用户名:admin
密码:adminadmin
配置和/下载目录:~/qbittorrent

CentOS系统安装后,可能还需要开启相应的端口,大致如下:

#CentOS 6
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
iptables -A INPUT -p tcp --dport 6881 -j ACCEPT
iptables -A INPUT -p udp --dport 6881 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=6881/tcp --permanent
firewall-cmd --zone=public --add-port=6881/udp --permanent
firewall-cmd --reload

如果你不想用了,可以使用以下命令卸载:

#删掉容器
ContainerID=`docker ps|grep linuxserver/qbittorrent|awk '{print $1}'`
docker kill ${ContainerID}
docker rm ${ContainerID}
docker rmi `docker images|grep linuxserver/qbittorrent|awk '{print $3}'`
#删掉下载文件夹
rm -rf ~/qbittorrent

这里顺便推荐个磁力链接聚合搜索magnetW,有兴趣的可以下载Windows/Mac端应用程序,下载地址→传送门

最后这里只列举简单的安装,更深层次的可以访问镜像地址使用,如果还有其它好用没有列举的,可以留言提下。

  •  

一个可以绑定多个OneDrive网盘的极简目录列表:OneList

✇Rat
作者Rat's

说明:OneList以前介绍过,主要的特色就是解决了因OneDrive API抽风导致的很多问题,稳定性和访问速度都是不错的。不过由于使用Python写的,而Py单线程容易阻塞,响应不够迅速,刷新缓存时,Web端请求基本不可用,所以在整体性能上有点瑕疵。基于Golang的性能更好,效率更高,多盘并发缓存等众多好处,于是萌咖大佬就弃用Python版本,使用Golang重写了OneList,同时支持国际版、个人免费版(家庭版)、中国版(世纪互联)及多网盘绑定。

截图

请输入图片描述

更新

【2020.01.09】
修复内存占用过大。
新增支持在线视频播放的移动端自适应主题。

【2019.12.29】
新增隐藏目录或者文件。直接跳过缓存,减少API调用。
新增目录加密,支持不同目录不同账户密码。HTTP 401认证。

【2019.12.28】
新增搜索功能。

功能

  • 支持国际版、个人免费版(家庭版)、中国版(世纪互联)。
  • 支持同时列出多个盘的目录。(要求每个盘的SubPath唯一)
  • 支持文件夹内超过200个项目。
  • 支持后台自动刷新缓存。
  • 支持路径中含有特殊字符。
  • 数据储存在内存中,响应更加迅速。

安装

Github地址:https://github.com/MoeClub/OneList/tree/master/Rewrite

1、授权认证
点击右侧URL登录并授权,授权【国际版、个人版(家庭版)】、【中国版(世纪互联)】。

授权后会获取一个localhost开头打不开的链接,这里复制好整个链接地址,包括localhost

2、安装OneList

#新建并进入OneList目录
mkdir /opt/OneList && cd $_

#64位系统下载
wget https://raw.githubusercontent.com/MoeClub/OneList/master/Rewrite/amd64/linux/OneList
#32位系统下载
wget https://raw.githubusercontent.com/MoeClub/OneList//master/Rewrite/i386/linux/OneList
#arm架构下载
wget https://raw.githubusercontent.com/MoeClub/OneList/master/Rewrite/arm/linux/OneList
    
#给予权限
chmod +x OneList

3、使用命令

Usage of OneList:
  -a string
        // 初始化配置文件,添加新配置
        Setup and Init auth.json.
  -bind string
        // 绑定IP地址(公网: 0.0.0.0)
        Bind Address (default "127.0.0.1")
  -port string
        // 绑定端口(HTTP:80)
        Port (default "5288")
  -s string
        // 设置 SubPath 项, 需要与 -a 一起使用.
        Set SubPath. [unique per account] (default "/")
  -c string
        // 配置文件
        Config file. (default "config.json")
  -t string
        // Index.html 目录样式文件
        Index file. (default "index.html")
  -cn
        // 开关
        // 授权中国版(世纪互联), 需要此参数.
        OneDrive by 21Vianet.
  -ms
        // 开关
        // 授权个人版(家庭版), 需要此参数.
        OneDrive by Microsoft.

4、生成配置文件

#国际版,将url换成你上面复制的授权地址,包括http://loaclhost。
./OneList -a "url" -s "/onedrive01"

#个人版(家庭版),将url换成你上面复制的授权地址,包括http://loaclhost。
./OneList -ms -a "url" -s "/onedrive02"

#中国版(世纪互联),将url换成你上面复制的授权地址,包括http://loaclhost。
./OneList -cn -a "url" -s "/onedrive03"

提示Success! Add config. '/path/to/config.json'信息,则添加成功。

这里要注意的是:

1、授权url地址只能用一次,超过需要重新授权。
2、命令中的/onedrive01参数为指定网盘地址后缀,比如http://domain.com/onedrive01。
3、授权多个网盘的话,重复授权多次即可,参数均会添加到一个配置文件,且后缀不能重复。
4、地址后缀填错了的,可以稍后在配置文件中修改。

本文默认的配置文件路径/opt/OneList/config.json,参数详解,可自行修改:

[
  {
    // 如果是家庭版或者个人免费版, 此项应为 true.
    "MSAccount": false,
    // 如果是中国版(世纪互联), 此项应为 true.
    "MainLand": false,
    // 授权令牌
    "RefreshToken": "1234564567890ABCDEF",
    // 单配置文件中,此项要唯一.将此OneDrive中设置为`RootPath`目录映射在`http://127.0.0.1:5288/onedrive` 下.
    // (只推荐一个盘位的时候使用根目录"/".)
    "SubPath": "/onedrive",
    // 读取OneDrive的某个目录作为根目录. (支持根目录"/")
    "RootPath": "/Test",
    // 隐藏OneDrive目录中的文件夹和文件, 条目间使用 "|" 分割. (跳过缓存设置的条目.)
    "HidePath": "/Test/Obj01|/Test/Obj02",
    // 使用用户名和密码加密OneDrive目录. 目录和用户名密码间使用 "?" 分割, 用户名密码使用 ":" 分割, 条目间使用 "|" 分割. 无效条目将跳过.
    "AuthPath": "/Test/Auth01?user01:pwd01|/Test/Auth02?user02:pwd02",
    // 缓存刷新间隔.(所有项目中的刷新时间取最小值为有效刷新间隔)
    "RefreshInterval": 900
  }
]

这里注意,挂载多个盘符的时候,SubPath参数请不要为/,单个网盘建议为/

5、运行OneList

#下载默认的index.html主题,与config.json同目录,即本文默认的/opt/OneList
wget https://raw.githubusercontent.com/MoeClub/OneList/master/Rewrite/index.html -P /opt/OneList
#监听8000地址,自行修改
/opt/OneList/OneList -bind 0.0.0.0 -port 8000

最后打开ip:端口访问即可,如果你挂载网盘的时候SubPath/,那么直接通过根目录查看,如果为/onedrive1,那么通过ip:端口/onedrive1查看,如果该路径不存在,则会提示No Found.

且首次运行会异步缓存,也就是至少有一个盘缓存成功了,才会显示。

6、开机自启
这里新建一个简单的systemd配置文件,适用CentOS 7Debian 8+Ubuntu 16+

使用命令:

#设置你的运行监听端口,即你可以通过ip:端口访问程序,这里默认8000。
port="8000"
#将以下代码一起复制到SSH运行
cat > /etc/systemd/system/onelist.service <<EOF
[Unit]
Description=onelist
After=network.target

[Service]
Type=simple
ExecStart=/opt/OneList/OneList -bind 0.0.0.0 -port ${port}
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF
#启动并设置开机自启
systemctl start onelist
systemctl enable onelist

更换主题

提示:下载主题的index.html文件,覆盖默认index.html文件,本文默认存放/opt/OneList,然后重启程序即可

主题地址:https://github.com/MoeClub/OneList/tree/master/Rewrite/@Theme

1、HaorWu

#作者
https://github.com/HaorWu

#特点
支持移动端自适应
支持当页搜索
支持按文件名, 日期, 大小排序
支持主动查看图片
支持在线播放视频

#下载地址
https://raw.githubusercontent.com/MoeClub/OneList/master/Rewrite/%40Theme/HaorWu/index.html

2、jackjieYYY

#作者
https://github.com/jackjieYYY
https://www.hostloc.com/space-uid-38920.html

#特点
支持移动端自适应
支持当页搜索
支持按文件名, 日期, 大小排序
支持在线播放视频

#下载地址
https://raw.githubusercontent.com/MoeClub/OneList/master/Rewrite/%40Theme/jackjieYYY/index.html

相关命令

启动:systemctl start onelist
停止:systemctl stop onelist
重启:systemctl restart onelist
查看状态:systemctl status onelist

卸载

#未设置开机自启
rm -rf /opt/OneList

#设置过开机自启
systemctl stop onelist
systemctl disable onelist
rm -rf /opt/OneList /etc/systemd/system/onelist.service

最后如果我们只想显示网盘的某些文件夹,那么可以分别挂载该网盘的不同目录即可,具体操作看配置文件说明。

如果有发现该程序存在BUG,可以提下,方便修复,有会前端的热心大佬,也可以自荐下,帮忙美化下该前端。

  •  

TopDocs:一款美观实用的在线文档编辑系统,支持Markdown语法

✇Rat
作者Rat's

说明:最近博主对文档程序小有需求,找了很久发现都是单页,而且还不支持移动端,不是很理想,所以萌JJ大雕就专门花了半天时间,给博主写了一个,该文档程序基于graphqlnuxtjsmongodbkeystonejs的实时在线文档编辑系统,可用作各种在线文档编辑和展示,支持markdown语法,对移动端特别友好,这里就开源分享出来,给对文档有需求的人。

截图

请输入图片描述
请输入图片描述

安装

Gitee地址:https://gitee.com/quazero/topdocs

所需环境:NodeJSMongoDB

1、安装NodeJS

#Debian/Ubuntu系统
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt install -y git nodejs 

#CentOS系统
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum install nodejs git -y

2、安装Mongodb

#CentOS 6系统,将下面命令一起复制进SSH客户端运行
cat <<EOF > /etc/yum.repos.d/mongodb.repo
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/6/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
EOF
yum -y install mongodb-org

#CentOS 7系统,将下面命令一起复制进SSH客户端运行
cat <<EOF > /etc/yum.repos.d/mongodb.repo
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
EOF
yum -y install mongodb-org

#Debian 8系统
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/4.0 main" | tee /etc/apt/sources.list.d/mongodb-org-4.0.list
apt update -y
apt install -y mongodb-org

#Debian 9系统
curl https://www.mongodb.org/static/pgp/server-4.0.asc | apt-key add -
echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | tee /etc/apt/sources.list.d/mongodb-org-4.0.list
apt-get update -y
apt-get install -y mongodb-org

#Debian 10系统
curl https://www.mongodb.org/static/pgp/server-4.2.asc | apt-key add -
echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main" | tee /etc/apt/sources.list.d/mongodb-org-4.2.list
apt update -y
apt install -y mongodb-org

#Ubuntu 16.04系统
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
echo "deb https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-4.0.list
apt update -y
apt install -y mongodb-org

#Ubuntu 18.04、18.10、19.04系统
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
echo "deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-4.0.list
apt update -y
apt install -y mongodb-org

如果导入公匙时出现gnupg, gnupg2 and gnupg1 do not seem to be installed错误,使用apt install -y gnupg2,然后重新导入即可。

启动Mongodb并设置开机自启:

#CentOS 6系统
service mongod start
chkconfig mongod on

#CentOS 7、Debian、Ubuntu系统
systemctl start mongod
systemctl enable mongod

3、新建数据库

#数据库用户名和密码均为topdocs,将下面命令一起复制进SSH客户端运行
cat <<EOF > createdb
use topdocs
db.createUser( { user: "topdocs", pwd: "topdocs", roles: [ { role: "readWrite", db: "topdocs" } ] } )
EOF
mongo<createdb && rm -rf createdb

4、安装TopDocs

#拉取源码
git clone https://gitee.com/quazero/topdocs /opt/topdocs
cd /opt/topdocs
#安装yarn和依赖
npm i -g yarn
yarn
#编辑index.js
vi index.js

修改以下代码:

endpoint: 'http://127.0.0.1:3000/admin/api',

#如果我后面使用docs.moerats.com域名反代本地地址127.0.0.1:3000,那么修改为:
endpoint: 'http://docs.moerats.com/admin/api',
或
endpoint: 'https://docs.moerats.com/admin/api',

#如果我后面直接使用ip地址1.2.3.4访问,那么修改为:
endpoint: 'http://1.2.3.4:3000/admin/api',

vi编辑步骤:使用i进入编辑状态,编辑完成使用esc退出编辑状态,再输入:wq,然后Enter确定退出。

开始打包并运行:

yarn build
yarn start

#后台运行
nohup yarn start&

这里访问地址为index.js中修改域名或http://服务器ip:3000

对于IP访问的,如果CentOS系统打不开的话,可能还需要开启3000端口,使用命令:

#CentOS 6
iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7
firewall-cmd --zone=public --add-port=3000/tcp --permanent
firewall-cmd --reload

像阿里云等服务器,还需要去安全组那里开放下端口。

绑定域名

如果你在上面编辑index.js的时候填的域名,那么就需要绑定下域名,反代下http://127.0.0.1:3000即可,反之,使用的ip就不用。

这里依旧使用Caddy,如果你安装过Nginx或者Apache,就自行搜索反代教程了。

安装Caddy

wget -N --no-check-certificate https://raw.githubusercontent.com/iiiiiii1/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh
#备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh

配置Caddy

#以下全部内容是一个整体,请修改域名后一起复制到SSH运行!

#http访问,该配置不会自动签发SSL
echo "docs.moerats.com {
 gzip
 proxy / 127.0.0.1:3000 {
    websocket
    header_upstream Host {host}
    header_upstream X-Real-IP {remote}
    header_upstream X-Forwarded-For {remote}
    header_upstream X-Forwarded-Port {server_port}
    header_upstream X-Forwarded-Proto {scheme}
  }
}" > /usr/local/caddy/Caddyfile

#https访问,该配置会自动签发SSL,请提前解析域名到VPS服务器
echo "docs.moerats.com {
 gzip
 tls admin@moerats.com
 proxy / 127.0.0.1:3000 {
    websocket
    header_upstream Host {host}
    header_upstream X-Real-IP {remote}
    header_upstream X-Forwarded-For {remote}
    header_upstream X-Forwarded-Port {server_port}
    header_upstream X-Forwarded-Proto {scheme}
  }
}" > /usr/local/caddy/Caddyfile

tls参数会自动帮你签发ssl证书,如果你要使用自己的ssl,改为tls /root/xx.crt /root/xx.key即可。后面为ssl证书路径。

启动Caddy

/etc/init.d/caddy start

就可以打开域名进行访问了。

开机自启

这里新建一个简单的Systemd配置文件,只适用于CentOS 7Debian 8+Ubuntu 16+等。

#新建systemd配置文件,将以下代码一起复制到SSH运行
cat > /etc/systemd/system/topdocs.service <<EOF
[Unit]
Description=topdocs
After=network.target

[Service]
Type=simple
WorkingDirectory=/opt/topdocs
ExecStart=$(command -v yarn) start
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF

如果你使用的宝塔,还需要做下软连接,不然启动可能会失败,反之不需要,使用命令:

ln -sf $(which node) /usr/bin/node

开始启动并设置开机自启:

systemctl start topdocs
systemctl enable topdocs

使用教程

后台地址/admin,账号为admin@admin.com,密码为adminadmin,自己进后台修改。

设置中index中是首页的展示内容,需要注意的是:

-logo-/logo.png-logo-
-title-跨世代文档编辑系统-title-
-subtitle-实时动态markdown文档编辑系统,基于graqhql、mongodb、keystonejs、nuxtjs开发的移动优先的服务端渲染文档系统。-subtitle-
-button-查看文档$https://gitee.com/quazero/topdocs-button-
===header===
header下面就是完全的markdown语法的编写区域,编辑完成之后,首页可查看变化。

参数大致意思:

-logo-之间的是LOGO图片,可链接也可路径。
-title-之间的是首页展示大标题。
-subtitle-之间的是首页展示的项目介绍。
-button-是首页展示按钮需要的内容。其中<按钮名>$<链接>,链接可链接也可路径,按需更改。
===header===下面的就是正常的markdown语句,自己根据需要编写。

最后如果要上传图片或者文件的话,需要从后台左侧Images处上传并获取地址。

  •  

服务器配件

网吧服务器是2017年5月买的,到现在用了八年了,担心时间这么久,万一坏了就麻烦了,所以购买配件当作备用,但现在购买的普通配件也要比八年前的高,当备用显然也不合适,所以干脆新买的转正,现在用的拿来备用。

固态硬盘:以前服务器用的企业级固态,不是Intel 就是三星,现在国产固态崛起了,咱们也要支持一下,支持国产固态,支持长江存储

万兆网卡:以前用intel x520 经常会断流,后来换了迈洛思,一直很稳定,这次除了买同稳定型号的ConnectX-2 MNPA19-XTR外,还购买了ConnectX-3 MCX311,准备后者拿来用,前者当备用。

主板,CPU,内存:听广东小谭的建议直接用华南X99的主板,至强2666V3,内存直接升到128G

今天货全部到了,晚上把机箱风扇和电源装了上去,准备明天装好主板和硬盘,再研究设置和服务器系统。

20250606001805.jpg

  •  

情感

这次南昌之行,在出发前就做好了心理准备,情感控制的也还可以,所以在离开时,并不会特别的难受。这样挺好的,一起聊天,一起出游,一起感受祖国的大好河山。

到家后,心态也比较平稳,但晚上睡觉时居然做梦到她了,第二天起来,有一些忧伤感冒出来,特别是听到伤感音乐时,心里差点要往里钻了。我赶紧调整回来,尽量不去问,不去想,慢慢的也就不会了。

其实在离开前一晚,我就很担心,又会像上次那样情感无法控制,难受到快崩溃,所以那晚一直在控制和回味。也许是做足了心理准备,也许是相处的时间较短,离开时,虽然也很舍不得,还好心情没受太大影响,一直想一些开心的事。。。

请输入图片描述

  •  

套路

5月19日从南昌到上饶高铁下车后,按标识往三清山专线走,路边有一群的士司机,说50元/人,可以在10分钟内马上走,专线虽然只要47元/人,但要停靠好多个站点,到达三清山要将近2小时,的士只要1小时30分,听着也有道理,于是我们选择了这的士,她还特意问:不会骗人的吧?一群的士司机异口同声的回答:“我们上饶人不会骗人的”。

司机把我们带到车里,让我们等待,说是去接另外两个预定好的游客,我们等了快20分钟,也没有下来,心想会不会骗人:根本就不存在预定的游客,他只是再去等下一班动车看看能不能拼到4人再出发。后来验证了我们的猜想,打电话催他后,很不情愿的下来了,说要加50元才能走,要不然就要等他接到“预定的客人”,他们晚点了。

听着这样的谎言很生气,但也没办法,要不然再去坐下班专线,还要等30分钟,只好讨价还价,总共124元出发。路上司机看到他的同事接到了4个人时,很是后悔,用方言在他们的群里抱怨都是我们催促造成的,他以为我们听不懂,实际我们大概都能听出来。路上,司机又接到了一位也是去三清山拼车的女生,所以最后是没有加我们的钱。

车开到一半时,司机问我们是到金沙索道,还是外双溪索道,我们都说是到金沙索道,司机说:“金沙索道人非常多,你们到那里排队要2小时以上,外双溪人就比较少,建议你们还是去外双溪”。听司机这样说,那位女生就想在外双溪下,但我觉得又是满满的套路:外双溪距离更近,人少的原因是这里登山更陡,体力要求更高。花同样的路费,司机想让我们在外双溪下,赶紧又回去接下批客人,所以一直“苦口婆心”的劝说我们,说是为我们好。听到我坚持要在金沙索道下时,还摇头叹气,一副“好心劝说,你不听”的表情。。。

下次遇到这种情况再不敢相信了,满满的都是套路。

请输入图片描述

  •  

南昌

原本和朋友想去厦门吃海鲜自助,再去南昌游玩,和她说了以后,去南昌和上饶,她爽快答应,但去厦门就不太方便。于是我们在5月17日直接到了南昌,一路游览了江西省美术馆,八一广场,万寿宫,滕王阁,海昏候博物馆。第二天到三清山游览,山下是太阳,山上却雾气蒙蒙,像下雨一样,所以没看到什么风景,直到下山时才散开一些。在回来的路上才想起,最重要的江西省博物馆忘记游览了。。。

由于上次的原因,这次和她出游,我做足了心理准备,所以留下的遗憾并不多,也聊得很开心,要离开时,虽然有点舍不得,但至少不会那么的难受。到家后心态也比较平稳,只是昨天晚上做梦到她后,今天有那么一点伤感,特别是刷抖音听到伤感的歌曲时,所以我赶紧转移视线,不去想,不去看,也就不会了,这样的状态才是正常的状态。

请输入图片描述

  •  

换机

上次缩小后,网吧中间区域的电脑还有7台是2019年的I5-9400,性能明显跟不上了,所以打算更换5台电脑,换为13490F + B760M-K D4,13490F听说散热量更大,所以原来是四铜管的CPU风扇,现在也要改为六铜管的了。

昨天到货后,准备明天安装一台,装好对应的驱动后,先试几天,没问题后再把其它的也安装上去。

20250512010334.jpg

  •  

收银机

现在的收银机配置还是2014年的,B85M的主板,I5四代的CPU,Win7系统,现在很多软件对Win7兼容性不是很好,而且这个CPU的性能也不够用了,特别是我要在收银机上云客服的班时感觉非常的卡顿,刚好客户机有退下来的H310M的主板和I5八代的CPU,决定换上去,并安装Win10系统。

之前装好了系统,并且把所有要安装的软件都准备好了,昨天凌晨一点就到网吧安装。原以为准备这么充足,一个小时应该可以全部搞定,没想到过程中遇到各种麻烦:

1,网安的过滤王核心安装完后,没有填写管理中心和网吧编辑的地方,找了半天才发现,安装时要选择不用原来的配置。

2,安装收银软件时,提示不支持该系统版本,之前我也确认过这个Win10-22h2是支持的,到官网下载了MSDE的版本,安装时收银软件是支持了,但数据库MSDE不支持,换SQL版本后,SQL数据库是支持了,但收银软件又不支持。弄了了快一个小时没解决,最后发现SQL版本虽然提示收银端不支持,但叉掉提示后,继续安装也可以安装成功了。。。

3,鼎识刷卡器Win10的驱动下载好的,但安装时完全装不上,找了多个提供的地方也找不到,最后还是通过360驱动打上的。

4,小票打印机驱动怎么都装不上,到官网下载了win10的驱动也不行,最后电话打到资江打印机技术那里,回复是这个小票打印机是2014年之前出厂的,不支持win10了,要重新购买过。。。

准备了这么充足,结果还是遇到这么多问题,弄了一个晚上终于基本都弄好了。。。

20250429105145.jpg

  •  

舍不得

2023年4月12日我写了一篇日记“触动”,是记录这么多年来,4次被触动的经历和感受,分别是:2005年11月,2010年1月,2017年1月,2023年3月。前3次都是对异性产生爱恋的情感,第4次则是对残友群体产生不舍的感觉。

原以为不会再有这样的情况了,没想到在2023年9月,到龙岩市残疾人互联网孵化基地培训时又产生了,这次不当对残友群体舍不得,更是对一位女生产生了情愫,当时这两份情感把我折磨的好苦好苦。。。

回来后,用了几个月的时间,我才慢慢淡忘,才走出来。我又以为,应该不会再有这样的情况发生了,没想到在2025年4月,和这位喜欢的女生相约一起出游,在回来后又产生了。出游前,我就想:“只有几天的时间,肯定不会产生什么感觉的”,但我太高估自己了,这种情感是无法控制的,在回来当天,我对她就感到非常的舍不得,然后一直在回忆旅行时的细节,一直在想念,一直在回味,做什么事都没心思,也刻意连续几天用喝醉来麻痹自己,但一直到今天还是不能释怀。

以前看电视,很讨厌剧情里的情情爱爱,现在自己经历了才明白,原来喜欢一个人,会无缘无故的伤感,会莫名其妙的流眼泪,会这么的刻骨铭心。。。

  •  

情绪

在龙岩培训将近50天的时间,她让我产生了情愫,这次只有4天的时间,这么短,我想肯定是不会产生的,所以没有做好心理准备,现在回来后心里一直有心思,一直很难受,一直很想念。

到今天已经第4天了,原本以为2-3天就会好受一些,但还是挺难受的,一直回想在西安的点滴,回想旅行的过程,久久不能释怀。昨天实在忍不住,叫了朋友出来吃夜宵,故意喝醉,想用醉来淡忘这些事,可是喝着喝着我居然哭了。。。

早上起来,感觉好多了,前几天也是这样,每次早上起来都感觉好多了,但到中午和晚上闲下来时又会发呆,想念,回味,做什么事都没心思,闷闷不乐的。我知道这样下去是不行的,不现实的,道理我都懂,但情感就是无法控制,我也知道要用时间来冲淡,但要用多少时间呢,这样下去真的好难受啊!

请输入图片描述

  •  

漏水

前天有预报会有强对流天气,然后下了一天的雨,早上起来妈妈说,卫生间排气的烟囱看上去有渗水,而且还听得到水滴的声音。我特意跑到楼顶上看,没找到源头,心想可能是雨滴漏进去的,雨停了应该就不会了。

下午妈妈发现并不是下雨引起的,而是水管那里有漏水,我重新到楼顶上查看,发现是一楼上来的自来水管漏,爸爸拔了一下,发现居然是水管爆了一个小缝隙,应该是老化造成的。原本想和爸爸自己处理,但不专业,怕处理的不好,最后请了位师傅10分钟就搞定了。

20250414134828.jpg
20250414134834.jpg
20250414134838.jpg

  •  

大好河山

对于西安,小时候就很向往,但只能通过课本和电视了解,现在通讯发达了,通过社交软件也了解到很多,但真正面对面的观赏还是挺震撼的,正是因为国家基建的完善,让我们以前的向往得以轻松实现。

而兵马俑对我来说,还有一层特殊的意义:2005年11月喜欢上了一位刚入职的同事,这期间一直有听成龙电影“神话”里的插曲,在同事离职后特别的迷恋这首歌曲,除了喜欢那伤感的旋律外,最主要的是一听到就会想起她。

可是,这次到了兵马俑,我居然忘记听这首歌曲了,看到抖音上女生和兵马俑深情对视,并配上这首歌曲时,我才突然想起,感到好遗憾,特别是看到视频 “蒙毅将军 我回来了” 时更加的想念了。

请输入图片描述

  •  

平台模式的规律

互联网赛道往往是赢者通吃,所以互联网创业公司想打造平台模式,何其困难,在几家巨头把持之下,创业公司甚至想都不敢想。
但现实情况并非那么绝对,无论是电商、内容、社交这些互联网平台,也依然有层出不穷的机会。
就以电商为例,之前的电商平台先后冒出了淘宝、京东、天猫、唯品会、拼多多,如今,各大短视频和直播平台又在蚕食那些传统电商平台的交易,另外还有些小众电商平台依然存在,比如,以正品鉴定为特色的得物、二手交易平台转转、闲鱼等。
所以,大平台之下,依然有创新突围的机会,基于此,笔记几条自己的思考,虽然以实物电商平台为例,但对于其它领域的平台模式来讲,依然有可借鉴的相似之处:
  • 供需变化:在淘宝出现之前,商品比较匮乏,人们主要通过就近的门店购买商品,所以当淘宝出现的时候,打破了购买商品的物理限制,但随着社会的发展,人们生活水平的提高,商品越来越丰富,选择困难出现了,购买决策成了人们的困惑,所以,诞生了不少以严选、甄选、心选命名的电商平台,帮消费者筛选品质好的商品,解决人们的选择困难。
  • 社会文化:另外就是人们购物的理念发生变化,对潮流文化、二手商品的接受度变高,所以就有了得物、闲鱼、转转这样的平台。但本质也是供需变化,只是驱动供需变化的背后因素是社会、文化、潮流、消费习惯的变化。
  • 技术革新:随着4G/5G技术的普及,短视频、直播不再受流量限制,人们又开始在直播间购物,未来,随着GPT大模型的推广普及,会不会有更新的购买方式?我相信一定有。
总之,再牛逼的企业,也都是受社会、用户、技术、政策影响的时代产物,但社会、用户、技术、政策又在持续变化,所以,对于创业公司,永远都还会有机会,等待机会,当供需出现新的变化时,新的机会就冒出来了,这也符合丛林法则,跟不上时代的、衰老的“狮子王”终将会受到挑战,这是规律!!!
  •  

酒文化

前段时间面试了一位候选人,提到离职原因之一是不适应前东家(某知名物流公司)的酒文化,描述的场景是“经常在酒桌上定工作目标,结果往往喝大了,第二天酒醒之后又不认”。

我作为一个不能喝酒、曾经非常排斥喝酒的人,水平是一喝就上脸、白酒就二两,创业多年来,虽然酒量并未提升,但也逐渐适应了各类酒局场合。

酒文化确实在国内比较普遍,浅谈一下自己的看法。

  • 受文化影响,中国人总体还是比较含蓄,俗话说“酒壮怂人胆”,在酒精的作用下,人会处于兴奋状态,那么有酒的饭局就成了酒局,酒就起到了某些社交场合调节氛围的作用,酒局就成了“真诚畅谈”的标配场合。
  • 在一个酒局里,因为每个人酒量不同、背景不同,所以,这场酒局有没有如每人所愿,那就不一定了。比如,有些人比较内敛,酒精确实可以帮助TA沟通表达;有些人是真喜欢喝酒,那么TA还就真是冲着酒去的;有些人是拿喝酒来判断两人之间是否真心坦诚的标准,你跟不跟我喝,喝得多与少;还有些人就是纯粹想借酒发挥……总之,形形色色的都有。
  • 既然酒文化由来已久,我们暂且不探讨这是不是陋习,只谈如何融入和发挥好酒文化:1)重要的饭局,默认要备酒,喝不喝、喝多少,要视情况而定,在酒文化下,这是种礼节;2)重要的事情,或者说正事,需要在酒局前先谈,到了酒局就是放松、增加认识,因为酒局的场合不正式,还有就是正如开篇所说的场景,酒局之中,万一喝大了,聊得事儿谁也记不住,那不也白谈了;3)喝酒要不劝酒?可以适当的劝,但不要硬劝,毕竟每个人酒量、身体状态不同,要有底线思维;4)酒后说的话是不是真话?我只能说因人而异,有些人真的会喝酒断片,不记得自己说了什么,但大部分人喝酒后意识还是清醒的,所以啊,“酒后吐真言”是有一定道理的;5)量力而行,适当的饮酒可以起到放松的左右,长期酗酒是要不得的。

总之啊,存在即合理,但也不用把酒局想得太复杂,无论是职场还是商务合作,把本职工作做好才是最最最重要的,靠喝酒就干出成绩的,那也只是谣传而已,可能你只是没看到人家喝酒之外的努力。

最近各买了一本关于红酒、白酒的书籍,了解了解酒的渊源历史,等看完了或许又有不同的理解。

  •  

内容消费

前面写的《物质丰富,精神极度匮乏!》、《碎片化》这两篇文章,提到现在人们的物质需求已经得到极大满足,但精神需求却是极度匮乏。而基于算法推荐的个性化、碎片化的短视频内容,成了人们消遣娱乐、打发时间的最具性价比的方式,这在一定程度上满足了人们的精神需求,正因为如此,这些短视频内容平台也得以飞速发展。

“内容消费”在最近几年也成为互联网行业讨论的热词,为满足人们的内容消费需求,图文、短视频、中视频、长视频、直播,各种形式的内容已经塞满了各式手机APP,人们的很多时间就被这些“内容”给消耗掉了。

往往又在刷视频之后感到无聊,有会因时间被浪费而后悔,但是,短暂的后悔之后,依然继续刷视频,甚至有人为了戒掉频繁刷短视频的习惯,把手机上的APP给卸载掉,这种方法的实际效果暂且不说,倒是反映出确实被短视频给逼急了。

我记得以前还有个“戒网瘾”的说法,现在也没见这个说法了,似乎人人都有网瘾,哈哈,想想挺可怕。

更可怕的是,很多人获取信息、学习知识、建立认知都来自于碎片化的短视频内容,或者是去相信那些所谓的网红IP的观点,不假思索,人云亦云。

我们必须清晰的认识到,短视频内容是活在平台的算法之中,这些内容要得到更多的传播曝光,就需要去迎合平台的算法规则,导致很多短视频内容过于偏激、片面、哗众取众,内容真假难辨。

说了这么多,并非全盘否定短视频内容的价值,也并非否定“内容消费”的实际需求。而是我们应该思考,内容应该如何更好的提供服务。这让我想起了,在实物电商领域,当商品足够丰富的时候,出现了选择困难,人们开始关注品牌推荐和商品质量,所以,诞生了各种“严选”、“心选”、“甄选”的电商品牌。

所以,当人们对这些算法之中的短视频内容审美疲劳之后,对优质内容的需求或许会成为新趋势,与各种“*选”所提出的“新消费”相似,我暂且把优质内容消费称之为“新内容”,而“新内容”也会呈现出一些新趋势和新特征:

  • 未来必将诞生一批垂直领域的新内容平台,虽然在实物电商领域,垂类电商几乎做不成,那是因为实物消费频率所带来的问题,而垂类的内容则会吸引一批垂类的深度用户,内容消费的成本极低、频率极高,这就如同在抖音、快手之外,依然有小红书、哔哩哔哩的存在。
  • 垂类的新内容平台,往往就是个圈子,而圈子里的内容创作者,在人性的驱动下,也会更愿意输出优质的内容,提升自己在行业的影响力。
  •  

经济形势

今年6月份,参加了一场线下闭门会,由体制内政策研究的某位专家,对当前经济形势做了分析,挑一些TA分享的重点内容,做个笔记:

一、当前经济环境的现状,从以下四个角度来看待:

1、“后疫情”时期。疫情虽然结束,但3年疫情的“疤痕效应”还存在,3年疫情对中小企业产生了重大影响,市场的信心还有待提升,同时地方财政也因“抗疫”消耗太大;

2、百年变局。关键是中美关系,美国处于衰而不落、中国处于将强而不强,在这个交替的节点上,美国将“2020-2030年”视为遏制中国的窗口期,并提升到战略层面,打压围堵还会持续。导致:1)企业为了规避冲突升级的风险,而被迫将产业外移,配套的上下游产业也跟随转移,因此企业“出海”正在成为热点(PS:与其让企业自己走出去,还不如由政府牵头组团“出海”,帮助企业在海外发展,这也是一个趋势);2)外资投资的策略调整,外资依然在投资中国,但投入中国市场的资本仅用于满足中国国内市场的订单,而原来“中国制作,服务全球”的订单投资,会有一部分转移到其它新兴国家或地区。

3、房地产问题综合症。过去20年,严重依赖房地产拉动经济,并存在依托借债的方式发展经济,这些所积累的隐患,在这个阶段集中爆发。

4、总体还行。当前中国人均GDP 1万美元,分析发展到这个阶段的其它国家来看,我们的增长率表现还算不错,基本盘稳住。

二、还有哪些挑战?

1、过去的高速增长,掩盖了很多问题,当经济进入低速增长之后,很多矛盾和问题会集中暴露,如何避免系统性风险?

2、传统产业收缩,新产业从何而来?(除了房地产还有哪些增长点?所以,当前并不会极端的打破房地产,而是破立并举、先立后破,房地产当下会维持现状,这也符合“房住不炒”)

3、社会公平问题,尤其是收益方面,人均收入差距还很大,低收入人群较多,这会影响消费,这是过去几十年,只强调经济效益,忽视社会公平的结果。

三、如何解决这些问题?

1、再平衡,从依赖投资到依靠消费。

2、加大并鼓励服务业发展。因为要依靠消费,就需要增加就业机会、工作岗位,目前来看,我国服务业发展落后,仅占GDP 50%,美国达到 80%,服务业包含生产型服务业、生活型服务业,前者要走向专业化,后者要走向高品质、多样化。

3、提升服务业,还需要适当松绑。

4、关于政府所得、企业所得、劳动者所得,这三者之间的分配问题,会有所调整。

——–

今天的经济形势很难用一两句话来概括和评价。对于企业和个人,我们需要面对未来一段时间内“低速增长”这个现实,对于习惯了过去“高速增长”的我们,必须调整心态,积极主动去提升自己的竞争力,这才是当务之急。

  •  

碎片化

科技的进步确实给我们的工作和生活带来了便捷,只需要一部手机或一台电脑,几乎可以解决所有衣食住行的需求;3年疫情之后,远程办公的广泛推行,职场人也都恨不得把每一分每一秒都用起来。

短视频、直播在算法的加持下,太让人上头、上瘾,原本通勤路上打盹、看书、听歌的时间,被短视频给占据了。有了算法,每一条短视频都是你喜欢的类型;有了规则,每一条短视频的前几秒总能吸引你看下去。

移动互联网确实把我们碎片化的时间充分用起来了,让我们越来越追求效率、结果、直奔主题,但这种方式似乎正在改变我们的思维模式,我甚至怀疑在这样的环境下,是否已经潜移默化的改变了我们的大脑结构。

因为,我发现了职场和朋友圈子里的一些变化。大家对待事情的态度变得越来越没有耐心,越来越不乐意花时间、花精力去做充分的调研、学习、思考,而是追求如何短平快拿到结果,推行短平快的手段去验证和测试,但这种方式的结果,往往差强人意,和碰运气的成功概率差不多。

这种情况,在我自己身上,也有明显的感受,这也是让我感到恐惧、不安、纠结,一方面,要提醒自己不要沦陷到今天的互联网生态,让自己保持对真实生活的热爱、对新鲜事物的好奇、对深度思考的坚持,另一方面,似乎又不得不借势去开展自己的业务,顺应人性。

总之,欲速则不达,过于追求碎片化,必然冲击体系化,任君选择!

  •  

小池大鱼

《小池大鱼》这本书是日本小林制药的第四代社长小林一雅所写。

小林制药,成立于1886年,主要从事药品、日用品等生产和贸易(前段时间因为保健品出了大事故,小林一雅及其儿子小林章浩引咎辞职,这里不展开,感兴趣可以查新闻)。

一家企业能存活130多年,必然有值得学习的地方,这篇文章简要记录我读完《小池大鱼》这本书的一些心得和要点:

  • 创业公司要做小池塘里的大鱼。如同“大池塘”的大市场,意味着这里有很多“大鱼”一般的竞争对手,竞争厮杀非常激烈;而那些垂直细分领域,尤其是大型企业“不愿意做的”细分领域,恰恰应该是创业公司集中资源的切入点,让自己在这个“小池塘”里先成为“大鱼”,避免一开始就与“大池塘”里大鱼正面竞争,让自己先活下来(比如,小林制药的产品基本都不是大品类,反而是这种风格的小品类——厕所除臭剂、退烧贴、肩周炎涂剂……);
  • 创造性模仿。创造始于模仿好东西,小林一雅在书中多次提到的爆品(安美露、波乐清、爽花蕾),都是他在美国学习、考察期间看到的产品,并将其产品理念引入到了日本。(注:这也说明向外求、向优秀者学习是多么的重要);
  • 简单易懂。既然是切入细分品类,就要用简单、直接、易懂的方式,把产品信息传递给客户,否则模模糊糊,反而又被卷入到了“大池子”。比如,该公司曾推出一款针对女性更年期的保健产品“生命之母A”,在包装宣传上直接用“女性更年期障碍”,而不是更范的“女性保健品”;还有一款女性私密产品,从最开始的产品名“Sarasaty.Excellent”改为“Sarasaty.纯棉100%”……主打一个简单、直接、粗暴,只有简单才能易懂;
  • 客户需求在变化。随着时间推移,消费者、社会、经济、技术等诸多因素都在影响客户的需求变化,只有保持这些敏感度,伺机而动,就有机会从“大池塘”里用栅栏围出“小池塘”。比如,小林有款名为“爽息”的口腔护理产品,专门针对酒精和大蒜的气味;以及在新冠疫情期间还推出了主打“杀菌”功效的口罩。总之,时刻把握行业的动态,并驱动团队保持开放创新,就能把握住第一波红利。

另外,这本书还讲到了组织建设、企业文化、新品开发等企业经营的话题。读完以后呢,对于在垂直细分领域的创业公司还是有不少参考意义。我再汇总理解一下:1)垂直细分领域是创业公司的首选;2)选择了垂直细分领域,产品设计、营销策略就需要匹配这个细分定位,不要“定位细分、产品模糊、营销泛化”,那就出现错配了;3)人人都知道要重视客户,在“知道和做到”之间,还需要方法论,最好的解决方法就是走出去+向外求。

小池大鱼,日本小林公司

  •  

23年初的集团内部年会上,我用“不做旁观者,争做局中人”这句话结尾,勉励自己,也鼓励同事们全身心投入。一年多以来,天天学农的业务也在持续的增长和发展,这得益于我们的战略定力和坚持。

但对于“不做旁观者,争做局中人”这句话,我有了不同的理解和体会。

上周的8月8日,是公司7周年生日,回顾这7年,我们穿越了多个周期,有得有失。说实话,也有误判错过了一些窗口机会。我就在想,如何能更好的把握节奏,确保公司持续走在正确的、高效的、面向未来的道路上。

作为国内的创业者,必须同时去掌握政策、市场、用户、竞品、技术、社会、经济环境等多个维度的趋势,还要看互联网巨头的“脸色”,才能做出最正确的判断。因此,就需要多维的、大量的信息摄入,来支撑理解和决策。

如何获取足够的信息?

我发现“入局”太深,就会进入信息茧房,被自己的认知、日常的琐碎事务所左右,只能获取到自己能理解的、业务所需要的信息,有一种被“绑架”的感受,反而屏蔽掉很多革命性、跨越式的信息,比如,当下的新技术AIGC、后疫情时代、中美关系……与自己无关吗?有什么关系?需不需要做点什么?

有一天,脑子里闪出“当局者迷,旁观者清”这句俗语,突然又联想到了年会上说的那句“不做旁观者,争做局中人”。这两句话都有正确性,果然,辩证的看待事物,往往有不一样的启发。

如何做到既能在“局”里,也能站在“局”外审视自己?

最近找到了一些感觉,与现有业务保持“若即若离”的状态,让自己用“上帝视角”来看问题。产生出了对创新更强烈的紧迫感,对原来否定、犹豫、不感兴趣的东西,可以更开放的看待。

如何做到呢?强迫自己从日常的工作中抽离出来,从物理上跳脱出来,比如,轮岗、出差、甩手……,找一切机会,放空自己,向外求

  •  

与辉同行和董宇辉

最近闹得沸沸扬扬的网络事件,背景不赘述。简单谈谈自己的看法,写个笔记,也尝试验证下自己的判断是否准确。

1、教培行业正在发生变化。新东方的财报显示,培训业务在回暖,这与主管单位的政策略有放松有关,因此,新东方市值不再需要直播带货业务的加持,尤其是当直播带货业务所带来舆论影响往往是负面的,所以剥离与辉同行,反而对新东方更有利。

2、直播带货在发生变化。大家对整个大环境的现状感同身受,政策导向是要回归并强化实体经济,肯定不希望看到流量、交易、利润被少数IP所掌控,所以对头部IP的监管会更加严格,那么直播带货业务的不确定性变大,所以剥离这块业务同样对新东方有利。

3、董宇辉因新媒体而起,大概率又会因新媒体反噬,之前在新东方体系内,毕竟有“老谋深算”的俞敏洪在掌舵和兜底,如今独立,自己成为老板,就必须直面一切,任何一个行为,都可能被流量放大或曲解,没了俞敏洪的“配合”和“兜底”,太难了,兜不住。

新东方作为一家上市公司,这些动作一定是经过深思熟虑的决策。有句话“春江水暖鸭先知”,所以,对于我们这些吃瓜群众和草根创业者,我从中提炼的几点判断:

1、教培行业会持续松绑;

2、直播带货、新媒体会被强化监管,需要“去头部IP”;

3、IP可不可靠的背后,都是人性。

  •  

经营者思维

最近看了一本书《经营者养成笔记》,作者是日本迅销公司董事长、创始人柳井正,大家未必听说过迅销公司,但一定听过买过这家公司旗下最核心的品牌产品“优衣库”。

这本书给了我不少启发,也解了一些困惑,因为在企业我们常提“管理者”,确实比较少提“经营者”。

作者在书中对经营者的定义是——所谓经营者,一言以蔽之,就是“取得成果的人”。

从文字上看,“经营者”是站在公司经营和发展的角度,而“管理者”看起来更像是在凸现职位角色的权利。毫无疑问,企业更需要的是具有经营思维的经营者。

先记录两个读后思考,如下:

1、经营者如何平衡公司长期目标与短期目标?

柳井正提出了经营者原则——必须将公司的使命和成果相结合

企业经营中,为了达成短期目标,很容易忽略了公司的使命愿景,比如,为了达成年度营收的KPI,如果只盯着营收目标,只想着法子变现创收,就很容易把公司带偏,只有服务于企业使命愿景的创收,才能为企业持续叠加竞争力、构建竞争壁垒。

换句话去理解——“赚钱很重要”和“只要能赚钱就行”是完全不同的两个概念

如何“正确的赚钱”才是经营者要守住的原则,那就是基于企业使命去拿回结果!

2、经营者需要具备哪些能力?

柳井正提出了经营者需要具备的四个能力:变革的能力、赚钱的能力、建设团队的能力、追求理想的能力,其实这四个能力,代表了四个不同的角色身份,分别是:创新者、生意人、领导者、为使命而生的人。

现实情况是每个管理者的风格、特点、优势有所不同,在这四个角色上所表现出来的强弱程度也不同,但要成为优秀的管理者,就必须同时兼顾这四个角色。

试想一家企业,只追求理想、不考虑如何赚钱,行吗?只追求眼前如何赚钱、不抓创新和组织建设,行吗?显然都不行。

我常和一些创业者交流,大家基本都有面对过这句经典提问“公司这个阶段是要规模,还是利润?”,答案肯定是既要又要,然后还要……

所以,要成为优秀的经营者,就得持续积极面对企业发展中的“既要又要还要”,也只有“既要又要还要”才能驱动、倒逼管理者成长为优秀的经营者,才能推动企业变革、赚钱、成长、不负使命!

《经营者养成笔记》柳井正

  •  

物质丰富,精神极度匮乏!

今天的中国已是物产丰饶,早已摆脱了吃不饱、穿不暖的落后!

媒体上时常看到这句对中国经济发展成绩的赞誉——“改革开放40年,我们走完了西方发达国家数百年的工业化路径”。

确实如此,今天人们的物质需求得到了极大满足,服务业蓬勃发展,在移动互联网的加持下,我们几乎可以随时随地获取到自己想要的任何商品。

美团、饿了么、菜鸟……这些平台,持续提升算法+运力,跨城当日达、同城2小时达、外卖30分钟送达,快递小哥加速飞奔,总在追求送货快一点,再快一点。

各大电商平台、直播平台,商家和主播们,使尽全力推送着琳琅满目的商品,有来自祖国各地的农特产品,也有来自海外的商品,澳洲牛排、智利车厘子、阿根廷大虾……

只要你足够有钱,天上、海里,想吃的、想玩的,应有尽有。

欣欣向荣,热闹非凡!谁的家里不是塞满了各式商品,毫无夸张的说,这已经是一个“物欲横流”的社会了

但是,物质充裕的同时,大家真的过得幸福、快乐、开心吗?现实情况是越来越多人焦虑、抑郁、亚健康,据《2022中国国民心理健康报告》显示,抽取成年人样本6859份,其中抑郁风险检出率为10.6%,焦虑风险检出率为15.8%,伴随近年来“口罩问题”、经济大环境的影响,这个比例还在持续升高。

这些都暴露了一个社会现实情况——我们太过于追求物质需求的供应,而忽略了精神需求的供应,导致人们对物资所带来的满足感、幸福感越来越低,而精神需求得不到满足,甚至极度匮乏

一些敏锐度极高的商家也开始在商品中掺入了“情绪价值”,虽说很多是“智商税”,但用户却心甘情愿的买单。

现在市面主打“疗愈”类型的服务产品越来越多,比如,园艺疗愈、音乐疗愈、写作疗愈、认知疗愈、森林疗愈、冥想疗愈……另外,我们也看到城市的宠物行业正在加速发展,“毛孩子”成了人们对宠物的昵称,宠物也已经成为主人家庭成员的一份子。

这一点,在我们天天学农的园艺类课程产品中也得到了验证,人们学习园艺、花艺、园林的目的并非是为了就业,而是一种疗愈自己的爱好。为此,我们也将加大疗愈类产品服务的研发,拭目以待。

我坚信,在这个物质极度丰富的时代,人们对精神层面的消费需求一定会越来越强,这类课题,已经引起社会学、心理学的专家关注和研究,但关注此类需求并提供服务的企业组织非常稀缺。

所以,在这个物欲横流的时代,如何让我们的精神更加富足?必将是一个巨大商机!

年中了,最近思考较多,随笔一记!

相关文章:《现代人的压力太大了!》

  •  

高考

今年的高考成绩陆续放榜,这1342万考生面临人生中第一次“大考”,回想自己2002年参加高考,已经是22年前,感叹这时间实在是过得太快!

现在的规则是先高考再填报志愿,据说还有填报志愿的大数据工具,可以帮助考生按照高考成绩,选到最适合自己分数的大学和专业。

当年我们是先填报志愿,再参加高考,所以,填报志愿只能参考两个数据:

  • 所在高中的历次模拟考的校内排名,对照本校往年升学情况排名,做参照;
  • 高三开始,市里十几次的模拟考成绩,与各分数段的人数分布,掌握自己大致排名情况。

这种先填报后考试的规则,就让填报志愿这个过程非常的纠结。在那个年代,除了每年那批天才考生,几乎没人能有十拿九稳的把握,多少也有点“拆盲盒”的感受,因为每年总会有些“意外”发生,比如,某所大学或某些专业特别热门,当年要是报考人数太多,就必然录取率低,导致一些考生就算成绩稳定输出,也只能掉落到第二、三志愿。所以,大家还是稳着填报志愿,不太敢冒进,否则第二志愿就只能进入候补录制,进入第二志愿的学校就基本代表落榜。

我在第一志愿考虑过的学校是中山大学、南开大学、天津大学、厦门大学、同济大学、四川大学,基本属于同一梯队,最后选择中山大学,主要还是认为城市更重要,由于出生在重庆,川渝地区又是外部务工的人口输出大省,所以从小就听说了广州、深圳这些沿海地区非常发达,另外在中学阶段,也深受香港喜剧片的影响,对广东、香港充满好奇。当时选择专业的顺序是计算机、电子信息、城市规划。

第二志愿填了江南大学,第三志愿已经没有印象了。

最后也比较顺利,被第一志愿学校的第二志愿专业录取,进入了中山大学的电子系。

高考对每个人都是非常重要的,选择学校、专业、城市也是技术活,所以也造就了某位网红老师“3小时入账2亿”给提供高考志愿填报的服务。

我的建议是,按照“学校、城市、专业”的优先级排序。如果你能考进清华大学,没人关心你读什么专业,再说绝大部分人毕业后也不干本专业的工作;而城市则代表就业的机会,在一个充满活力、满地机会的城市上大学,也能让你在大学期间提升视野和格局。

回头来看,虽然高考很重要,但并非最重要的,即使没有考上理想的学校,也不必灰心,在学校还有很多迭代的机会,比如,专升本、考研、出国、双学位、刷实习履历等等。

尽早意识到“个人成长”的重要性才是关键,否则就只能去职场历练,但更多的人是在职场多年也还没开窍,浑浑噩噩,频繁跳槽。

人生没有模拟考,为每次“高考”全力以赴,共勉!

想到这些,随笔一记!

  •  

土地适度规模化

现在各行各业都是“家家有本难念的经”,对于传统的种植业也是如此。

很多赚了钱的老板,带着资金投身农业,流转大片土地搞传统种植,凡是高举高打、资金ALL IN的大农场主,成功率往往并不高,而赚到钱的反而是小规模种植。

造成这种现象最主要的原因,一是因为过去事业越成功的,就越容易把农业想得太简单,不就是种地,谁不会?以前农村里教育小孩最常说的一句话就是“不好好读书,以后就回家种地”;二是把其它行业赚钱的逻辑照搬到农业,以为只要钱到位就够了,忽略了气候、市场、品种等不确定性极高的外部因素。

那么,如何破局?我常常在想,如果我回农村种地,怎么搞?

首先选择种植经济作物,更关键的是先小规模种植起步,对于个体,千万别一上来就流转几百亩地。

所以,我认为今天种植户赚钱的破局之道就是——“适度规模化”,其背后的本质是:

  • 首先要明白,搞种植也是投资行为,也是生意,也是创业。尤其对于从0到1起步的跨行新农人,要控制成本、降低风险,让事业先干下去,土地作为种植业最重要的生产要素,一旦起了规模,农资、种子、劳动力都是成本,风险的大小与种植面积的大小相匹配;
  • 通过控制成本、降低风险,给自己留足时间去学习和成长,沉下心来,在实践中去学习农业技术、农场管理、农业政策、农产品市场等等,哪怕走了些弯路,让自己还有回旋的余地;
  • 另外,适度规模化,就可以精细化管理,提升农产品的品质,反而更容易打出自己的口碑。

所以,这几年来,凡是问我返乡做农业有什么建议,我都是建议先小规模种植,先入行再说,要有“干一行,爱一行,学一行”的信心,还要有长期主义的决心!

土地适度规模化

  •  

参与合著了一本书,已正式出版!

作为联合主编,非常感谢畅销书作者弘丹老师,因书结缘,与另外31位写作者,一起将自己的文字印刷为铅字。也非常喜欢弘丹老师在封底摘取我文中的那段话,共勉:

“因为相信,所以看见”,但我对“相信”二字加了“时间”刻度,你“相信”多久,决定你会“看见”什么。

回首过去,正是一次次的相信自己所相信的,才有了如今的收获,才重塑了自己的人生。

《写作重塑人生》书籍

《写作重塑人生》书籍

  •  

郭有才(菏泽树哥)

上个月在抖音上突然爆红的“郭有才(菏泽树哥)”,仅仅一周时间,涨粉超过1000万,他也成为继“闻神”之后又一个草根逆袭的现象级大网红,网络上也出现了大量关于“郭有才一夜爆红”的内容,风评比较好,粉丝表现得也非常激动、兴奋,甚至热血。

我听了他唱的几首歌——《诺言》、《大不了》、《人生如戏》、《后海酒吧》,确实唱得不错,也有自己的特色,而且这几首歌的歌词和旋律也是满满的情绪输出,非常洗脑。

这位出生于1999年的年轻人,成长经历非常坎坷,童年失去母亲、13年辍学打工、修过车、干过洗浴,18岁开始拍短视频,做自媒体,7年之后2024年5月,成为顶级网络红人,网传MCN签约费高到5000万、单场直播收入过百万。

把这些信息串起来,我谈谈自己的一些看法:

  • “郭有才爆红”确实是一个非常励志的草根逆袭故事,尤其是在当下这个大环境,社会基层草根们,太需要信心、太需要希望,草根逆袭这种故事,太符合当下这个时代背景;
  • 对于抖音平台,不定期的爆红一些素人,也符合平台利益,现在抖音已经成为国民级APP,但平台用户总量已经饱和,对于素人来说,红利期已过,为了维持平台活跃度,就需要给广大的抖音素人们看到希望,就需要持续的“素人造神”、“制造话题”,当然,从这个角度来看,郭有才是被平台和时代选中的、幸运的那位。
  • 网络上如此激烈的反应,也说明了当下浮躁、急功近利的氛围,我倒是认为更应该多宣扬一些小人物、小幸福、小事业、小成功,这些更符合绝大部分人的实际情况,被平台和时代选中的,并非靠努力就能达到,这比“彩票中大奖”都还要难。

所以啊,对于我们这些普通小老百姓来讲,这就是一起网络娱乐事件,既不要过度解读,也不必投射自己,自己的人生道路,还得靠自己去走,幸福的人生也并非只有事业的成功和失败来评价。

郭有才-菏泽南站

  •  

了解自己,理解他人!

前几天出差途中看完了《蛤蟆先生去看心理医生》这本大众心理学畅销书。

这本书有一段书评——“推荐给所有父母,从心理学出发,如何教育孩子,如何与孩子更好的相处。”,正好我一直想看看育儿方面的书籍,果断入手。

看完这本书之后,有点相见恨晚的感觉,它不仅仅适合育儿的父母,可以说适合我们所有人。通过心理学,可以帮助我们更好的了解自己,以及理解与我们有交集的他人,从而提高自己的情商和共情力,让我们在工作和生活中可以更加理性、稳妥的对待人与事。

在今天这个大环境下,陷入焦虑甚至抑郁的人越来越多,了解一下心理学非常有意义,也算是“治未病”,因为焦虑、抑郁并非是身体机能问题,不能依靠传统的医疗手段去治愈,“心病还需心药医”。

以下是我的读完这本书的心得笔记,挑重点记录下来:

一些疑问:

  • 为什么随着人的成长,人与人之间的性格差异会越来越大?
  • 面对同样的情况,为什么不同人的表现差异很大?乐观、悲观、偏激、懦弱……
  • 为什么在心理学里,总会提到“原生家庭”这个概念?

基本逻辑:

  • 每个人出生后都具备相同的几个基本情感——快乐、愤怒、悲伤、恐惧,它就如同色谱的三原色——红、黄、蓝。
  • 但随着人们的成长,就会与这个世界持续产生交互,因为每个人的经历不同,每个人都会找到适合自己的生存方式,在这个过程中,就塑造了当下每一位独特的自己。因此,每个人的快乐、愤怒、悲伤、恐惧这几个基本情感的组合表达方式和强弱程度,也都随之发生变化,这就如同色彩的三原色——红、黄、蓝,它的比例不同,就可以调配出任何颜色。

原生家庭:

  • “3岁看到老”
  • “穷人家的孩子早当家”
  • “幸福的人用童年治愈一生,不幸的人用一生治愈童年”

类似的俗话很多,都说明童年的成长经历对一个人的影响是巨大的。因为在这个时期,每个人都还不具备独立生存的能力,连最基本的吃喝拉撒,都是需要父母和其他家庭成员的照顾。为了在“原生家庭”的氛围中生存下来,就需要找到在这个环境中生存并适应下来的最佳方式,比如:父母通常都会要求比较严格,小孩的表现,要么是哭闹反抗、要么是言听计从,最终选择哪种方式,主要取决于父母的态度,在某种程度上说,这个时期的孩子是没有选择权的。所以,这也是为什么“原生家庭”对个人成长的重要性。

总之,无论是严管、放任、迁就、溺爱,也无论是富有、贫穷,孩子在这个原生家庭中,总会找到互相适应、对自己最有利的平衡方式。而这些在幼年、童年,原生家庭所适应的相处方式,会形成应激反应,或者称之为看待这个世界的“肌肉记忆”,从而投射到他成年后的工作生活之中

试想,我们职场里的第一份工作、人生的第一段感情,是不是都一直在影响着我们对职场、择偶的判断?

每个人来到这个世界上,首先接触到的就是原生家庭,因此原生家庭的氛围对我们的影响也是最大的,从而塑造了我们与这个世界打交道的方式。

当然,影响我们的不仅仅是童年,求学、职场、家庭……我们每个人的所有经历,都在持续打磨和塑造当下的我们。我倒是觉得,无论是童年对我们一生的影响、第一份工作对我们工作思维的影响……类似的种种“第一次”,都是“经验主义”的一种体现而已,只是我们自己不自知而已。

所以,我们每个人都是独一无二的,我们需要了解自己,要让自己活得更通透,就需要和过去的不快言和,不要用过去的应激反应投射当下,更应该珍惜当下,保持热爱,面向未来;同时,我们也需要理解他人,不要妄议他人,毕竟你没有经历过他的人生!!

  •  

现代人的压力太大了!

“园艺、园林、花艺”已经成为城市公共基础设施的重要组成部分,同时也是很多都市人群的兴趣爱好,基于园艺也衍生出了很多细分的应用领域,比如,园艺疗法,之前还为此写了一篇关于园艺疗法的读书笔记:

“园艺疗法基础,一个融合园艺、医学、心理学的小众领域”

园艺疗法已经逐步得以普及和推广,在国内外已有园艺治疗相关的协会、培训、书籍,也有非常多的研究报告,去论证和分析园艺与人们身心健康的关联性。

在这个过程中,又发现还有很多其它疗法——音乐疗法、写作疗法。其实也不难理解,在我们日常的生活工作中,你一定有亲身经历过、看到过,至少是听说过这些场景:

  • 上下班通勤的路上、睡觉前、心烦的时候、压力大的时候,听上几首音乐,让自己心情舒缓;
  • 写作每天都在发生,很多人会通过写日记、发朋友圈、发微博……来输出情绪,平复情绪。
  • 类似的还有很多……

这些日常,大家习惯了,但有一些专家对此产生了兴趣,并展开了研究,通过对比数据分析,结论就是——正确的应用园艺、音乐、写作,是可以疗愈人们的身心,会提高人们的免疫力,当然,这些疗法并非是要代替传统的药物。

这让我想到了网络上经常曝光的“灵修”班,高昂的收费,却不乏一些高知人群。

疗愈、情绪价值……这些关键词,这几年也越来越多,可能真的是现代人的精神压力太大,太需要“抱抱”。

其实,当我看完园艺疗法、音乐疗法、写作疗法相关的一些书籍,我的体会总结起来就几个观点:

  • 理论基础:舒缓平和的心情和精神状态,有利于身体健康,俗话说“没心没肺,长命百岁”,我们也听过“一夜白了头”的故事,大概也都是同样的意思吧。
  • 如何做到:其实园艺、音乐、写作只是一种让自己从紧张的工作、生活中抽离出来的方式,但不仅仅是这几种方式,比如,有些人通过运动可以让自己感觉身心愉悦,当然,专家们的研究成果,可以让你更好的找到适合自己的方式。

所以啊,现代人,在繁忙的工作中,保留爱好、放宽心态,并适当的腾出一些私人时间和空间让自己开心。遇到困难和压力,坦然面对,约上三五好友,倾诉一下,喝顿小酒,听听音乐,写写日记,这样的场景,你是不是很久没有这样过了?

六一儿童节快乐!

园艺疗法

音乐疗法

写作疗法

  •  

关于“人社发布19个新职业”的一些思考

关于对拟发布生物工程技术人员等职业信息进行公示的公告 (mohrss.gov.cn)

人力资源与社会保障部发布19个新职业

5月24日,人力资源和社会保障部发布了19个新职业,其中网络主播、用户增长运营师、生成式人工智能系统应用员这几个新职业值得关注,也反映了一些大环境的现状,对此也谈谈自己的思考:

一、网络主播、用户增长运营师:

对于从事互联网行业的都知道,其实这两个职业也称不上新职业了,已经出现很多年了,尤其是用户增长运营,早在10年前就有了,比如,从事SEO/SEM、社群运营、公众号运营等等,这些互联网公司的运营岗,都带有用户增长的职责。而网络主播也是早在斗鱼、荔枝FM、喜马拉雅这些平台出现的时候,就有了主播这个角色。

但这次发布出来,我认为既是一种官方认可,更是说明网络主播、用户增长运营在各行各业中都已经很普遍、很标配了,不再只是互联网公司所特有的职位。几乎所有的企业,都已经把抖音、快手、视频号这几大短视频直播平台视为获客、销售产品的重要阵地。而一些传统企业提到的数字化转型,其中营销数字化、品牌数字化,第一步就是短视频、直播。

二、生成式人工智能系统应用员:

这个职业确实比较新,在出现在这批新职业中,我还是有点惊讶的。相比其他新职业,确实快了不少,这也说明生成式人工智能的应用推行速度,就如同GPT自身的迭代速度一样,实在是太快了。

我们公司已经把大模型应用到了教学服务工具中,确实提升了服务的效率和体验。

很多人担心AI的发展会淘汰很多岗位,我认为这个担心没有意义,科学技术的发展是势不可挡的,AI淘汰的是那些不会把AI作为辅助提升工作效率的人,就如同你赤手空拳怎么可能打得过手持冲锋枪的人。

看来啊,我还需要进一步加深对AIGC这类大模型的理解和应用,现在总觉得大模型还不够成熟,试想,一旦成熟了,可能就错失了红利期。我们也会尽快推出AI赋能农业人的培训课程,拭目以待。

附录:19个新职业的名称和岗位定义如下(S表示数字职业,L表示绿色职业)

(一)生物工程技术人员
定义:从事生物工程技术研究、工艺过程和工程设计、产品技术研究开发、质量检测、相关技术指导及其产业化及科学成果转化的工程技术人员。

(二)口腔卫生技师
定义:从事口腔疾病预防、卫生保健、疾病辅助诊疗等口腔卫生服务工作的专业人员。

(三)网络安全等级保护测评师 S
定义:使用相关技术、方法和工具,依据国家网络安全等级保护相关法律法规和技术标准,对网络系统和数据开展安全技术检测评估和安全管理体系审核的人员。

(四)云网智能运维员 S
定义:从事云网相关服务系统运维,运用云计算和智能网络技术及工具,实现云网日常管理、运行维护、性能调优、故障排除、应急处置等工作的人员。

(五)生成式人工智能系统应用员 S
定义:运用生成式人工智能技术及工具,从事生成式人工智能系统设计、调用、训练、优化、维护管理等工作的人员。

(六)工业互联网运维员 S
定义:使用软件、专用设备、检测仪器及工具,对工业互联网系统进行网络互联互通、数据采集处理、标识解析应用、平台应用优化、系统安全维护的人员。

(七)智能网联汽车测试员 S
定义:使用工具、量具、检测仪器及设备,对智能网联汽车及其相关零部件进行功能验证和测试的人员。

(八)有色金属现货交易员
定义:从事有色金属现货调研、收购、销售、保值、风控、储运、交割等交易活动,提供对应的业务操作、贸易咨询服务的人员。

(九)用户增长运营师 S
定义:运用数字化工具,从事企业或机构用户增长、管理及运营等工作的人员。

(十)布展搭建师
定义:从事会展活动场地的搭建和布置,以及负责会展活动结束后的拆除和清理工作的人员。

(十一)文创产品策划运营师
定义:从事文化创意产品的策划,结合市场需求设计具有文化元素的产品,对文创产品进行营销运营的人员。

(十二)储能电站运维管理员 L
定义:使用工具、量具、检测仪器及设备, 进行电化学、压缩空气、飞轮等储能单元或系统的数据采集、状态监测、运行维护及设备资料管理的人员。

(十三)电能质量管理员 L
定义:从事电力系统电能质量测试、监测、评估、治理以及管理电能质量设备,进行调试、维修、改造的人员。

(十四)版权经纪人
定义:从事版权交易、版权登记代理、版权贸易、版权价值评价等相关服务的人员。

(十五)网络主播 S
定义:在互联网上,从事音视频、图文信息等实时播出或交互服务的人员。

(十六)滑雪巡救员
定义:在滑雪场所,对滑雪者及设施设备进行安全巡查,并对伤者在医疗救治前实施救助的人员。

(十七)氢基直接还原炼铁工 L
定义:操作反应竖炉、加热器、工艺回路系统、二氧化碳脱除系统、装排料系统、涂覆系统、筒仓系统等设备,生产符合质量标准的氢基直接还原铁的人员。

(十八)智能制造系统运维员 S
定义:从事智能制造系统数据采集、状态监测、故障分析与诊断、预防性维护、保养作业和优化生产的人员。

(十九)智能网联汽车装调运维员 S
定义:使用专用设备、工具、仪器仪表,对智能网联汽车和路侧设备进行装配、调试、测试、联调、状态监测、运维等工作的人员。

  •  

阳台园艺,爆花了,长开了!

今天的农业不仅仅是解决吃得饱、吃得好、吃得健康。

都市农业还可以解决城市人群的精神生活,在阳台或者小花园,种种菜、种种花草,让自己更亲近大自然,毕竟人也是动物,对大自然有天然的感情。

今年在家里的阳台也开始种了些花草,绣球、铁线莲、三角梅、凤仙花、月季、牵牛花……

每天忙碌完下班回家,看看这些花草,非常的治愈,心情舒坦了很多……

绣球花

牵牛花

绣球花

三角梅

月季

  •  

为什么获取流量越来越难?

抖音、快手、视频号上充斥着各种“搞流量”、“做IP”的内容,收割了一批又一批想走捷径的韭菜。

现在获客难吗?确实难,而且还贵。

今天的很多创业者都把大部分精力都放在了搞流量、获客上面,搞流量一直是大家的心头痛,为什么要陷入这种逻辑?最近的一些思考,可能会回答一部分问题。

今天的70后、80后、90后这批创业者,都经历过移动互联网野蛮生长的十年,都亲眼见过那种用户规模爆发式增长的时期,经历过“如果有1亿用户,每个用户付费1块钱,就有1个亿”的商业逻辑,甚至把这个逻辑视为移动互联网商业模式成功的典范。

但时过境迁,目前人手一部智能手机,4G/5G网络已经全面覆盖了城市和乡野,所以“移动互联网红利”那个时代已经过去了。

那么对于一家企业来说,困难和挑战很多,最难的是获取流量吗?

其实不是,流量一直都在,无论流量在互联网各大厂之间如何变化,“不是东风压倒西风,就是西风压倒东风”。去年还在教大家如何做抖音的,今年已经开始教大家如何做视频号、小红书。所以,流量并不缺,一直都在那,获客的方法也不缺,缺的只是资源和人才,相对来说,流量问题是好解决的,或者说是比较确定的。

之所以我们觉得获取流量难、流量贵,根本原因在于转化率、复购率、ROI过低。

  • 如果转化率有5%,并不代表另外95%的用户没有价值,只是说明你没有提供符合这95%用户需求的产品和服务。
  • 如果转化率不错,而ROI过低,那大概率是产品的价值和竞争力不足,导致客单价过低,也可能是复购不行,没有为用户持续提供服务的能力。

那么,如何破局?

  • 用户分层,通过分层,为用户提供差异化的产品和服务,尽可能的满足用户不同诉求。
  • 丰富产品,除了自研产品,也可以引入合作方的产品,只有丰富产品和服务,才有机会复购。

总之,底层逻辑是一切从用户出发,只有在为用户持续提供价值服务的过程中,企业才有商业化变现的可能。

一家的商业价值有多大,就取决于,这家企业能为多少用户提供多少有价值的产品和服务。

流量当然很重要,但很少听说一家公司仅靠搞流量能持续活下去的,持续活下来的,永远都是靠产品和服务取胜。因为流量不可控,而企业自身的产品服务竞争力是可控的。否则,越是想走捷径,越难拿到结果,就算拿到了结果,大概率也会被流量反噬!

  •  

谈谈企业价值观,应该称之为业务价值观

企业无论大小,都有“使命、愿景、价值观”,这三者是驱动企业发展的最高纲领。

什么是价值观?

价值观,是一家企业的道德和行为准则,反映了该企业的文化和态度,价值观应该被贯彻到企业的所有层面,指导企业和员工的行为和决策。

——百度百科

价值观,是一家企业的价值导向、企业文化、工作氛围、行为准则的总和。不同企业的价值观是有差异的,它体现了企业业务的客观需要,也体现了企业最高管理层的主观态度。所以,通过了解企业价值观,就可以嗅出这家企业的“味道”。

比如,一些传统制造业、服务业赛道的企业,员工的受教育水平参差不齐,价值观通常会更侧重道德和行为准则,价值观呈现出来的更侧重对员工的要求和约束;而一些互联网、文娱赛道的企业,由于年轻人多,业务也更强调创新、开放,往往会在价值观里突出人文关怀。

几乎所有企业的价值观,都有涉及强调“客户/用户的重要性”,并将其纳入价值观,毕竟客户是衣食父母。但是,我发现很多企业的价值观漏掉了另外一件更重要的事情,那就是很多企业的价值观里没有呈现对人才的重视(虽然所有企业都会说重视人才、以人为本,但确实很多企业价值观里没有体现)。

举一个最近关注到的正面例子:

我认识一位95后互联网创业者,企业员工有四五百人,员工基本都是非常年轻的95后-00后,这家企业的价值观是“利他、专注、创新、自由”,企业官网上也价值观做了注解,其中“利他”的解释是“用户第一,为人才负责,为客户创造价值”“自由”则解释为“平等去中心化的组织”。通过这组价值观,基本就能嗅出点这家企业的味道了,对于强调个性、独立、自由的95后、00后,这组价值观就非常讨喜了,至少在招聘的时候,对年轻人是很有吸引力的。

在今天瞬息万变的环境下,我认为企业价值观未必要搞得那么高大上,反而更直接、更接地气的去表达,可能效果会更好,毕竟企业的一切行为,都是在推动业务发展,价值观也一样,要能够起到助力业务的发展的牵引,否则,价值观就成了挂在墙上的标语。

所以,企业价值观,应该更直接的称之为“业务价值观”,其中包含了对客户、对人才的态度和价值牵引,只有企业的业务壮大了,“达则兼济天下”,才能更好的回报社会。

以下这些大厂的价值观,哪家企业更加爱人才?

  • 华为:以客户为中心,以奋斗者为本,长期坚持艰苦奋斗
  • 小米:真诚、热爱
  • 联想:顾大局、求实、进取、以人为本
  • 福耀:勤劳、朴实、学习、创新
  •  

拾光记013 小人荣辱

2025年第22周,总第013期。 拾光记:记点闲事,网海闲游,随心所想,任意徜徉。 1. 时光 1.1. 阅读 齐桓公,春秋五霸之首,奈何下场挺惨。其身之忍 1.2. 觉知 最近看到关于 反游戏 的报道,还有关于儿童夏令营、训练营等的报道,这句话始终萦绕耳旁:生病的家长,吃药的孩子。

  •  

阅读散记013 其身之忍

闲散的《史记》阅读摘要,记录些有趣的故事和阅读随想。 1. 内容 目前读完了吴太伯世家,齐太公世家还没读完。 2. 摘录 吴人告败于王夫差,夫差恶其闻也。或泄其语,吴王怒,斩七人于幕下。七月辛丑,吴王与晋定公争长。 随想: 勾践灭吴的故事在课本里学了无数遍,学校便要说这是卧薪尝胆的励志故事,读史方

  •  

拾光记012 永无止境

最近整理资料,翻到了很多老照片,那时手机不行,拍照不清晰,也就这张可以看看,应该是某天上学在学校路上拍的花朵。 2025年第21周,总第012期。 拾光记:记点闲事,网海闲游,随心所想,任意徜徉。 1. 时光 1.1. 阅读 汉代多次改进铸钱标准,开始大家都随便可以自己铸钱,假冒伪劣多得很,后来标

  •  

阅读散记012 真工大盗

闲散的《史记》阅读摘要,记录些有趣的故事和阅读随想。 1. 内容 还是五一假期阅读的存货,平淮书。下面一张图清晰的展示了这部分内容是讲什么的:“官”、“钱”。 2. 摘录 汉兴,接秦之弊,丈夫从军旅,老弱转粮响,作业剧而财匮,自天子不能具钧驷,而将相或乘牛车,齐民无藏盖。 随想: 大家都穷 众庶街

  •  

拾光记011 合情饰貌

图片为一个八百多年的古树。 2025年第20周,总第011期。 拾光记:记点闲事,网海闲游,随心所想,任意徜徉。 1. 时光 1.1. 阅读 这周没怎么读,用了存货。合情饰貌

  •  

阅读散记011 合情饰貌

闲散的《史记》阅读摘要,记录些有趣的故事和阅读随想。 1. 内容 本纪读完了,跳过表直接读书,这次主要摘录礼书、乐书的内容。 2. 摘录 满而不损则溢,盈而不持则倾。凡作乐者,所以节乐。君子以谦退为礼,以损减为乐,乐其如此也。 是故乐之隆,非极音也;食飨之礼,非极味也。 随想: 不完美就是最好的,

  •  

拾光记010 心猿意马

图片为很多年前爬山拍摄的山顶风光。 2025年第19周,总第010期。 拾光记:记点闲事,网海闲游,随心所想,任意徜徉。 1. 时光 1.1. 阅读 史记里对汉武帝真是贬损很多啊,史公真是魄力非凡,敢批评自己所处之时最高权力。神棍巨骗

  •  

阅读散记010 神棍巨骗

闲散的《史记》阅读摘要,记录些有趣的故事和阅读随想。 1. 内容 主要阅读汉孝武帝本纪部分,来来回回讲的都是些神棍骗子事情,其中有 3 位史记里着墨颇多,历史上实际影响较大,被拜官封将,也算是名垂历史了。 2. 摘录 齐人少翁以鬼神方见上。上有所幸王夫人,夫人卒,少翁以方术盖夜致王夫人及灶鬼之貌云

  •  

珠江公园同乐园

虽然在珠江公园附近生活很多年,但仅在家属怀孕期间小孩不满一岁时去过一次而已,主要在草坪上吹风吃饭罢了。 2025 年五一节假期最后一天,本来打算先去珠江公园遛一下娃,然后去商场吃饭、溜达。不想里面的同乐园刷新了我对这个公园的认识,我愿称之为最优选的遛娃地点之一,非常惊喜,带小孩玩了不少时间,直接取消

  •  

拾光记009 轻装简行

图片为此前手机拍摄到的广州塔夜景,倒是挺贴合主题的,删繁就简、一枝独秀。 2025年第18周,总第009期。 拾光记:记点闲事,网海闲游,随心所想,任意徜徉。 1. 时光 1.1. 阅读 读完秦本纪,书末某人对秦末代王子婴的评价倒是很有感触,死生之义 备也。

  •  

五一假期遛娃记

五一期间,雨水比较多,闷热潮湿,室外温度超过 30 度,户外活动就减少了,室内玩乐高、小火车时间更多,小孩也特别喜欢乐高,但是乘不下雨的时候去了一些地方,娃玩得不错。 1. 水墨园之行 老父亲带小屁孩来逛岭南园林。 江岸微风徐徐,风光无限好。

  •  

阅读散记009 死生之义

闲散的《史记》阅读摘要,记录些有趣的故事和阅读随想。 1. 内容 赶上五一放假,读完汉高祖本纪。算了下史记第一本耗时 3 个月才读完,这个速度怕是得读到猴年马月去。 2. 摘录 五帝不相复,三代不相袭,各以治,非其相反,时变异也。 随想: 李斯的眼界、见识的确非同一般。 私学而相与非法教,人闻令下

  •  

拾光记008 健康运动

图片为本周运动获得的限量版世界地球日运动挑战勋章。 2025年第17周,总第008期。 拾光记:记点闲事,网海闲游,随心所想,任意徜徉。 1. 时光 1.1. 阅读 读完秦本纪了,兴许是之前资治通鉴阅读留下来的刻板印象吧,我觉得商鞅和白起这两位人物如很多其他扭转乾坤的人杰一样,难免 兔死

  •  

阅读散记008 兔死狗烹

闲散的《史记》阅读摘要,记录些有趣的故事和阅读随想。 1. 内容 读完秦本纪。 2. 摘录 孝公卒,子惠文君立。是岁,诛卫鞅。鞅之初为秦施法,法不行,太子犯禁。鞅曰:“法之不行,自于贵戚。君必欲行法,先于太子。太子不可黥,黥其傅师。”于是法大用,秦人治。及孝公卒,太子立,宗室多怨鞅,鞅亡,因以为反

  •  

建站小记

趁最近有空,简单总结下建站路程。 1. 禅意花园 2011 至 2013 年,在社团影响下接触网站,用 html、css 手搓网站,就是这么简单纯粹。没有任何辅助,图片都是自己设计的,影响很深的一本书就是 《CSS 禅意花园》,当时模仿书里的技法手搓了学校导航站,在局域网内部署玩了下。算是最清澈愚蠢

  •  

拾光记007 长河落日

周四晚饭聚餐,拍摄到的落日余辉。工作太忙,好久没好好看风景了。 2025年第16周,总第007期。 拾光记:记点闲事,网海闲游,随心所想,任意徜徉。 1. 时光 终于完成项目,看了一下 readwise,发现从 3 月 21 号之后就没怎么阅读了。一口气阅读完了,比日常阅读粗略很多。 1.1. 阅

  •  

阅读散记007 岐下野人

闲散的《史记》阅读摘要,记录些有趣的故事和阅读随想。 1. 内容 秦本纪第五,阅读到秦穆公时期。 2. 摘录 臣知虞君不用臣,臣诚私利禄爵,且留。 随想: 年近古稀的五羖大夫百里傒也因私利而身亡,这私利可不是自私自利,只是安身立命罢了。 晋旱,来请粟。缪公问公孙支,支曰:“饥穰更事耳,不可不与。”

  •  

拾光记006 平平凡凡

平平凡凡。 2025年第15周,总第006期。 拾光记:记点闲事,网海闲游,随心所想,任意徜徉。 1. 时光 忙与工作,这社畜的日常。 1.1. 阅读 赧王 56 年

  •  

阅读散记006 赧王56年

闲散的《史记》阅读摘要,记录些有趣的故事和阅读随想。 1. 内容 读完周本纪剩余部分了。 2. 摘录 威烈王二十三年,九鼎震。命韩、魏、赵为诸侯。 随想: 战国时代开启。 慎靓王立六年,崩,子赧王延立。王赧时东西周分治。王赧徙都西周。 随想: 赧王悲催一生开启。 东西周皆入于秦,周既不祀。 随想:

  •  

拾光记005 凝神聚气

图片为 AI 生成的凝神聚气图。 2025年第14周,总第005期。 拾光记:记点闲事,网海闲游,随心所想,任意徜徉。 1. 时光 1.1. 阅读 读的不多,故事内容还是上周存货:亡国三笑

  •  

蒋公严选:台湾六日游 day4 逛国立故宫博物院住圆山大饭店吃宁夏夜市

2025年5月2日,天气晴,今天我们将从台中坐高铁来到台北,体验台北的生活。


早餐时间

20250502_091944.jpg
20250502_092209.jpg

今天的早餐我们放弃了每天一尘不变的酒店早餐,改成去吃 《米其林指南》「必比登推介」的阿坤面。


20250502_092455.jpg

由于店内没有座位了,我们选择坐在了后门外。

后门的风景,感觉有些令人怀念。


20250502_092523.jpg

20250502_092558.jpg
20250502_092604.jpg

点了一份干面和卤味杂烩。

面条的口感很扎实,卤味的味道也非常鲜美,值得推荐。


从台中火车站前往台北

20250502_104830.jpg

这几天虽然一直住在台北火车站附近,但是好像还没有看过白天的景色,才注意到这里有一只大蜻蜓。


从台中火车站到台北需要先从火车站到高铁站然后乘坐高铁来到台北站。

由于我们没有计算时间,此时发现下一班火车到高铁站有一些远就进入火车站后又出来了。虽然用悠游卡在同一车站进出不会出错,但是也收取了火车票的钱😇。

之后我们转由出租车来到高铁站。此时发现高铁已经没有普通座位,只有商务座了,于是又花了双倍的钱买了商务座😇。


20250502_115104.jpg

在乘坐高铁之前,买了一份台湾特色高铁便当。

之后来了餐车,此时还以为要重演坐飞机时吃双份午餐的情况😨,结果发现是我多想了,商务座只会给你发一包饮料和一包饼干,便当另外花钱买。


20250502_115424.jpg

打开便当盒,真的太怀念了,这样的配置,这样的包装,就是当年我学生时代学校附近卖的台湾便当的样子。


台北国立故宫博物院

下了高铁就直接乘坐出租车带着行李就去了位于台北的国立故宫博物院。


20250502_130201.jpg

一进入大厅就看到了孙中山先生的雕像。

另外,在故宫博物院是可以寄存大件行李的,如果行李箱的尺寸过大无法塞入储物柜可以找旁边的工作人员进行人工保管,非常贴心。


20250502_131444.jpg

买完票开始参观故宫。

由于展品真的太多啦!我这里就挑几个特别的讲讲。


翠玉白菜

20250502_131723.jpg
20250502_131944.jpg
这件展品是台北故宫博物院的镇馆之宝之一,名为翠玉白菜,是用一块天然翡翠精心雕刻而成。工匠巧妙利用翡翠原石中天然的绿色和白色杂色,雕出白菜的叶脉和叶柄,顶部还有一只螽斯和一只蝗虫,象征多子多孙、清白传家。翠玉白菜原本藏于清朝光绪皇帝妃子瑾妃的寝宫中,被认为是婚嫁吉祥物。它是中国工艺美术中因材施艺的经典代表,也是最受观众喜爱的文物之一。

因为之前一直是通过照片了解的,所以以为会是白菜尺寸,但是其实很袖珍,而且还有些扁,和想象的出入比较大😅。


肉形石

20250502_132048.jpg
20250502_132145.jpg
这件作品叫做“肉形石”,是一块天然的玛瑙,经雕刻后呈现出一块五花红烧肉的模样,肉皮、瘦肉、肥油层次分明,色泽逼真,仿佛入口即化。整件作品并非为了实用,而是清代宫廷中的玩赏之物,体现了工匠高超的材质选择与雕刻技巧。它与翠玉白菜并称为台北故宫“镇馆双宝”,常被游客戏称为“最想吃的国宝”。

运气很好,今天两件宝贝同时展出。

肉形石看上去非常逼真,尤其是那块皮肉真的很传神。


《花鸟图》轴

20250502_141629.jpg

在故宫展览的很多画都有乾隆御览之宝😅。


汝窑

20250502_143326.jpg

这组汝窑瓷器是宋代宫廷专用的御窑器,釉色呈天青或豆青色,表面布满自然开片,温润如玉、宁静雅致。汝窑是宋代五大名窑之首,烧造时间极短、传世数量稀少。这三件器物分别为盘、瓶与盏托,工艺讲究,胎体细腻,釉层柔和,是宋代审美追求“雅”“静”“清”的完美体现。现藏于台北故宫博物院,是汝瓷真品的重要组成部分。


20250502_143526.jpg

这件水仙盆是宋代汝窑瓷器中的孤品珍藏,通体施天青釉,色泽温润如玉,通体无一丝开片裂纹,是已知唯一一件完整无裂的汝瓷真品。器形方中带圆,比例端庄,釉面光洁平滑,体现了宋代官窑烧造工艺的极致水平。原为宫廷赏玩器,现藏于台北故宫博物院,是公认的汝窑代表作之一。

是已知唯一一件完整无裂的汝瓷真品。

蒋公还是会选的😅。


象牙多层套球

20250502_151653.jpg
20250502_151549.jpg
这件作品是中国传统象牙雕刻艺术中的巅峰之作,称为多层套球。整件作品由一整块象牙精雕而成,球体层层套叠,最内层可达十几层,每层都可单独转动,工艺复杂,令人惊叹。外层浮雕人物、楼阁与花鸟,细致入微;上方还雕有人物亭台造型,整体构思巧妙,是清代晚期广州地区外销工艺品的代表之一。如今这类作品极为稀有,展示出古代工匠超凡的技艺与美学。

很难想象,以当时的工艺居然能做出如此精细的象牙雕刻。


象牙雕宝塔

20250502_151646.jpg

这件作品为清代象牙雕刻中的代表作之一,采用整牙精雕细琢而成,高塔分层精致,亭檐飞翘,铃铛成串,结构严谨而富有韵律。每层塔身皆雕有窗棂、人物、栏杆等细节,局部更以镂空技法表现轻盈通透的质感。象牙本身色泽温润,结合高度写实与对称布局,展现出清代工匠高超的雕刻技艺和对传统建筑美学的深刻理解。此类作品常作为陈设赏玩或进贡珍品,现今极为罕见。


珊瑚魁星点斗盆景

20250502_152033.jpg

这件清代宫廷摆件名为“珊瑚魁星点斗盆景”,以红珊瑚雕刻的魁星为主角,立于翠玉鳌鱼之上,寓意“独占鳌头”。他手持梅枝,象征科举登第,盆器四周以宝石镶嵌蝙蝠围绕“寿”字,代表“福寿双全”。盆内装饰珍珠、点翠与宝石,工艺繁复,寓意吉祥,是典型的清宫吉祥陈设艺术。


奏折

20250502_154550.jpg

在欣赏奏折的时候发现,当年的官员在书写的时候会把 奴才 或者 臣 写半边并且字体会小一些。

而且皇帝写的内容是可以有涂改的,但是官员的没有,可见当年做官也不是一件容易的事情呀😅。


其他的一些展品

20250502_142545.jpg
20250502_144657.jpg
20250502_150400.jpg
20250502_154343.jpg

展品实在是太多了,如果有机会的话还是推荐亲自去看一看。


大清邮政

20250502_162529.jpg

什么!?大清还没亡吗?

在故宫博物院,可以购买明信片然后贴上邮票邮寄给自己,国际国内都可以。这样就可以收到一封来自大清的明信片了😂。


圆山大饭店

在逛完故宫博物院,我们入住了圆山大饭店。

共住2晚,平均一晚上为1658人民币,还是有些奢侈的呀😅。


房间内

IMG_20250502_171136_00_072.webp

话说床后面有一个神秘的门,至今不知道是干什么的😅。


IMG_20250502_171201_00_073.webp

房间说是有40平米,感觉应该是包括阳台的。

我自己住的家都没有这么大😅。


大意外

在拍摄阳台的时候,吹过一阵大风把我的全景相机连带三脚架吹倒了😱。

等我拿起相机的时候...

20250503_092643.jpg

已经出现了划痕😭。这下亏大了...

所以接下来的全景都会带有一块斑点。


阳台

IMG_20250502_171653_00_075.webp


酒店大堂

IMG_20250502_211638_00_077.webp


关于酒店的详细介绍我想放到 day6 的时候再说,敬请期待。


西门町

入住完酒店,收拾收拾,我们来到了西门町,是台北西区最重要的消费商圈。


20250502_181333.jpg

这一出站就看到了...台服《冒险岛Online》联动鬼灭之刃。

这好像是之前日服的联动。


20250502_181808.mp4_20250518_141252.428.jpg

来到地面一眼就看到了《FGO》的宣传广告...

西门町的浓度这么高的吗?


20250502_181921.jpg

非常热闹的一条商业街。


20250502_184611.jpg

旁边挂满了《nekopara》和默娘的联动?

事后查了查,发现是《冥战录》和《nekopara》的联动。

image-4s05jwxu.png
image-mhko19br.png

浓度真的太高啦!!


宁夏夜市

20250502_190526.jpg

喜闻乐见的夜市环节,今天逛的是宁夏夜市。


20250502_195726.mp4_20250518_175420.672.jpg

对比昨天的逢甲夜市,感觉人流量更多了。


20250502_191508.mp4_20250518_135247.502.jpg
20250502_192614.jpg

刚进门口就看到这家炸地瓜球排了好长的队伍,于是就买了一份。

味道香甜软糯,非常好吃!

看起来是有多种颜色的地瓜球,但是我没有吃出区别来。


20250502_194343.mp4_20250518_135334.221.jpg
20250502_194404.mp4_20250518_135359.934.jpg

还看到一家葱油饼的队伍也很长。

其实昨天就一直心心念葱油饼,只不过已经吃了两种碳水爆炸的食物了实在是吃不消再吃一份碳水。

于是果断排起了队伍!

葱油饼吃起来也非常香,口味有些复杂,但是整体确实很好吃。


20250502_195447.mp4_20250518_175243.826.jpg

除了小吃区,还有一片区域是专门卖玩具的。



20250502_202026.mp4_20250518_135540.548.jpg
20250502_202903.jpg

最后我们选择了蚵仔煎作为收尾。

蚵仔煎吃起来外皮酥脆又带点Q弹,里面的蚵仔咬起来鲜甜,非常推荐!


结语

从国宝云集的故宫博物院到热闹非凡的宁夏夜市,每一个片段都让人感受到台北丰富多元的城市气息。虽然相机的意外让我很心疼,但留下的记忆依然珍贵。

这或许是这几天最令人满足的一天,不只是吃得尽兴、玩得尽兴,更有一种旅行中久违的轻松与快乐。

  •  

楼下的商贩与城管

最近楼下清静了许多,早晨经过时没有汽车喇叭与电动车喇叭声交织环绕,没有老头老太为了一毛钱斤斤计较的吵闹声,更没有拿着大喇叭大声吆喝的叫卖声。

仔细一看,原来是之前经常在路边摆摊的老头老太们不见了,取而代之的是穿着制服的城管人员,和他们威武的车辆。很早之前就见过这样的场景,城管拿着喇叭,喇叭里放着南昌城市管理条例,一边驱赶,一边随时准备掀掉商贩的工具,原本以为只会在电视上看到的画面,已呈现在我的眼前。

说来也奇怪,这个地方叫做xx大市场,却不像个市场,如果仅仅是依靠周边的店铺、附近的一个小型商超就能称为大市场,未免有点夸张,过去这边随处可见席地而坐的商贩摊位,大多是上了年纪的老头和老太,一个蛇皮袋往地上一铺,蔬菜往上面一摆,一坐能坐一天,即使是下着雨,也能看到他们撑着伞在摊位上苦苦等候。

在这个地方租房住了一年多,每天上下班回来第一眼看到的便是这些老头老太,和他们摊位上未卖完的菜,倘若他们的行为没有影响到其他人的正常生活和出行,我觉得摆摊卖菜不是什么难以接受的事情,但难就难在太影响周边的居民了。年初的时候,南昌许多地方在修路,我这边也不例外,一条主干道被铁皮围墙围起来,那些老头老太便紧挨着铁皮围栏坐下来,开始卖菜,原本路不宽,再加上修路,被围起来,如此狭小的空间除了能够步行通过,骑自行车和电动车更是十分勉强,那段时间我几乎不会骑车经过,挡在路中间的人根本不搭理你,按喇叭催促也毫无用处,我cnm

骑电动车的人,应该也是附近的居民,你大可以骑着车去做你应该做的事情,送娃上学,送自己上班,但是你偏偏要在这些摊贩面前停留一会儿,你要知道,你的一辆车,就占了几个人的空间,前面的人过不来,后面的人过不去;开车的人,您难道看不见前方如此狭窄,人流如此之多,却还要硬生生的开车挤进去,后方的电动车在催你,你又在催前面的行人,而我,只能眼睁睁等着你们过去,我cnm

路边全立着禁止停车的指示牌,但停在路边的车越来越多、越来越多,一条双向通行的路,被停放的车辆活生生挤成了一条单行道,我如果不是嫌麻烦,在南昌随手拍上需要上传各种角度的照片,我会从早上举报到晚上,我cnm

我尽可能的平复自己的心情,但是越写越气愤,在路边摆摊的老头老太都不算什么事,而那些路边违停的车辆是真的犯贱,有几次打车回来,生怕司机进去之后倒车出来比较麻烦,我就让他在里路口有一段距离的地方停车,我自己走进去,在车上也不止一次听司机吐槽、怒骂这里的交通管理,我也十分想吐槽,城管天天见,交警到目前为止,只看过一回。

不过话说回来,我对于摆摊的老头老太们是一种又怜又恨的态度,恨他们的行为影响交通、生活、环境,尤其是摆摊卖鱼、卖家禽的人,现场杀鱼杀鸡,气味十分难闻,怜他们以此为生计,如此大的年纪还要出来谋生。然而怜没用,恨也没用,只能洋洋洒洒写点吐槽的文字罢了。

楼下的商贩与城管》最先出现在印记

  •  

20250602

收拾行李日,周二飞北京,周三飞上海,周四旧金山。所以就要带着去美国的大件小件先去北京。收拾东西还是轻松,出门次数够多,带什么东西都已经烂熟于胸。这次时间长了一点,计算要带多少件衣服倒是花了点时间思考🤔。

今天不打算去公司了,就想轻松度过。于是躺在沙发打开电视,放起了《京都人的秘密欢愉》。其中有一集出现了鸭川,还是上次我去过的鸭川三角洲那一段河道,想起去年我跟着一群中学生,踩着大乌龟石头过河的情景。去过京都的朋友都会说鸭川很舒服。的确,那是可以坐着发呆的地方。

晚上有一种蠢蠢欲动,是想激活身体细胞的那种冲动,拿上我的球拍开始了我的乒乓球复出计划。

  •  

用 Codex 修复我的开源图像识别项目

昨天晚上,我尝试了 OpenAI 的 Codex 编程助手。说实话,这次体验远超我的预期。作为一名技术博主和程序员,我一直对 AI 编程助手持观望态度,但这次试用给了我全新的感受:Codex 不只是一个聊天机器人,它真的是一个能动手敲代码的“队友”

什么是 Codex?

Codex 是 OpenAI 开发的一个 AI 编程助手,基于 GPT 架构训练而成,能理解自然语言的编程请求,并将其转换为代码。相比于传统代码自动补全工具(比如 VSCode 的 IntelliSense 或 GitHub Copilot),Codex 更像是一个随时在线的副程序员——你只需要用自然语言描述你的问题,它会尝试帮你完成整段逻辑的实现,甚至还能帮你调试和改写旧代码。

我的实测项目:KeyleFinder 图像识别工具

我选择了自己以前写的一个图像识别项目:KeyleFinder,这是一个基于 Python + OpenCV 的子图定位工具。之前这个工具只能在母图中定位子图的精确位置,但对角度旋转或缩放变化的情况无能为力。

于是我就想,能不能让 Codex 来修复这个缺陷?

于是我给它下了这样的“指令”:

“在原有子图匹配的基础上,支持角度旋转与缩放后的图像匹配。”

Weixin Screenshot_20250605103107

Codex 立刻给出了匹配角度变化和缩放的逻辑,我不断尝试调整提示词,它也不断优化生成的代码。最终我迭代了大概 30 次任务,包括调参、调试、重写部分函数等,最终实现了以下改进:

  • ✅ 支持旋转子图的匹配;
  • ✅ 支持缩放后的图像匹配;
  • ✅ 成功匹配后自动标注图片路径;
  • ✅ 把子图“叠加”到母图对应区域,方便人工肉眼比对;
  • ✅ 提升了输出提示的可读性。

result

这一系列操作在以前大概需要我几个晚上甚至一周的时间反复测试,而这次只用了一个晚上

第二个尝试:Codex VS ShaderToy 转换器(失败的部分)

Weixin Screenshot_20250605103306

接着我还不死心,想挑战点更高阶的东西——我尝试用 Codex 编写一个“翻译器”,把 ShaderToy 网站上的 HLSL 代码转换为 Unity Shader(HLSL for Unity)。这个任务难度不小,因为 ShaderToy 的代码往往是裸写的 fragment shader,没有标准的结构,而 Unity Shader 则需要结构清晰的 pipeline。

Codex 虽然理解了大致意思,但生成的代码始终存在结构性问题,比如坐标系转换、采样器定义、内置变量映射等都处理不够准确。

这次失败也让我意识到:Codex 在不熟悉的专业领域(例如图形渲染、复杂 shader pipeline)中还不够“精通”,仍然需要我们开发者自己来把控核心逻辑。

使用心得与建议

  • 提示词是关键:就像调教一个初级程序员一样,Codex 的表现高度依赖你如何表达需求。用“自然语言 + 明确目标”去沟通,效果最好。
  • 一步步来效果更佳:不要期望一句话能解决整个问题。多拆任务、多轮迭代,Codex 会越来越“懂你”。
  • 适合结构清晰的代码:Codex 对于数据处理、图像识别、算法逻辑等结构明确的任务处理得很好;但对领域特殊性强、依赖上下文的代码(比如 shader、游戏引擎底层)理解还有限。
  • 适合配合 IDE 使用:我建议在 VSCode 或 PyCharm 中结合 Codex 使用,能更方便地粘贴代码、修改测试。

总结

Codex 的加入,确实让我这个老程序员有种“团队扩编了”的感觉。它不是替代我们,而是让我们更快完成那些重复性高、逻辑清晰的工作,从而把时间用在更有创造力的设计和探索上。

如果你也有沉睡在 GitHub 上的老项目,不妨试试用 Codex 给它注入点新的活力。

如果你喜欢这样的开发经验分享,欢迎关注我的公众号,我会持续记录 AI 与编程的结合方式,以及那些失败与意外收获。

  •  

每夫吐槽(106)

上次说某科要把自己的楼改建成宾馆,迎接高考。这说法不准确。
不是某科自己盖宾馆,而是卖给了一个老板,新老板要把写字楼改成宾馆。
在工人日以继夜的努力下,发生了一次小型透水事故淹了电梯房;刮风吹倒围挡砸到一个老头;用电不规范发生了一次小型火灾——事故和损失倒是都不大,但想在高考前整完是彻底没戏了。
5月31号的工地长这样:
20250531_vanke_hotel
瞅瞅人家这亡羊补牢的精神,赶在2026年高考前完工不在话下啊!

老板可能为了回血,在房子的一角光速开了家库迪。咱也不知道卖多少杯咖啡才够得上买楼的钱。
离家近且刚开业有活动,很快成了老婆大人的周末首选。
端午假期第一天中午,老婆大人起床后要喝的时候,打开小程序一看,竟然只有热的没有冰的。便打发我去一探究竟,要是制冰机坏了就去买七天家的,反正她就是要冰咖啡配粽子。
到店里一问,出冰的没问题。是他们店前一天补完冰以后忘了在系统上更新,就被判断成做不了冰的了。
两个店员还在那自嘲:“怪不得一上午一单都没接,还以为过节都起得晚呢。”

物业的前任管家回家生孩子去了,新来的小男孩办事挺认真的。
老婆大人反应的楼下的给电动车换电池那玩意儿离楼太近不安全,前两任都没给解决,小伙来了之后就把电源给拔了,并承诺搬走。
邻居们反应的地下停车场入口灯光太暗的问题,也在一个月之内给装了一圈LED。
但是吧,他也不能光花钱不是。几天不见,门口多了个“收破烂机”。就是手机扫码平台给估价,然后把破烂扔进去的一个物联网新物件。
对此我非常不以为然。且不说用APP会暴露大量隐私,就说这些个资本,都沦落到跟收破烂的抢饭吃了,这也太难看了。
20250531_recover_mashine

中考报名临近,臭宝的成绩在22K考生中大概排在8.5K到12K,小重点指标尾巴到普通高中的层次(中招这事儿各地规则都不一样,每隔几年也不一样,就不展开说明了)。这几周任务是去考察各个普通公办和私立高中。
看校其实是个挺有意思的事,值得单拉出一篇的,但是最近兴致缺缺,就一起说吧。

三周以来,实地考察了伊尔廷市市区范围内的(6-2)所公办普通高中和7所私立高中。
公办高中不愁招不到人,接待家长的一般只是教导主任级别的;而私立高中无一不重视招人,都是大校长亲自出马。
某所公办被我第一个PASS掉,因为我在厕所里发现了烟头,然后立刻让老婆大人去了女厕,发现也有。
而另一所公办就聪明得多,他们用花架把厕所门堵上了,根本就不让家长进。
排名比较靠前的一所公办,展示栏里有一半人是辽大的,并且很多是2016、2017年毕业的。顿时生出了“此校不行”的念头,因为我就是辽大出来的,它的211身份有多水我还能不知道?没看见博客里都很少提么?

私立学校的校长们则喜欢互相黑:
A说B的教学楼是危房;B说C的教师去年走了一大批没补上来;C说BD招生名额被减了,是被教育局审计出了抽逃资金的问题;D说C经常不好好讲课,用太多现成的视频课件;E说D脑子里只有钱除了正常的学费还变了法的从家长手里坑钱,比如在高一开学前开衔接班;F说A学校的高层都不是好鸟,在学校周围屯了大量的房子就为了租给陪读的家长,联合起来不降房租;E说D区别对待学生,非重点班就是在放羊……
不一而足。
听完所有的介绍之后,第一轮被排除了两个。
E,全军事化管理,必须住校,女生也必须剪短发——让臭宝剪短发她能拿刀把我给劈了。
B,校长在介绍的时候一口一个我们老板有钱,是干房地产的,不屑于从学生身上挣钱。老校长70岁上下了,不知是真认不清形势还是装的,这两年干房地产的可太屑于了啊!结合另外的校长爆料的审计的事,我是真担心老板跑路啊!

另外有个有趣的事,A学校的校长是我高中隔壁班的班主任,A学校的高三清北班班主任兼数学首席是另一个隔壁班的班主任。高中那会儿我们班是重点班,她俩只是30来岁的年轻教师,根本轮不到教我们。所以到我们这届毕业,她俩就结伴跳槽去了彼时刚改了招生范围的育明高中,摇身一变就成了市级名师,退休以后也能在私立高中呼风唤雨。
所以啊,所谓名师也就是那么回事吧,终归还是看学生。

上一个手机摔出了杠杠,去买了个新的。
我一不打手机游戏二不刷视频三不拍照,千元机就能用得很高兴。但还是花了2100,因为老婆大人给报销。

倒完数据,换卡,发现不能上网了。心想是不是物联网卡跟主机绑定,赶紧换了回来,仍旧不能上。
打电话咨询帮我搞卡的表妹,才知道物联网卡不让卖了,且确实是一换手机就不给用了。
反正年假多的很,7月1号马上就重置了,索性请假一天,去找表妹,直接办了张新的电话卡,(对我来说)流量根本用不完那种。
回家后把各个不得不绑定手机号的APP统统绑到新号上。
别人都没事,唯独我们集团自己内部那个宝贝即时通讯软件翻车了——旧号登不上,新号依旧登不上。
不愧是央企。

今天日子也没选好,没一个APP让改用户昵称和头像的,周末还得费二遍事,唉!

  •  

杂记-20250604

最近不看朋友圈后少了很多不必要焦虑,继续保持。 端午过节 今年安排端午回家过节,周五小孩放学后坐高铁回,回到家 […]
  •  

歌手2025

第二期林志炫爆冷淘汰,第三期小白(白举纲)淘汰。马嘉祺何德何能?干脆让流量歌手都上吧。没法看了。
  •  

自然学校03:号起

边学习边研究同时已着手准备起号宣传,前思后想几天,网站放弃了,微博放弃了,公众号放弃了,今日头条放弃了,快手放弃了....差不多把所有零成本能起号平台研究了一番,最终剩下抖音和红书。

因开过较成功的传媒公司,干得还不错,但那都是短视频红利时期的事了,几年过去现在已经跟不上潮流了,综合判断目前不适合上抖音,策划拍摄剪辑太费时间,且不一定有效果。最后选择了小红书。

红书还有些红利,关键和票务经验能挂钩,全是现成的,换个行业套用即可,但也想象这么简单,现在自媒体平台不可复制性太强了,同样东西两人即使一模一样,大概率一人火一人不火,有流量的内容需要尝试探索,不费几个号玩不出,这是个比较折磨人但很有挑战的事。

已过去十来天,目前还在探索尝试,记录备忘。


隐私保护:因涉及隐私内容RSS已做隐藏,请通过原文链接阅读更多
版权声明:如无注明均为原创,未经允许不得任何形式转载
原文链接自然学校03:号起
  •  

五岁娃办身份证记(成功)

午睡醒来突然提议要不给孩子办下身份证,这事前前后后想了几回,但是没有做任何攻略,甚至没有打电话问问派出所可以办不,查了下是工作日派出所上班,孩子妈也觉得我这个主意不错立马响应,孩子早就想要自己的身份证卡片,听到我说立马就想走。

丽江还是大雨天,她们娘两各种收拾准备15点多些才出发,丽江这边类似单位16点多些就开始准备下班,到点人就没了,经常会提前停止接单,这时间有点赶,高德打了个车,六公里多些一会就到了派出所。

五岁娃办身份证有点麻烦的,但成功啦。


隐私保护:因涉及隐私内容RSS已做隐藏,请通过原文链接阅读更多
版权声明:如无注明均为原创,未经允许不得任何形式转载
原文链接五岁娃办身份证记(成功)
  •  

跳跳兔和风先生

一些存稿,写给自己娃娃看的,只是一些小故事罢了,感兴趣可以看看。
这个小小的故事,直到三十多岁我才想通,就这样写下来,等娃娃大一些了我会读给她听。

🟣 第一章 · 跳跳兔的果子树

森林里,有一只耳朵特别长的小兔子,大家叫他——跳跳兔。
他住在一棵果子树下,已经很久很久了。

这棵果子树不高也不矮,刚好可以靠着打瞌睡。
果子也不多不少,每天落下三颗,刚好够跳跳兔吃个饱。
风吹来的时候,叶子会“沙沙沙”唱歌,像哄人入睡的摇篮曲。

跳跳兔在树下挖了一个窝,窝里铺着干草和树叶,软软的、香香的。
早上醒来,他会在果子树下跳三圈,抖抖耳朵,说:“早安,今天也要吃三颗果子!”

他还会对果子树说话:

“你今天叶子掉得不多,是不是不太高兴?”
“果子有点小,是不是昨晚没睡好?”

果子树不会回答,但它总是轻轻地摇一摇枝条,把最红的一颗果子,落在跳跳兔鼻尖上。

跳跳兔就笑了,咬一口,说:“嗯,今天的味道是‘刚刚好’。”

有时候,鸟儿在树上开演唱会,昆虫们在树根下开派对,月亮从枝叶间爬出来看热闹。

跳跳兔看着这一切,觉得很幸福。

他总是说:

“这棵树啊,不是最特别的树,但它是我的树。
我会一直住在这里,永远永远。”

他不知道,明天,会有一阵风先生,正悄悄从远方吹来……

🌬️ 第二章 · 风先生来了

那天早上,跳跳兔像往常一样醒来。
他伸了个懒腰,打了个哈欠,还没睁开眼,就听见耳朵旁边有个声音在笑:

“呼——呼——你的耳朵好长啊,会不会被风吹走呀?”

“咦?谁在说话?”跳跳兔睁开眼睛,左看看,右看看,什么人也没有。

“我在这儿呀!”声音从树叶之间传来。
一片叶子被吹得团团转,一个毛茸茸的小漩涡在枝头跳舞。

“我叫风先生。”那个声音轻轻地说,“我是旅行家,我从山的那边、河的那边、云的下面吹过来。”

跳跳兔歪歪头:“你来干什么呀?”

风先生在他鼻子上轻轻吹了一下,说:

“我来告诉你,森林那一头,有一棵蓝色的树,它的果子在晚上会发光,像星星一样挂在枝头。”

跳跳兔的眼睛一下子亮了:“真的?果子会发光?那不就不用点灯了吗!”

风先生笑得枝叶都响了:“当然是真的呀,我见过不止一棵奇妙的树呢——有的树会唱歌,有的树会变颜色,还有的树只在跳舞的时候长果子。”

跳跳兔的心跳“扑通扑通”地加快了。

他看了看身边的果子树。它还是那样——安静地站着,熟悉得就像一双穿旧了的毛袜子。

“你想不想去看看?”风先生问。
“我可以带你过去。只要你动一动脚,就能遇见新的果子树。”

跳跳兔没有立刻回答。

他低下头,看看自己踩出的小窝,又抬头望着果子树的枝叶,叶子在风里微微晃动,好像也在说:“你可以去看看呀。”

风先生没有催他,只是继续轻轻地吹着,吹得跳跳兔的胡子都飘起来了。

最后,跳跳兔轻轻说:

“好吧……我就去看看,一下下。”

🌟章节尾语(适合家长念)
有时候,你会听到一个声音,说:“快来看,这里有更好玩的!”
那可能是风先生来了。
他不是坏人,他只是让你知道——
这个世界,还很大,还有很多“第一次”。

而你,可以去看看,也可以不去。你有选择的能力,这就是最重要的。

🟠 第三章 · 第一棵新树

跳跳兔收拾好了背包,背上胡萝卜干和最喜欢的小石头。
他对果子树说:“我只是去看看,不会太久的。”

果子树没有说话,只是轻轻落下一片叶子,飘在他脚边。

“我会想你的。”跳跳兔小声说,然后转过身,跟着风先生走进森林。

🌲🌲🌲

他们穿过了一片小草原,越过一条会唱歌的小河,又在傍晚的时候,来到了那棵神奇的——蓝色果子树下。

那是一棵高高的树,树干有点凉,枝叶上挂满了亮晶晶的果子。
当夜晚来临的时候,果子真的一颗颗亮了起来,像天上的星星偷偷跑到了树上。

“哇……”跳跳兔张大了嘴巴,眼睛里装满了光。

他在树下跳了十七下,一边跳一边喊:“好神奇啊!我从来没见过这样的树!”

他铺开小毯子,躺在树下,一边吃果子一边看着它们发光。

“这个果子味道……有点酸。”

他舔舔嘴角,又咬了一口,“不过亮亮的,很有趣!”

风先生轻轻吹着他:“喜欢就多住几天吧,这里是新的地方,有新的风景。”

跳跳兔点点头。他想着,或许他会住很久呢。

🌌 小插曲:夜里的风
可过了几天,跳跳兔发现一些事情:

这棵树虽然漂亮,可果子不太甜;
晚上太亮了,兔子睡觉的时候有点晃眼睛;
而且,这棵树的根太浅,窝总是塌掉。

有时候风吹得太急,他会想起以前那棵果子树的声音,
“沙沙沙”地唱歌,就像哄人睡觉的老朋友。

但他也不后悔。他告诉自己:“这只是开始呀。”

🍂章节尾语(适合家长念)
第一次离开熟悉的地方,常常会觉得新奇,也会觉得怪怪的。
这不是对错,是成长。

就像跳跳兔——
他第一次搬家,他有点喜欢,也有点不习惯。
他正在学习一件很重要的事:

✨世界很大,心也是。

🔵 第四章 · 更多的树

跳跳兔继续往前走。
风先生总是在他耳边轻轻说:“前面还有一棵更特别的呢。”

他见到了一棵树,果子像糖果球,咬一口会变颜色。
他住了一晚,第二天果子太甜了,他换了一棵。

又见到一棵树,叶子像小铃铛,风一吹就叮叮当当地响。
“好听是好听,就是太吵了。”他住了两天,又离开了。

还有一棵树,树干会发热,晚上像被窝一样暖和。
可跳跳兔很快发现,它也会招来好多虫子,他不太喜欢虫子。

于是他继续往前走。

🌲🌈🍬🌸🔔🔥🌲

每一棵树都有自己的特别之处。
每一棵树跳跳兔都喜欢过——一点点,很快,也很短。

“你好,树。”
“再见,树。”

他的背包变重了,装满了路上捡的小石子、彩色叶子和一颗没咬完的果子。

他的脚也变得有点累了。

🌲小小的石头休息站
有一天,跳跳兔在一块平平的石头边坐下了。

他没有立刻去看下一棵树,也没有问风先生下一站在哪儿。
他只是坐着,摇摇耳朵,摸摸脚丫子,叹了一口气。

“呼——”风先生吹来,“你怎么停下来了?前面还有会飞的果子树呢!”

跳跳兔看了风先生一眼,没有立刻回答。

他只是问了一个问题:“你从来不住在树下吗?”

风先生眨了眨眼:“我?我是风呀,我走过所有的树,但从不住下来。我只负责让你心动,不负责让你停下。”

跳跳兔沉默了一会儿。

那我是不是也像风先生一样,永远都要走啊?”
他问。

风先生绕着他转了两圈,轻轻地说:“不是哦,兔子和风不一样。你是可以选择的。

🧭章节尾语(适合家长念)
你会看到很多让你“哇”的东西,玩具、朋友、味道、想法……
那是风先生带来的,他总在你身边,轻轻地说:“试试看吧!”

但你和风先生不一样。

🌬️风会一直吹,
🐰你可以选择停。

这,就是你的力量。

🟤 第五章 · 跳跳兔想明白了

跳跳兔坐在那块石头上,看着远方的一棵树慢慢亮起了果子的光。
风先生还在他耳边吹着,讲那棵树的故事:

“那棵树的果子吃了以后会变透明,整只兔子都看不见呢!是不是很神奇?”

跳跳兔点了点头:“听起来真的很特别。”

他低下头,看着自己毛茸茸的脚掌,突然问:

“风先生,我见过那么多树……可我还是觉得,好像哪一棵也不完全适合我。”

风先生停了风,像是认真地听了。

“你知道吗?”跳跳兔说,“刚开始,每一棵树我都好喜欢。
可是住不了几天,我又想离开了。”

他拍拍自己的背包,里面满是没吃完的果子、折断的小树枝、还有好多地图。
“我不是不喜欢它们,我只是……总觉得下一个更好。”

他看向风先生,轻轻地说:

“你是不是就是专门带我找‘下一个’的?”

风先生笑了:“当然啦。我是风嘛,心动就是我的魔法。”

“那我懂了。”跳跳兔站起来,抖抖耳朵。

“心动是你的事,选择是我的事。”

🍓 一个决定,不回头
那天晚上,跳跳兔没有去找那棵会让兔子透明的树。
他绕过它,走到了一棵小小的、不怎么发光的树下。

这棵树不太特别,果子普通,叶子也有点稀疏。
但它有一根弯弯的树枝,刚好可以挂跳跳兔的背包。
它的根很深,跳跳兔挖了个窝,窝不会塌。

风先生轻轻吹来,问:“你确定吗?你不怕明天看到更棒的树会后悔?”

跳跳兔眨了眨眼,笑了。

“我当然还会喜欢别的树啊。”

“那你还住下去?”

“是啊。”跳跳兔说,“我不是因为这棵树最特别才留下的,是因为我愿意。”

✨章节尾语(适合家长念)
你可以一直喜欢新的事物,喜欢,是种很美妙的感觉。

🌬️风先生会一直陪着你,吹来各种“哇!”的东西。
但你也会慢慢学会:
不是每一个“哇”都要追,
而是你心里决定的“嗯,就是这里了”,才最特别。

🟢 第六章 · 风还会来

跳跳兔在新树下住了下来。

他搭了一个小窝,用以前走过的树枝围成篱笆,
还把最喜欢的小石头摆在窝口,每颗都讲着一个旧故事。

每天早上,跳跳兔会跳三圈,伸个懒腰,看看有没有新果子掉下来。
他不再天天想着下一棵树在哪儿,也不再问风先生有什么更新奇的地方。

但他知道——风先生,还在。

有一天,风先生又来了。

他没有大声说话,只是轻轻地吹过跳跳兔的胡子。

“跳跳跳跳,我最近看到一棵会唱歌的树,它用的是鼓声呢!你想不想去看看?”

跳跳兔笑了,咬一口果子,说:“我相信你说的是真的。”

风先生歪着身子在树干上打了个旋:“那你要不要去?”

跳跳兔摇了摇头。

“现在不用。我今天挺喜欢这儿的。”

风先生点点头,没再多说什么。他只是轻轻一吹,吹起了跳跳兔耳边的一根草叶。

那根草叶转了一圈,飘到了地上,就像一支跳过舞的小羽毛。

🍃 留下的,不只是风
跳跳兔知道,明天可能会再有一阵风来,带来新的果子味、新的故事、新的“哇”。

他也知道,自己可能还会动心。可能还会想再走一段路。

但现在的他,已经不怕心动了。

因为他知道:

🌬️风是风,它吹来心动;
🐰我是我,我决定停留。

🌟 故事的最后一句话(适合家长念)
跳跳兔还是跳跳兔,风先生还是风先生。

但从这一天起,他们开始用一种全新的方式做朋友:

🌬️ 风继续吹,
🐰 而兔子学会了——不一定要跟着走。

  •  

Duck Appropriation

I first read about the ducks during the early days of the pandemic. An out-of-work elementary teacher wrote a blog post about ducking. When she spotted a Jeep in a parking lot, she squeezed a rubber duck into the door handle. A gift for a kindred soul, she said, knowing that all Jeep owners are basically the same people.

Months later, I started noticing ducks on dashboards—a Wrangler with three or four, a CJ7 with two or three. Sort of cute, but it quickly got out of hand. I soon started seeing passing Jeeps with forty-five ducks cluttering every horizontal surface.

When I was a kid, my father bred cats as a cottage industry. Suki and Cocoa, a pair of chocolate-point Siamese cats with pedigree, popped out litters of three to six kittens several times a year. A similar kitten these days might set a buyer back two-thousand dollars, but in the late sixties, I think the going rate was fifteen or twenty bucks.

Once, a kid purchased a kitten using his saved-up change. He paid for the cat using rolled quarters and dimes. When my father placed the coins on his car dashboard, a roll of dimes fell into the defroster vent. By the time a mechanic disassembled the dashboard and repaired whatever damage a roll of dimes can cause an HVAC system, the litter of kittens was a financial loss and then some.

Using my father’s mishap as a cautionary tale, I put nothing on my dashboard, ever. Probably automotive engineers have improved defroster vents over the past fifty-five years, and ducks in defrosters are not a concern, but the image of my dad trying to fish a roll of dimes out of a vent is never far from my memory.

Driving home from the beach last week, Susan suggested I search Spotify for a podcast our daughter Sophie suggested. The only thing we could remember was that the topic was cults. Search Spotify: Podcast on Cults. What popped up was the podcast series called Sounds Like a Cult, an entertaining and informative discussion on the cult-like behaviors of many modern groups. Some examples include Trader Joe’s shoppers, the Harry Potter infatuated, Ikea fans, Marathoners, the Costco obsessed (hmmm, lots of shoppers). What caught my eye was The Cult of Jeep Owners.

A couple of weeks earlier, Susan and I stood on a street corner with a friend when a Jeep whizzed by. He said, “You know, that duck thing just started during Covid.” I didn’t know that. I thought back to the early-pandemic blog post I read about ducking. Clearly, that blogger was an early adopter. Susan and I often point out the ducks to each other, maybe slightly derisively. Nothing screams “hey, look at me” more than thirty yellow ducks on a dashboard (except maybe blogging). This was a chance to learn the duck origin.

The podcast covered such topics as Jeep history (started as a war vehicle, as I’m sure we all know), Jeep hierarchy (owners get status for driving older Jeeps and Jeeps with aftermarket modifications), the Jeep-driver wave (yes, they have a wave*), and, of course, the ducks. Maybe our brains had become numb from our thirteen-hour drive home from Georgia, but it all sounded so good natured, so wholesome, so… FUN. By the time the podcast wrapped up, Susan and I were talking about buying a Jeep. At a minimum, we suddenly considered ourselves honorary Jeepsters.

By coincidence, I read a blog post last week reviewing the ancient T. Rex album Electric Warrior. No, I don’t know why the writer reviewed a fifty-four-year-old album, but he highlighted the song Jeepster as an album standout—a song I probably haven’t heard since college. I listened to the Jeepster on my phone and was suddenly transported back forty-some years to hanging out at my friend Andy’s house sucking down bong hits and trying to grasp the immensity of the universe. Jeepster has been playing in my head and on my car stereo on repeat ever since.

Jeeps! Everywhere!

I popped into Sweeet, Gettysburg’s retro candy shop, the other day to buy a duck for Susan. Most of Sweeet’s inventory is candy—buy it by the pound taffy, offbeat treats like chocolate covered scorpions, and yesterday’s faves like Zots, god I love Zots—but in the elevated window display area where fancy clothing boutiques arrange mannequins wearing the store’s most expensive clothing, Sweeet has assembled a couple hundred rubber ducks, no two are alike. This display well preceded Covid, so the Jeep crowd wasn’t the initial target market. I assume they are now.

I bought the duck as a joke. A small expenditure to make Susan laugh. As we got ready to run an errand, I snuck outside and put the duck on her dashboard. It’s printed with “radiate kindness,” a message in line with Susan’s Buddhist beliefs. And laugh she did, long and hard, but then the laughter morphed into something different. Having a duck on her dash made her happy. Before we returned home from our errands, we stopped by Sweeet again so we could buy ducks to send to her brother and sister. She wanted to spread the joy.

I’m sure the Jeepsters out there reading this, and of course the ones who see Susan’s duck on the dash of her Hyundai Santa Fe will think we’ve appropriated their duck motif. And we have, shamelessly, but everyone deserves happiness, and if a radiate kindness duck on her dash brings Susan joy, the Jeepsters will just have to live with it.

* I googled the Jeep-wave. As it turns out, it’s identical to the wave you’re likely receive from a farmer driving a battered pickup down a country road. Those Jeep owners have done some appropriating of their own.

Buy a duck and give it to a friend. And listen to Jeepster by T. Rex so it can be stuck in your head too.

  •  

去掉了入口页

去掉了用了14年的入口页,2011 年刚入坑博客圈子的时候,那时候还很流行放个炫酷的入口页,然后博客在子页面。所以也像模像样的搞了一个。当时挺喜欢张靓颖,就自己用 ps p 了个装逼页面。一用就是整整 14 年,时间真 TM 快啊。

博客服务器其实是 2015 年的时候买的阿里云入门配置了,500 一年的 1 CPU 1G 内存当时显得很够用速度挺快,然后每年都感觉在变慢,去年是实在不行了 MySql 时不时就奔溃停止。最后发现是内存硬盘配置不够了。然后就拖延症一直拖到了今年现在,忍不住了花了一周时间重新买了 2CPU 2G 内存的服务器,然后全部软件环境重装了一下。还好阿里云现在有 99 的入门羊毛,否则一千一年是有点贵了。先用到明年再看吧。

虽然一年也写不了几篇文章,但是毕竟有十年年的历史日志了,不想让他就这么停了。


也是 2015 年,我骑了趟 318 川藏线。十年后的昨天我一个表弟也出发了,还拉上了他爸一起父子上阵。从我们老家出发刚好和从成都出发距离差不多也是两千一百多公里。预祝他们凯旋。

  •  

五月记:热浪、摆烂与一点点进展

这个月过得,说不上多忙,但好像总是在处理各种小事。天气越来越热,人也变得有点“粘糊”,脑子里装着的,除了待办清单,就是“要不要吃点凉的”“油又快没了”这种日常琐碎。

但正是这些看似不起眼的碎片,组成了我完整的五月。

热,是主旋律

送老婆去考试那天,我就在外面“摆烂”了一整天,打了整整一下午的《金铲铲》。那把抽到了金丹大虫子,简直无敌横扫,虽然游戏有点意思,但坐在车里时间久了也难免烦躁——天气热、车里闷、又要等人,心里其实挺焦灼的。

最近天实在太热了,中午一般就靠单位食堂解决,偶尔有麻辣烫,第一顿吃着挺香,第二顿就开始腻了,感觉像是在复制前一天的生活。晚上也是食堂的浆水面,但说实话,那味道真不如家里自己做的。天气一热,人就容易烦,做什么都提不起劲,连吃饭也只是“凑合”。

作为一个标准吃货,吃饭的事儿还是不能太马虎。这段时间去了一家新开的网红火锅店,排了足足一个多小时的队,味道倒是确实不错,算是值回了等候的辛苦。还第一次尝试了兰州胡家包子,灰豆子甜甜的,吃起来不腻。排队时,看着师傅们飞快包包子的手法,感觉像在参加一场“吃货比赛”。夏天太热,雪糕成了救命神器,冰冰凉凉,真是解暑利器。

博客的那些折腾

当然,也不是整个月都这么“躺平”的。我还是干了几件让我满意的事,比如,把GoToSocial的说说系统集成进了博客,还顺便解决了几个老问题。

最开始只是想着把自己的GoToSocial动态拉过来展示,后来越搞越复杂——图片要能点开放大、emoji要正常显示、分页要顺滑加载、评论还想嵌进去。搞了一下午,靠RSS+AJAX+自定义模板+GPT,总算折腾出来了。

现在访问/gotosocial页面,就能看到一个有点像朋友圈的“碎碎念”合集。说实话,每次刷这个页面,都会觉得那点生活的琐碎也被认真保存下来了。

另外,我也把博客圈的聚合页重构了——之前那个版本分页不准、展示也不全。现在不但能统计博友状态,还能加载他们的最新文章、分类导航、关键词搜索也都加上了。页面稳定多了,看着清爽了不少。

日常是味道,是人,是懒

生活这部分,其实没太多波澜。

媳妇去考试,我继续“陪考式摆烂”;

新开的网红火锅店,排了一小时队轮到,还不错;

有天下雨,心情出奇地好,大概是旱了太久;

睡到自然醒的午后,简直是这个月最幸福的瞬间;

偶尔打打掼蛋、刷刷视频,啥也不干也能混过一天。

说来也怪,这些“没用”的时刻,反而成了我记得最清楚的日子。

数字日子与那些工具们

钱包和油价的较量,油价虽降,但我加油频率没少,每周还是花100元。信用卡推送石化充值立减66元活动,可惜附近没石化站,羊毛没薅成,打工人的省钱路真不容易。

五月试了几个长毛象客户端,最喜欢的是IceCubes,界面干净,体验流畅,iOS上难得的长毛象好应用。我也折腾了一下鹿鸣,但第三方界面不行,还是网页版用着顺。

当然,也踩了坑。GoToSocial刚部署那几天怎么也搜不到人,别人也搜不到我。弄到半夜才发现是反向代理的问题——宝塔自动配置不靠谱,得自己手动修一段。吃一堑长一智,不能老偷懒。

生活不是任务清单

回头看,其实这个月没发生什么“大事”——没有远行、没有新工作、没有激动人心的时刻(不对,有一个)。

但日子照样过得很满,有热、有烦、有偷懒,也有一点点成就感。说说不多,却都是真的。每条碎碎念,像是给这个月打下的锚,让我在未来回忆起来时,不至于一片空白。

所以,愿以后每个月,都有点值得记录的事,不管大小,不管是不是“值得分享”。

也许只有这样,生活才会像生活,而不是一个不停打勾的任务清单。

你好,六月。

  •  

道家为什么从不推崇“多吃苦”

“你要觉得你苦,去看看凌晨四点的菜市场。”

吃苦不是修仙,是修火气,我就特烦没有没事包装吃苦的,或者没苦硬吃的某些人。

这些年,“吃苦”好像被包装成了一种文化奢侈品:不吃点苦你都不好意思说自己努力过。但你有没有发现,唯独道家,从不鼓吹吃苦。

甚至你问庄子怎么面对痛苦,他大概率会斜眼一瞥,说:“人生不过梦中梦,苦也是梦,解也是梦,何苦执着?”
——然后继续躺着钓鱼去了。

那么,道家为什么不推崇吃苦呢?真的是“怕苦”吗?当然不是。真正的原因,其实非常有哲学味。

一、道法自然,不吃“逆天苦”

道家的核心理念是四个字:“道法自然”。

老子在《道德经》第25章中说:

“人法地,地法天,天法道,道法自然。”

意思就是,人应该顺应天地规律,自然为先。吃苦若是命运安排,那可以接受;但要是你非得自己找苦吃,把日子过成硬核修罗场,那就有点反人类直觉了。

举个例子:
你早上七点能起床,非要设置五点钟闹钟,然后在床上和自己大战一小时才起身,最后骄傲地晒朋友圈:“今日份自律打卡!”
——庄子看到估计只会摇头叹息:“此人,不知逍遥也。”

二、无为而治,不“卷”苦为上

“无为”不是躺平,而是不瞎折腾。道家讲究的是:顺势而为、得其自然,而不是在泥坑里反复打滚证明你很努力。

庄子在《逍遥游》中描述的鲲鹏,一飞冲天,不是靠苦练羽毛,而是“乘天地之正,而御六气之辩”。它不是最努力的,而是最懂时机的。

你每天加班到凌晨三点,第二天顶着黑眼圈说:“我就是要卷死他们!”
道家听了只会微笑说:“你不是在卷别人,你在卷你自己。天地无心,你何苦有心?”

三、吃苦不是比赛,别拿他人的苦压扁自己的感受

经常有人说:“你不算苦,凌晨四点的菜市场更苦。”
——但问题是,这不是奥运会,“苦”不是比出来的。

如果你肚子痛了,没人会跟你说:“你没资格疼,隔壁肝癌患者才配喊痛。”
那为什么情绪的痛,就总要被劝“你这不算啥”?

道家对此的态度是——苦,是一种感受,而不是一道标准答案。

《道德经》第13章写道:

“贵大患若身。”
老子说,人有烦恼,是因为有“我”的执念。苦不是被比较出来的,而是因为你放不下你自己那点事儿。

听起来冷静?但其实特别温柔——道家是在告诉你:你之苦,无需证明,也无需否认。你只需要看清它,然后和它和平共处,不必去跪着看凌晨四点来洗脑自己。

四、道家也很注重“身体力行”,但他们选择“养”,不是“扛”

有些人说,道家这不是不吃苦,是不干活!

真不是。

道家很多修行人其实很刻苦,比如古代道士炼丹、采药、修行,也很累。但区别是——他们苦得有道。

他们讲究“清心寡欲”“守中养和”“安时处顺”,更强调内在的调和,而不是外在的折磨。

《庄子·达生》讲得特别直白:

“养生主,不以好恶内伤其身,不以利害外摇其心。”
吃点苦是难免的,但别靠吃苦来证明自己“值得活着”。你值不值得,天地早就认可了,不需要凌晨四点的风把你吹感冒来提醒你“你在奋斗”。

五、真正的“吃苦”是识苦,不是硬吃

道家不是教你逃避困难,而是教你识别苦的本质。一味追求“吃苦”,本质上还是执着,是“有为”的自我雕刻。但如果你能看透苦,把它当做一道流云,那就走进了庄子的境界——“乘物以游心”。

生活本来就苦?可能吧。但吃苦不等于就得喝一整壶黄连汤,还要大喊“真香”。

你该做的是:顺势调整自己,让苦变得轻,让身心得其所安。

别用苦来认证你的人生价值

人不是因为吃了多少苦而有价值,而是因为他知道什么才值得为之苦。

道家不反对吃苦,但他们更推崇的是“不苦之苦”,即内心不执,身心合一,苦不刻意,甘也不张扬。

人生,别总想着证明你能扛多少苦。
你不如去想——你这一生,能不能把自己活得轻盈一点、自然一点、开心一点。

如果一定要选一个道家名言送你,那就这句吧:

“知足者富,强行者有志,不失其所者久,死而不亡者寿。”(《道德经》第三十三章)

苦,是人生的一部分,不是你的标签。

别靠吃苦修仙,容易修成仙人跳。😉

  •  

我发现了东京的地下迷宫!京成电铁联动《葬送的芙莉莲》旧博物馆动物园站拍照打卡活动

2025年6月1日,天气晴转小雨,今天去位于上野的旧博物馆动物园站拍摄东京的地下迷宫!


关于旧博物馆动物园站

旧博物馆动物园站(博物館動物園駅)位于东京台东区上野公园内,原为京成电铁本线的一座车站,1933年12月10日开业,主要服务于附近的东京国立博物馆和上野动物园等文化设施。由于车站位于皇室御料地“世传御料地”上,建设需获得天皇的勅许,因而车站建筑采用西洋古典风格,外观庄重典雅,被誉为“迷你国会大厦”。然而,随着列车编组长度的增加,该站月台长度无法满足需求,导致停靠班次减少,乘客量逐年下降。1997年4月1日,车站停止营运,2004年正式废站。2018年,车站被指定为“东京都选定历史的建造物”,并通过艺术展览等方式重新对公众开放,成为城市文化复兴与艺术再生的典范。


外观

20250601_152706.jpg
20250601_152852.jpg

老实说,要不是这次活动我都不知道东京还有这么一块神秘的地方。

单从外观来看,就很有地下迷宫的味道了。


20250601_152508.jpg
20250601_152511.jpg
20250601_152558.jpg

仔细看门上有神秘的浮雕。

调查资料后得知:

旧博物馆动物园站的正门扉上装饰的九块浮雕(レリーフ)由东京艺术大学美术学部教授日比野克彦设计,每块浮雕象征上野地区的九个文化与教育机构:上野之森美术馆、国立西洋美术馆、东京文化会馆、国立国会图书馆国际儿童图书馆、东京都美术馆、东京国立博物馆、国立科学博物馆、恩赐上野动物园,以及中央的东京艺术大学 。

确实非常有意思呢!


地下迷宫

打开大门,进入了地下迷宫。


芙莉莲大战芙莉莲

IMG_20250601_152451_00_226.webp

首先就是剧中芙莉莲大战芙莉莲的场景。

咦?怎么这剧本是倒着来的?


20250601_152415.jpg
20250601_152406.jpg
20250601_150607.jpg

地板是后期贴上去的,但是天花板应该是原生的,非常符合这个氛围。


https://www.bilibili.com/video/BV12z421k7t7

来段精彩视频回顾一下。


过道

微信图片_20250602213256.jpg
微信图片_20250602213245.jpg
微信图片_20250602213321.jpg
微信图片_20250602213302.jpg

(图片引用自同行大佬)

在过道上布置了迷宫地图,两边摆满了蜡烛,迷宫的味道越来越浓了。


迷宫内

IMG_20250601_150844_00_216.webp


IMG_20250601_151144_00_218.webp

然后就进入了全员大集合的环节。


20250601_151042.jpg
20250601_151058.jpg
20250601_150912.jpg

仔细一看墙面还准备了一道大裂痕,还原度好高呀!


20250601_150947.jpg

在魔像后面是禁止进入的月台区域。

透过玻璃可以看到里面已经严重年久失修了的样子,所以挡在这里是为了保护游客们吗?


宝箱怪环节

最后就是喜闻乐见的对芙莉莲宝具——宝箱怪环节了。


IMG_20250601_151539_00_224.webp
好可怕呀,好黑呀!


20250601_151559.jpg

宝箱怪配合这个场景真的是绝配!


结语

此次活动票价为1500日元(约75人民币),特典为A4文件夹。

总的来说这趟联动行程并不长,属于几分钟就能逛完的长度。

但是通过这次的联动了解到了东京还有这么一块被荒废的车站还是挺有意思的。而且这个场景还非常意外的贴合迷宫这个主题,官方真的非常善于运用废弃资源整活呢😄!

总体评价:很有意思!

  •  

照片大作战-ICLOUD相册迁移大法(二)

穷则思变,随时想着法子开源节流,为剩下ICLOUD月费近两年想了不少法子,月费从398降到了68元,2024年6月6日记录下之前的折腾文,折腾完后费用变到了6元/月。

以前是没有照片管理想法的,手机空间不够了就升级存储套餐直到满级没有可升的了,实在太爱拍孩子了,之前喜欢拍视频,经常一天拍几十G,如果外出的话更多,一条都舍不得删。

ICLOUD照片处理是件比较费劲的事,因为实在太多了,纯下载照片累计怕是花了100来天,这是之前不定期整理照片的结果,现在ICLOUD是搞好了,还剩下百度网盘的6000多个G,不知道怎么办,百度的那货让人很担忧,尤其近一年网盘桌面版经常出问题,总害怕哪天黄了,这么多照片视频咋办。

因为焦虑,把ICLOUD相册又清理了下,经过一年多折腾目前已经很顺手了,我的方案是这样的:

1.笔记本电脑安装ICLOUD桌面软件,开机启动,软件随时把ICLOUD新照片同步到电脑设定的文件夹。
2.从同步文件把全部照片复制或者剪切到移动硬盘,我采取的是直接剪切。
3.到ICLOUD.COM.CN或到手机相册删除照片,这样ICLOUD空间就腾出来了。

ICLOUD

这个桌面软件蛮好用的,上传下载同步非常OK,不仅可以把ICLOUD照片自动同步下载到电脑,还能把电脑上的其他照片同步到ICLOUD,进而同步到所有的苹果设备。这次实用还发现了其他实用的功能,比如把safiri浏览器书签等同步到谷歌火狐以及把电脑浏览器账户密码同步到苹果的密码管理器。

QQ20250601-145443.png
QQ20250601-145538.png

QQ20250601-145625.png
QQ20250601-145727.png

存储套餐

目前ICLOUD是6元/月50G套餐,到底了不能再省了,免费5G肯定不够用。备份用了9G左右,其他的预留点空间存储,让清理相册频率低些。ICLOUD算是玩明白了,接下来是把百度网盘的照片视频导出存档,然后弃用百度网盘存储照片视频。

QQ20250601-150120.png
QQ20250601-150650.png

  •  

在互联网当房东,是种什么体验?

在这个平台如雨后春笋、短视频如飞流直下的时代,还有人老老实实写博客,就像全世界都在抢共享单车,你却悄悄造了一辆自己的破电驴。
你说傻吧,也许是;你说酷吧,那是真酷。
因为在平台上写东西,就像在别人的墙上挂画,房东一句话就能把你画连墙一起铲了。而博客呢?博客是你自己一砖一瓦盖起来的地方,外面风沙再大,断电断网都没事,只要 小鸡(VPS) 一通电,它就还在那儿,等你回来。

🏠 买地皮,注册域名
当年我注册 vrast.cn 的时候,内心真有点激动。几十块钱买下的那一刻,我仿佛成了虚拟世界的一名地皮拥有者,脑子里响起了《今天是个好日子》的 BGM。
买下它,就像从一个内容平台上的无产者,晋升为“数字领域的有产阶级”。虽说这地皮只有一串字符,实际上它是你在浩瀚互联网中亮起的一盏灯,是门牌,是信号,是你存在的证明。
不过这才刚刚开始,接下来就是各种“装修公司”的骚扰邮件:SSL 要不要?CDN 要不要?建站服务要不要?每一封邮件都像物业拿着喇叭喊:“这地皮不错啊,快盖点东西吧兄弟。”

🧱 打地基,搭架子,开工盖房子!
盖房子最重要的是结构稳固,写博客也是。你的“地基”是服务器,你的“钢筋骨架”是博客程序。
你可以选虚拟主机,那是合租房型,省事省钱;
你也可以用 VPS,体验当一次“数字自建房户主”;
至于独立服务器?那是电子别墅,性能强大,钱包出血。
至于博客程序,有 WordPress 这种“万能装修队”,你说啥它都能干,也能卡;
也有 Hugo、Hexo 这类静态页面生成器,启动飞快,配置飞慢,每一次改个菜单仿佛在敲密码锁。
搭建那几天,我每天的状态就是:
“今天我要做一个优雅极简的博客。”
第二天:”为什么导航栏不显示了?“
第三天:”不管了我先用默认主题吧……“
有次辛辛苦苦把一个白底极简主题弄上线,结果朋友点开看了一眼,说:“你的博客怎么是个大字报?”
我沉默了,打开后台,把他 IP 拉进了黑名单。

🛋 写文章如搬家具
房子盖好了,总得放点家具吧?博客写好了,总得写点内容吧?
于是我立下了宏伟的计划:
“我要写完我这十年码农人生,把 C#、Python、Lua、OC 通通写成系列教程。”
结果第一篇写得热血沸腾,图文并茂,排版精致。
第二篇只有一句话:“今天没写,明天补。”
第三篇干脆写了个标题叫《占个坑》。
朋友问我博客写得怎么样,我咬牙说:“坑都挖好了,就差埋了。”
不过真心讲,写博客是一种慢活儿。你不是在堆字,你是在积累“认知沉淀”。哪怕没人看,哪怕只有你和搜索引擎在对话,写下来的那一刻,它就已经为你服务了。
你三年前踩过的坑,今天能拿来写避坑指南;你五年前写的思考,今天能被引用。
这就是数字资产,永不过期的家具。

🔧 水电防盗、日常维护,站长是全能打工人
你以为搭好博客就万事大吉?大错特错!
博客站长的日常是这样的:

  • 今天写点啥;
  • 网站怎么打不开了;
  • CDN 配置抽风,图床全挂;
  • 证书怎么过期了;
  • 后台怎么登陆不了了。

每一次服务器宕机重启,都像深夜漏水你得下楼掐阀门;
每一次重构 URL,都像搬家把柜子拆了一半突然发现丢了螺丝刀。
平台的用户是写作者,博客的用户是站长,站长是全能打工仔,包没工资的。

📉 没人看?没关系,博客是写给时间看的
说到底,很多人觉得写博客没用,“没人看”、“没流量”、“没互动”。
但是平台上的热度,是算法给的;博客上的文字,是你自己留下的。
平台文章最多红个一两周,然后沉到地底;博客文章也许没被关注,但五年后还能被搜到,还能帮到人,还能让你自己说一句:
“啊,这篇写得真不错,居然是我自己写的。”
没人看,没关系,我们站长早就习惯了寂寞。
你不知道深夜两点,写完一篇技术总结文章,点下发布的那一刻,那种“给未来的自己写信”的仪式感有多爽。

🎯 最后:租客终将搬离,房东永远在原地
你可以同步内容到平台吸引流量,但你得有自己的博客存放灵魂。
博客不是给别人看的,博客是给自己留下痕迹的,是你在虚拟世界种下的一块地,哪怕长满了杂草,那也是你亲手种的。
有人说:“你这博客好像也没啥人看啊?”
我笑了笑:
“没事,我自己看我就开心。”

  •  

把门打开

前段时间写了小说的开端,大概陆陆续续写了十二万字左右。写得挺投入的,自我感觉也不差,觉得自己终于在浩瀚的文字宇宙里蹚出了一条航道。于是兴冲冲地去找人点评,想着哪怕不能立刻出版,起码也该有人说句“这稿子有点意思”。我在抖音上联系了一个标注为“签约作家”的账号,是个不太知名的女作者。她看了前面几行后,留下一句:“第一章都没看完,更别说第二章,第三章了”。

刚开始我其实还挺不服的,心里想,怎么说也写了十几万字,不可能一点看头都没有吧?

之后的几天,我开始刷一些网文作家评论网文小说的视频,渐渐理解了她的潜台词。原来现在的网文世界,和我们做游戏,其实是同一种生态——说到底,都是“快消品”。

用户/玩家在面对你的作品时,根本不会给你太多时间。就像一个玩家打开你花了一年时间开发的独立游戏,他所看到的第一个画面、听到的第一段配乐、操作角色的前两秒内感受到的反馈——这些就决定了他会不会点右上角的叉。而小说读者,也同样如此:第一页,甚至第一行文字,就要能抓住人。没有“钩子”,没有“爽点”或者“虐点”,就会直接被滑走。对大部分人而言,不爽,不感动,不惊艳,就等于不值得看。

你以为自己在做艺术,其实你在做产品;你以为自己在讲故事,其实你在比谁的标题更带感、谁的主角更不讲道理、谁的世界观设定更离谱。

这和我们做游戏何其相似。一个游戏做得再精致,系统再严谨,故事再完整,如果玩家点开试玩的那两分钟里没被戳中——你的产品就会在海量推荐中永远沉没。换句话说,这不是你值不值得被看到的问题,而是你是否具备“被看见的机制”。

当然,我并不完全否定这种“快消”模式。其实它也有它的艺术性,就像现在越来越多人承认“游戏是第九艺术”一样。它不再是传统意义上的画展、小说、交响乐那种线性表达,而是融合了互动、叙事、节奏、审美的一体化体验。这种艺术的载体,是变化的,是实时的,是参与式的——这也正是现代网文、独立游戏、短视频内容越来越强调“第一时间情绪占领”的根本逻辑。

从这点来说,我开始明白,哪怕你做的是硬核太空模拟器,也得先让玩家点开时爽到第一把起飞;你写的是复杂文明对撞的科幻史诗,也得让读者在开头就对主角的命运产生悬念。不是为了媚俗,而是为了连接——艺术本身不是高高在上的神坛,它本该也是大众理解世界的方式。

所以我又把小说稿子重新翻了几遍,删掉了开头那些自我陶醉的长句子,把节奏提了上来,让角色更快地说出“我要去做一件大事”,哪怕后面这件事是宇宙级的复杂,也得让人先愿意跟着主角走出门口。

你要做艺术没错,但你要先学会把门打开。

  •  

博客地址变更通知

亲爱的读者与合作伙伴: 感谢您长期以来对博客的支持与关注!为提升服务体验,自2025年6月1日起,博客域名将由 https://tunan.org 变更为 https://iliu.org。此次调整涉及所有页面链接、订阅服务及外部引用,请您及时更新相关信息。


🔍 变更详情

  1. 新/旧地址对照

    • 原域名https://tunan.org
    • 新域名https://iliu.org
    • 生效日期:2025年6月1日。
  2. 需您配合的操作

    • RSS订阅更新: 请将订阅源中的旧域名替换为新域名(如原订阅链接为 https://tunan.org/rss,需改为 https://iliu.org/rss),以确保内容正常推送。
    • 友情链接修正: 若您的网站、博客或导航页中收录了本站链接,恳请将 tunan.org 替换为 iliu.org。此举将避免用户访问失效页面,同时维护SEO权重传递。

⚠️ 注意事项

  • 订阅用户:部分阅读器可能因缓存延迟显示更新内容,手动更新订阅源可加速同步。
  • 合作伙伴:合同、协议等法律文件中的地址将自动更新效力,无需重新签署。
  • 旧域名保留期:旧域名将继续保留,但博客将不再进行更新。

🙏 致歉与承诺

此次变更可能短暂影响您的访问体验,我们深表歉意!为减少不便,团队已提前完成以下保障: ✅ 全站数据迁移与完整性校验 ✅ SSL证书部署(新域名支持HTTPS加密) ✅ 搜索引擎主动提交(加速新域名收录) 我们将持续优化新站点的访问速度与稳定性,您的反馈是改进的关键动力!


📬 联系我们

如有疑问或需协助,请通过以下方式联络:

  • 邮箱:ewader@gmail.com

    • Twitter:@tunanblog
  • 长毛象:@laoliu@l22.org

再次感谢您的理解与支持!期待在新家园与您继续分享知识、碰撞灵感✨。

  •  

姨娘生日

雨下了两天还没停。今儿姨娘生日,喊我们去山庄吃饭。一大早吃完饭就赶过去,刚到没多久,屋里麻将声就哗啦啦响起来了。这山庄其实没啥玩的,除了打麻将就是打麻将。好在位置就在我爬过的三峡龙脊山脚下,我干脆打着伞出去溜达,权当消磨时间。雨里的山路湿漉漉的,倒也别有一番味道。
  •  

20250601

记得去年六一,小区一起打乒乓球的阿姨还给我发了 61 红包,因为她以为六一是我的生日。

今天还是在公司,Jim Hall 的四张唱片都到啦~买买买快乐,开箱更是开心。

今天粗略过了 5 月数据,数据很不错。一切都在按照我的计划在进行,数据继续在验证我的构想,现在可以说我对自己公司的业务又有了更进一步的认识,甚至我认为可以说对做 APP 到我们这个规模,有了更进一步的认识。我这里特指 APP,特指我们这个规模。换个产品形态,甚至平台,或者再大一点,都超出了我的能力圈。但是在我能力圈内的事情,我可以越来越看的清晰,我可以看到别人看不出来的价值。同时对于我坚信的长期主义和专注,数据又给了我足够的正反馈。我不需要从数据获得信心,因为相信的东西是不会动摇的,否则就是不信。但是这种正反馈还是需要的。

最近几个朋友都和我聊了能力圈的话题,基本上都是经过一些尝试与失败后,才能有真切的体会。

IMG_0013.jpeg
IMG_0002.jpeg
IMG_0011.jpeg
IMG_9998.jpeg
  •  

20250531

调节情绪一大法宝就是买买买,这个比较容易将你的注意力转移。我的买买买就是咸鱼刷中古黑胶,这也是我发现好音乐的一个方式。今天买了三张 Jim Hall,有两张都是先刷到唱片,听了觉得不错就立马下单了。Jim Hall 真是我最喜欢的爵士吉他手,之前对他的认识,基本是作为吉他手出现在我常听的一些专辑里。今天加上昨晚买的四张,都是他自己的专辑,包括他和 Bill Evans 那张著名的《Undercurrent》。这是一张看封面就吸引我的唱片。

今天的工作就是把 Side Project 的 1.0 版本收尾,提交审核。从 2/1 日开始组织日杰和叶子业余帮我搞,居然已经做了四个月。准备了 App Store 信息后,终于赶在六月开始之前提交了!

  •  

20250530

本是开心的一天,最后又是情绪爆炸结束。

谁能想到让我起起伏伏的总是我妈。每次都是她想如何如何如何如何,她要如何如何如何。今天甚至居然说出了“你能有什么事情”这种话。可能我是让父母操心太少了,为什么人老了就反而变成小孩了呢?

  •  

20250529

今天情绪不佳,如果情绪每天都有分数的话,绘成图,我会是是个振幅很小的几乎水平的横线。这种心理状态应该是我的人生追求自然的结果,但是只要是个人,总是不免有波动的时候或者波动的几天。此时有需要通过一些方式去找回平静,正所谓人生就是不断的修行吧。

中午去经常去的小店吃饭,点完单静静地坐在位置上等上餐。平时来的时候基本都包场了,今天确实多出了六七个人,然后就乱了。点餐的搞不清顾客点了什么,出餐的也搞不清,等顾客久久没吃上来沟通的时候,点餐的、出餐的都有自己的想法和建议,硬是把这事情搞成了世界无解之谜,而且每个人都想按照自己的理论解决这个谜题。然后就忘记了,还有我这个顾客,在饥肠辘辘的等着我的午餐。等到世界第八大谜题解开,他们终于察觉到还有个人没吃上东西的时候,来和我说我点的没有了。

不知道我的“气”刚刚是暂存在身体的哪个部位的,突然间膨胀、释放,把我从座椅上顶了起来,转化为口中一个“草”字发射出来,射向餐厨房里那个自己为掌管了一切的大叔。说实话,此时此刻我心里唯一想法就是即使经营这么一家小店也是需要清晰的流程和管理的!当然我没打算教他们如何管理,我只是来吃饭的,我知道他们离倒闭也不远了,而且原因之一我刚刚也已经朝他们大吼出来了,“点个餐都点不好!”。

我承认今天失态了,所以人还是要有一个好的心理状态。

下午看完了《严密监视的列车》。

  •  

5月日常

日常

开始去东京出差后,电车方面主要山手和京滨线坐的比较多,真的臭死……以前看到网上吐槽日本电车臭,我还想大阪的也还好吧没有味道啊。但是来了东京才发现真的有味……然后我就想,当初我要是来了东京,可能没坚持几年就回国了吧 orz 他那个味道是认真的尿骚味,比汗臭味、不洗澡的味道还要不可思议!也可能我老家那边没有特别臭的味道,当然了狐臭还是比不过的,只是这个概率要低一些而且日本也不是没有……
然后就是东京电车上的上班族,总体给我的感觉班味要重一些,从早上开始就很没有朝气。大车站的人流很大,并且大家都脚步匆匆的这点倒是都一样。虽然我也没有很喜欢大阪,但确实更不喜欢东京。跟日本人吐槽,他们还觉得是我去的地方少了。但有时候就是气场不合,已经开始有不满的话我就不会花时间再去了解了。可能会错过一些美好,但我不在乎呀。

大概今年 4 月开始,手机就莫名其妙的自己跑流量。右图里这个一般就是中文里的通用,因为 4 月有过经历了所以把 APP 的流量基本上都关了。然后上班放在一边,突然 SOFTBANK 就给我发邮件,说我流量快超了…… 那天是 5 月 1 日,打开手机去查流量数据,打开就看到右图!!!
因为我其实不怎么在外面用流量,所以手机套餐一直用的很久以前的没有换过。大概一个月最高 3G 流量,从 1G 开始阶梯式价格,超过 3G 就低速化,低速化就是微信听个语音都费劲。当时才 5 月第一天,我一想到一整个月都要低速整个人都不好了。
然后这个事情因为 4 月已经发生过了,我当时给 SOFTBANK 打电话,他一听是系统服务流量异常,就很敷衍的说这个地方流量到底去干嘛了他们也不知道要咨询苹果。好,我打电话给苹果(就是左图),苹果态度很好,通过共享屏幕和各种咨询后确认我手机没有问题,就让我恢复网络的出厂设置,说如果还不行可能就需要整个手机恢复出厂设置了。当时恢复出厂设置后我就去国内出差了,后面也没异常了我就以为好了。结果 5/1 那天去东京出差,一到中午就又发生了一模一样的事,真的整个人都崩溃了。我又不想整个手机恢复出厂设置太麻烦了,刚好我现在因为日本国内出差频率高了流量也用的要比以前多,就想说干脆换个运营商换个划算点的流量高点的套餐吧。
于是终于换掉我来了日本后一直用的 SOFTBANK!!!这个狗公司!!!当初他信号那么差我都没嫌弃没换过,这几年真的越来越烂了!!!因为我换完运营商后再也没有流量异常了,那这不就是运营商的锅吗!!!还甩锅给手机,真是服了!!!
哦对了,我后来还发现,这个流量异常每次都是系统服务的通用里面,然后每次一跑就是 800M 左右,而且每次都是我从大阪去东京出差的时候才会发生,一直呆在大阪就没事。所以到底是什么原因??太好奇了。


话说月初遭了个大罪,好久没生这么大病了……
症状就是全身乏力精神不济,有点小咳嗽和痰但不多,没有发烧。那天坐那头都撑不住了,睡了一天好点了但是坐了会就又坐不住了,继续跑去睡。断断续续的 2 天睡了 30 多个小时人才好多了,至少能在椅子上坐住了。还好那个周末我排了个 4 连休,这 4 天就都在家里养病了。
然后就在我快要好的时候,9 哥发烧了……直接烧到了 39+,给我惊呆了。吃了药烧也不退,到中午还越烧越高了,还好家附近有周日也能就诊的医院,立马带去看医生了。吃了医生开的药就退下来了,还得是医生给的药给力。但体温还是在 38 左右,反反复复了几天才恢复到正常体温。但他除了发烧全身肌肉酸痛就没有其他症状了,我觉得我俩肯定是同一种病毒,但是我俩的症状差别也确实有点大,这大概就是抵抗力不同造成的吧!
我的话虽然平时咳嗽感冒挺多,但这二十来年就只有发过一次烧。9 哥也是,他上次发烧可能间隔的时间比我还要久。所以对我俩来说这次真的是遭大罪了 T^T

电影:2025.5.10《John Wick: Chapter 4》

之前看过 1-3,所以有了 4 就也看了。怎么说呢,这部剧的背景设定太让人讨厌了,就是生理性厌恶的那种。所以特别希望给主角开各种大,咔咔乱杀干翻高桌!尤其这部多出来的这个侯爵更是让人觉得什么玩意儿?结果最后这样就结局了?给我一种烂尾的感觉,到头来也没有撼动高桌就算了,还要通过古老的高桌旧法来恢复自由,我真的就是 Excuse me???更别说决斗的结局我真的是……难评!伯爵这角色就是来搞笑的吧?
不过这就是一部极致暴力美学的电影,咱也不说什么剧情逻辑,不说背景设定不说文戏如何,这些都不是打低分的原因。最大的原因是这一部的暴力它不美了啊!!!看着一点也没有前几部的那种爽感。贯穿全片的打戏属实有点拖沓了,就是物理意义上的画面拖沓。除了火弹枪那部分还有点意思以外,就是让我看着很难受。看到凯旋门那里我已经很疲惫了,最后阶梯那里就有种快结束吧不要折磨打工人了的感觉。总之整部戏就是透着一股:不要逼我了!我不想拍了!我要退休的破罐子破摔的疯感!
结束吧,一点也不期待第五部了。
Douban

电影:2025.5.18《名探偵コナン 隻眼の残像》

@T •ジョイ梅田

今年这部真的还挺好看的!小五郎各种在线!剧情也挺合理~就是最后小哀也是被迫炫技了,可怜的少年组╮(╯▽╰)╭
Douban

工作

@江苏 泰州

泰州那天工作结束的早,就去有名的地方转了转。这个地方我还蛮喜欢的,这种古建筑哪儿都保存的比我们杭州好,羡慕!

@山东 胶州·威海

这次去胶州吃到了大葱,据说再早段时间的大葱更甜,现在已经长大了口感上有点偏辣。后面到威海那天也还早就去海边逛了一圈,中午吃太饱了溜达溜达消化下。海边好多人在赶海,据说是在挖嘎拉。
我这个人平时比较宅不太爱出门,出差的时候也一样,早早结束了工作也很少说出去逛逛。最近在思考是不是因为工作耗尽了我的精力,所以休息的时候我只想在家充电?我也不知道是我真的就是那么懒的一个人,还是仅仅只是不那么爱出门。有时候我会陷入迷茫然后疯狂想知道答案,但通常这种事情只能困扰我半个小时,后面我就放弃去想了。这样子活了那么多年,一直以为自己是个挺洒脱的人。
突然想聊一件事,话题转的有点突然。大家是更信努力,还是信天注定?我很矛盾,我永远都会被努力生活的人感动,但我不信努力可以改变一切。之前跟同事聊过这个话题,同事说他是个情感上很冷漠的人,基本上不会共情任何事情。我当时想了想,就说我会被特别努力拼搏的人事所感动。他问我为什么,感动的点在哪里。当时我有点点被问住了,因为我确实从未去深入想过这件事情。于是只好反问了他一句:难道那么拼命努力的为了一个目标去突破自己的极限去超越别人不感动吗?我自己也知道很弱,所以他一脸 so what 的时候我也就没有继续这个话题了。
后来我时不时会想起这件事,就时不时也会问自己为什么。现在我大概能给出答案了,因为有些事是再努力也改变不了的。当明知不可为时还愿意努力的人,我会觉得他好有勇气。当我想到别人努力了那么久最后发现他仅仅只实现了自我超越可能在他人眼中什么也不是,有时候甚至只是自我感动时,我就觉得这个人真的好厉害!他所付诸的所有行动,都会令我感动不已。而当他付出一切努力了很久却发现什么也没有改变的时候,会让我泪流不止。这种坚持真的很可贵!!!我也不知道我是什么心态,但我确实就是这么想的。可能是“我自己做不到,所以我特别佩服”的心态吧?
突然就想到大老师那个梗“世上无难事,只要肯放弃”,我才发现原来我这么多年就是这么过来的。
之前有一个月的日志里我应该提到了在工作上我遇到了自己觉得不可为的事情,怎么说呢与我的理想主义有些冲突吧,当时也确实找到了一个解决办法并且短暂的解决了。但最近发现果然不能对资本主义抱有幻想,当你退一步的时候他们有千万种方法逼你低头。现在的状况是换工作并不能解决我的问题,甚至可能工作环境还不如现在。但我的情绪可能快撑不下去了,也不知道还能撑多久。现在唯一让我犹豫的就是这份工作内容我是喜欢的,看看对他的喜欢和我的情绪还能让我坚持多久吧~
毕竟我是一个不内耗的人,当一件事情无法让我汲取能量或获得快乐的时候,我会果断结束一切。
最后的最后,今天是六一儿童节,不管几岁了都祝大家节日快乐呀(^∇^)

  •  

高定旅行01:全新产品组合

近几天丽江突然进入雨季,应该说整个云南都在下雨,从二十三号下到了现在,这两天稍微好些,不再是全天暴雨模式,有了阴天或短暂的晴天。天气变化带来的是游客行程的变化,因雨天雾天,玉龙雪山经常看不见,到了山顶能见度低雨又大,不少游客直接放弃雪山行程,结果是近一周票务订单骤减到了零。

这就是单一模式的缺点,紧张时票不够,不紧张时票多到没人要,这几天票不用抢,甚至游客到游客中心现场都能买到,红书等平台流量也骤减,简单说就是这样情况下票务没生意了。

类似短暂的情况从刚开始干到现在经历了多回,无数次想扩展多次进行了扩展尝试,终于借助这个短暂的淡季做了一些调整,绕来绕去还是回到了最开始规划的高定旅行。


隐私保护:因涉及隐私内容RSS已做隐藏,请通过原文链接阅读更多
版权声明:如无注明均为原创,未经允许不得任何形式转载
原文链接高定旅行01:全新产品组合
  •  

AI模型靠谱吗?丽江全季酒店统计分析为例

DeepSeek很火其实我也注意到了,其他同类的我也注意到了。但是很少去用,现在也没机会去从事相关的创业或应用,干脆就懒得去研究,但是作为个创业者,这些新东西不去了解是不行的。

经常被洗脑,不得不去研究了解,说不定后续会用到。这两天在读几本deepseek图书,后续会系统阅读和学习。刚读了70分钟,感觉自己已经找到高效的方法,应该能利用他们快速的为我提升工作效率。

洗漱完成开始一天工作,第一件事做数据维护,首先做酒店模块数据维护,突然想到做个丽江全季酒店汇总统计分析,帮助游客更好的选择全季酒店,这不把这个任务交给几大模型,以为他们能轻松的为我完成这个工作。

这个工作其实很简单,公开的数据都有多简单的任务,他们应该可以顺利完成,输入问题:丽江有多少家全季酒店,帮忙罗列并进行介绍,介绍包含距离丽江古城多少公里,现在什么价格,有哪些房型,有多少间房,开业时间等基础信息。

DeepSeek结果

截至2024年7月的最新信息,丽江共有3家全季酒店(华住集团旗下),以下是更新后的详细数据(含最新价格、房型、距离古城距离等):


1. 全季酒店(丽江古城大水车店)

  • 地址:丽江市古城区香格里大道北段(近大水车)
  • 距离丽江古城:约200米(步行3分钟至古城北门大水车)
  • 开业时间:2021年
  • 房间数量:106间
  • 房型与价格(2024年7月参考价,含早):

    • 高级大床房:¥450-600
    • 高级双床房:¥480-650
    • 零压家庭房:¥700-850(可住3人)
  • 特色

    • 全屋智能客控,配备茶饮吧、自助洗衣房
    • 近古城核心区,周边餐饮、便利店密集

2. 全季酒店(丽江七星街店)

  • 地址:丽江市古城区七星街中段
  • 距离丽江古城:约1.2公里(步行15分钟,打车5分钟)
  • 开业时间:2020年
  • 房间数量:88间
  • 房型与价格(2024年7月参考价,含早):

    • 标准大床房:¥380-520
    • 标准双床房:¥420-550
    • 行政套房:¥750-900(带会客区)
  • 特色

    • 近七星街夜市,夜宵便利,提供免费停车场
    • 部分房间可远眺玉龙雪山

3. 全季酒店(丽江客运站店)

  • 地址:丽江市玉龙县上吉路(近丽江客运站)
  • 距离丽江古城:约3公里(打车10分钟,公交20分钟)
  • 开业时间:2023年(新开业)
  • 房间数量:120间
  • 房型与价格(2024年7月参考价,含早):

    • 高级大床房:¥350-500
    • 高级双床房:¥400-550
    • 影音套房:¥650-800(带投影仪)
  • 特色

    • 2023年新开业,设施较新,适合自驾(免费停车)
    • 近客运站,方便前往泸沽湖、香格里拉等周边景点

重要说明

  1. 价格浮动:淡季(3-6月、9-11月)价格较低,旺季(春节/暑假/国庆)可能上涨50%-100%。
  2. 最新查询:建议通过华住会APP或携程/美团核对实时房态。
  3. 交通提示

    • 全季(大水车店)位置最优,适合首次到访游客;
    • 客运站店适合计划周边游或自驾旅客。

如需其他连锁酒店对比(如亚朵、桔子水晶),可补充说明!

ChatGpt结果

截至2025年5月,丽江共有三家全季酒店,均隶属于华住集团旗下的中高端连锁品牌。这些酒店均位于古城区,靠近丽江古城,方便游客出行。以下是每家酒店的详细信息:(维基百科)


1. 全季酒店(丽江古城南门店)

  • 地址:云南省丽江市古城区祥和街道办事处义和居委会长水路165号
  • 开业时间:2025年新开业
  • 距离丽江古城:步行可达,酒店对面即是古城入口
  • 距离丽江火车站:约8.7公里,驾车约28分钟
  • 房型:提供大床房、双床房、家庭房等多种选择
  • 设施:全屋智能控制、免费高速WiFi、洗衣房、免费停车、早餐丰富(中式粥点、现磨豆浆等)、楼顶观景台
  • 住客评分:5.0分(满分5分),共14条点评,评价突出卫生、设施、环境和服务
  • 房价:具体价格需根据入住日期和房型而定,建议查看携程官网获取实时价格信息 (携程)(携程, lnfdxh.com, m.guoneihuochepiao.com)

2. 全季酒店(丽江古城区店)

  • 地址:云南省丽江市古城区金山北路丽江时光37-2号楼1层
  • 开业时间:2025年新开业
  • 距离丽江古城:具体距离未提供,但位于古城区,交通便利
  • 距离丽江火车站:约10.9公里,驾车约21分钟
  • 房型:提供大床房、双床房、家庭房等多种选择
  • 设施:免费停车、自助早餐、免费行李寄存
  • 住客评分:5.0分(满分5分),共7条点评,评价突出卫生、设施、环境和服务
  • 房价:具体价格需根据入住日期和房型而定,建议查看携程官网获取实时价格信息 (m.guoneihuochepiao.com)(m.guoneihuochepiao.com)

3. 全季酒店(丽江古城店)

  • 地址:具体地址未提供
  • 开业时间:信息未提供
  • 距离丽江古城:信息未提供
  • 距离丽江火车站:信息未提供
  • 房型:信息未提供
  • 设施:信息未提供
  • 住客评分:信息未提供
  • 房价:具体价格需根据入住日期和房型而定,建议查看携程官网获取实时价格信息 (携程)(m.guoneihuochepiao.com)

这三家全季酒店均为2025年新开业,设施现代,服务优质,且地理位置优越,适合前往丽江旅游的游客入住。由于房价会根据季节、房型和预订时间的不同而有所变化,建议您在预订前通过携程等平台查询最新价格信息。

扣子结果

全季酒店(丽江古城区店)

  • 位置:近沐云听风(丽江古城店),距市中心直线5.5公里。
  • 距离丽江古城:文档未明确提及具体距离,但从周边描述推测较近。
  • 价格:全季酒店价格受旅游淡旺季影响,旅游淡季人均一般在200元左右,旺季一个晚上大概需要300元左右。该店具体价格需根据实时预订情况确定。
  • 房型:未提及具体房型信息。
  • 房间数量:未提及房间数量。
  • 开业时间:未提及开业时间,但提到有亲子主题房,新开业。
  • 酒店特色:免费停车、自助早餐、免费行李寄存、洗衣房。

全季酒店(丽江古城南门店)

  • 位置:丽江市区,距市中心直线1.3公里。
  • 距离丽江古城:较近,古城全景尽收眼底。
  • 价格:同受淡旺季影响,具体价格实时预订确定。
  • 房型:未提及具体房型信息。
  • 房间数量:未提及房间数量。
  • 开业时间:新开业。
  • 酒店特色:免费停车、洗衣房、机器人服务、智能客控、自助入住。

全季酒店(丽江古城祥和商业广场店)

  • 位置:丽江古城区祥和街道祥和办事处吉祥上村20号(原嘉年华大酒店),南临祥和商业广场&沃尔玛,西临丽江市政府。
  • 距离丽江古城:直线距离约1.66公里。
  • 价格:参考全季酒店整体价格区间,受淡旺季影响,具体实时预订。
  • 房型:未提及具体房型信息。
  • 房间数量:74间。
  • 开业时间:2023年。
  • 酒店特色:酒店前台设有自助入住系统,真正实现“30秒入住,0秒退房”。每个房间设有小爱智能语音控制系统,能轻松控制电视、灯光、窗帘等。免费停车、充电桩、自助早餐、机器人服务、干衣机。

全季酒店(丽江古城大水车店)

  • 位置:丽江古城区福星路74号,坐落于丽江核心商圈,距离地标大水车步行距离不远。
  • 距离丽江古城:约1.4公里。
  • 价格:受淡旺季影响,实时预订为准。
  • 房型:家庭房、双床房、高级大床房、山景房等多种房型,每间客房均配备冰箱、65英寸高清投屏及功夫茶具。
  • 房间数量:88间。
  • 开业时间:2024年。
  • 酒店特色:楼顶景观露台可静心感受古城慢生活,晨起享用中式自助早餐,夜归可在洗衣房、健身房焕活身心。酒店专属停车场及便利交通网络,前台百宝箱提供充电线、暖宝贴、防滑拖鞋等应急物品。

结果分析

其实我并不指望他们能做出正确的分析,但觉得他们能正确列出店名等基础信息,从结果看deepseek统计到三家,其中数据全军覆没,不知道参考了什么内容,全是deepseek自己造出的店,没有一个正确。

ChatGPT列出了三家,店名等数据全部正确,但结论说这三家酒店均为2025年全新开业,这不对,丽江古城店已经开多了年了,其他两个店才是今年新开业。

扣子列出了四家,店名等基础数据全部正确,三个模型来看最靠谱的是扣子,其次是ChatGPT,DeepSeek老火啊,不仅不能整出正确答案,还会误导人犯错。实际上丽江有五家全季酒店:祥和商业广场店、丽江古城区店、丽江古城南门店、丽江古城大水车店、丽江古城店。

三大模型没有一个能全部完整列出,从他们的参考数据看,均扫描了携程华住等平台,五个店均在各大平台上架,这么简单的任务都完成不好有点失望,不小心使用他们大概率出错,自己统计下费时间但真的更靠谱完善。

  •  

满大街的"游烟",谁来管管这口二手烟?

当前城市公共场所"游烟"问题日益严重,烟民在公交站、学校、医院等区域肆意吸烟,严重危害公众健康。究其原因,在于执法不严、管理缺位,导致禁烟令形同虚设。对比日本、新加坡等国的严格管控,我国亟需建立"疏堵结合"的管理机制:既要合理设置吸烟区,更要加强执法力度。这不仅是城市治理的考验,更是对公民素质的检验。唯有政府与市民共同努力,才能还城市一片清新空气。
  •  

20250528

最近遇到一个 App Store 审核问题。业余做了一个 Discogs 第三方客户端,于是审核的时候要提供一个测试账号给审核员。我特意注册了一个账号给他们,但是每次他们登录就会触发安全验证,比如再输入一个邮件验证码。这个问题确实把我难住了,我不可能把邮箱给他们让他们受验证码呀,搜了半天 Discogs 也无法关闭这个安全验证,因为我根本也没开过。

这个问题困扰了我好几天,于是我准备自己用 GMail 的 API 写一个网站专门展示我的验证码。感觉对 Cursor 来说这用过是小菜一碟。不过我还是先和 ChatGPT 聊了一下,请他给我一个最简单的方案,于是他提出了用 Zapier + Pastebin 这两个服务。Zapier 绑定邮箱,定时刷新邮件,获取到特定邮件后,解析出验证码,通过 Pastebin API 保存到上面。然后把 Pastebin 的链接发给审核员。这个方案极好,但是最后一步遇到了问题,那就是 Pastebin API 不支持更新一个 Paste,所以无法固定一个链接。

当然,这难不倒我,立马想到用 Notion 代替。而且 Zapier 这边关联 Notion 也只是点一次按钮的事情,最后一个 Public 的 Notion Page 专门用来接收我的 Discogs 二维码,然后审核员需要的时候打开看就行了,今晚这个版本也顺利通过了审核!不得不说 Zapier 真不错,N 年前就使用过它。现在已经极其强大,这些现成的工具能够用好,确实也不是啥事都需要用一个专门的软件,甚至去写个程序。

image.png

今天的另一个快乐源泉来自这个盒装版的《皇家芭蕾》。在我短短的古典音乐鉴赏生涯中,一直没听过皇家芭蕾这张专辑,但他总是出现在各种推荐中。每次上闲鱼总是能刷到这个醒目的封面,现在我知道了,是因为 Apple Music 国区没有版权。不过我还是在闲鱼精挑细选,问了 ChatGPT 无数个版本相关的问题,最后盲狙了这套 Analogue Production 盒装版。果然 AP 出品可以闭眼买是可以继续信赖的。在小红书上搜了一个两个小时的芭蕾舞视频,静静地欣赏,居然能看下去。

IMG_9894.jpeg
IMG_9896.jpeg
IMG_9897.jpeg
IMG_9935.jpeg
  •  

RSS阅读工具再折腾

说好不再折腾,但RSS阅读说实话到目前没有发挥其最大价值,目前仅限于看看个人博主生活,没有看到专业的信息或者没有让我觉得每次每天的阅读都深度感受到启发和进步,这点是不太满意的,尤其现在开了包年VPN,国外的真实、专业的数据和信息阅读严重欠缺,短期内必须得搞起来。

近期RSS工具发生了几个变化:
1.蚁阅作者宣布退出国内运营,不再为国内用户提供网页版,据说是迫于监管压力,自托管版不受影响;
2.Follow改名为Folo,断代式的升级,以为出问题了全新下载桌面版再次启用很OK;
3.FreshRss做了谷歌浏览器CSS适配。

从近期的使用和体验来看,后续的RSS阅读将有所调整,蚁阅逐步退出,Folo成为信息阅读主力,主攻国外碎片化信息、各种视频图片平台阅读;FreshRss主攻沉浸式深度阅读。

说变就变,怎么舒服怎么来了,说起来我还是专一的人哈,FreshRss自己折腾的一些小优化深得我心,绕来绕去始终没有放弃她。近期这三个阅读器都有新的发展和变化,这不做出了上述调整。

蚁阅

蚁阅因其简单的设计,符合国人当然主要是我的审美体验,其次是其高效的RSS识别和兼容处理,这点之前体验下来是超过FreshRSS的,所以当时把蚁阅调为主要阅读器。

从布局到入作者群,体验到了作者的一些担忧和布局,这个产品可能就维持这样了,作者没有太多的定位和发展规划,从服务和模式上来看,逐步的好像不满足我的需求。

不再服务国内客户这点倒是不影响我,因为我用的是免费开源的自部署,停运的是托管的网页版。这段时间使用下来,才发现我还是喜欢三栏式的阅读模式:左侧分类,中间列表,右侧详情,这是我优化的FreshRSS的三屏阅读模式。

蚁阅有两个端,阅读端和管理端;管理端仅自己登录后可看,阅读端无需登录,相当于一个端自己看,另一个端给他人看。管理端为两栏,左侧为分类,右侧为列表,列表需点击分类才能展开,列表点击具体内容展开详细。如下图:

QQ20250531-091126.png

阅读端则为三栏式布局,左侧分类,中间列表,右侧详细。但中间列表信息显示模式与FreshRSS有区别,蚁阅显示的是某个分类的列表,而FreshRSS显示的是全部列表。从我的阅读习惯来看,我喜欢显示全部的模式,没时间一一点击各个分类去看是否有更新,进度条下滑瞬间筛选阅读,这是FreshRSS的魅力。

QQ20250531-091617.png

蚁阅的三栏仅仅做展示不可进行任何的操作,比如收藏标签等。从这些区别及我的阅读习惯看,FreshRSS三栏远胜于蚁阅,近期体验下来FreshRSS的源头识别和兼容有所提升,对我而言蚁阅没有优势,到了弃用边缘。FreshRSS同样也有两个端,但其模板是一样的,综合体验较好。

QQ20250531-091855.png

这是个人喜好问题,不像我一样痴迷于带管理的三栏布局的话,蚁阅绝对是个不错的阅读工具,Docker一键轻松部署,不需要任何费用,自己还能做些CSS上的简单自定义优化。

FreshRSS

自从科学上网启动后主用浏览器从火狐调整为谷歌,不得不说谷歌的浏览器数据导入真不错,浏览器记录和账户密码嗖一下就从火狐转过来,瞬移泰裤辣。

配合插件优化的三屏CSS兼容性出了些问题,谷歌的显示与火狐有区别,作为小白当时写CSS仅考虑到火狐,完全没有想到谷歌。谷歌浏览器下显示内容变小阅读体验变差,通过后台减少显示内容解决,目前仅剩滚动进度条没适配,夜间模式下还是白色,个人不喜欢,后续花点时间研究FreshRSS的随系统夜间模式。

QQ20250531-091855.png

Folo

有一阵时间没有关注Follow了,几次尝试登录桌面端,结果跳转Github授权登录后点击无法跳转,过去版本是桌面端会提醒新版点击即可自动升级,很久没看到新版了,以为他们放弃这个项目了,还发说说吐槽了下。某天从X上看到了官方更新,作者英文真不错,外网上都是全英文的,Github上也是哈。

昨天突然想到是不是放弃旧版直接上新版了,从Github下载新版,安装时不能覆盖旧版,从这里看是两个完全不一样的版本不支持从旧版直接升级,仅能全新安自己手动卸载旧版,从Follow变为了Folo。

新版发现了我喜欢的东西:
1.抓取全文,这是之前我喜欢用miniflux的原因,这很喜欢了;
2.邮箱登录,不用再三天两头跳转谷歌或Github了,这点很好;
3.文章导出为PDF,可直接唤醒打印,这很棒呀;

生命不息,折腾不止,为了更好的体验和效率,继续折腾。

  •  

生活手记:当母亲选择另一种治愈方式

去年母亲确诊癌症晚期,化疗的痛苦让她毅然选择放弃治疗。转而尝试中医调理后,她的状态竟奇迹般好转——重拾最爱的麻将,沉迷刷抖音,每天吃得香睡得好。如今复查时连医生都惊讶她的好气色。母亲用行动教会我:生命的真谛不在长短,而在活出自己想要的样子。这段经历让我明白,有时放下执念,反而能找到更好的出路。
  •  

烂摊子

票务副业有了新的模式,不再需要那么多手机号,查询各个手机号绑定些账户,经过一段时间准备,准备把家人和朋友的手机号还给他们让他们注销掉,这些号用起来很不是滋味的,尤其是家人朋友的,他们不收任何费用,但是有啥问题找他们,人家总觉得麻烦,这人情欠的很不舒服。

因为公司的事,他们有些介意,有时候会时不时来一句不要拿去干坏事,听到这话很不是滋味的。


隐私保护:因涉及隐私内容RSS已做隐藏,请通过原文链接阅读更多
版权声明:如无注明均为原创,未经允许不得任何形式转载
原文链接烂摊子
  •  

吃动画中的巨无霸汉堡:《时光流逝,饭菜依旧美味》圣地巡礼之Soul Grill

2025年5月24日,在结束了《摇曳露营△》的自助餐后,晚餐选择了同在八王子的Soul Grill,这里是《时光流逝,饭菜依旧美味》的圣地之一。


来到店外

20250524_181851.jpg

20250524_181905.jpg

店门口早已经把《时光流逝,饭菜依旧美味》的海报贴出来了。


店内

92wm38_1747559512772_c16v9.jpg

IMG_20250524_192416_00_211.webp

相比较动画,现实中的店内比动画要多一张桌子。


20250524_182754.jpg

店内的电视则一直轮番《时光流逝,饭菜依旧美味》的第6集。


20250524_182143.jpg

菜单则非常贴心地告诉我们,女主在剧中吃的是 FAT BOY BURGER 。

价格为套餐 3003 日元(约为150人民币),单点为 2893 (约为145人民币)。

这个价格在汉堡界里属于高价的了。


20250524_184113.jpg

汉堡自然是直接店女主同款的汉堡,饮料点了杯香草冰奶昔。


IMG_20250524_183935_00_208-1.webp

顺便拍一张全景。


um392j8jt_1744507642908_c16v9.jpg

微信图片_20250526124848.jpg

用店内提供的纸压缩了一下汉堡,这可真的厚实呀!

汉堡前几口非常香,但是吃了差不多一半就开始感觉坐牢了😅。

最后剩了一点,没能挑战完😭。

所以女主的食量真的好强啊!!

饮料的量也有些出乎意料,差不多是一大杯奶茶分类的香草冰淇淋。

不管怎么说这一份下来热量可以说是爆炸了😅。


结论

总之如果想要尝试这款汉堡的话,需要掂量一下自己的食量是否能承受。

感觉今天都是高热量摄入,接下来需要找个时间去消耗这些热量了!

  •