杭州是忠烈之都

杭州是忠烈之都: 伍子胥,褚遂良,钱镠,陆游,周新,施全,张宪,岳云,牛皋,文天祥,陈文龙 西湖三杰:岳飞,于谦,张苍水 湘军三督:左宗棠,彭玉麟,蒋果敏 辛亥群英:秋瑾、徐锡麟、陶成章 淞沪抗战群雕……

左宗棠平定浙江居功至伟,担任过浙江巡抚和闽浙总督。左宗棠祠原在岳庙碧血丹心牌坊的西侧,辛亥后改为徐锡麟墓祠,左公牌位迁往孤山与蒋益灃合祀,称为左蒋二公祠,即今日楼外楼所处位置。

孤山上原来还有祭祀甲申浙江六君子,就是崇祯皇帝煤山自缢后,自杀殉国的浙江籍6位大臣,其中包括两位尚书。自古忠烈看浙江。

白铁无辜铸佞臣,青山有幸埋忠骨。 岳飞冤死风波亭,于谦被害西市场,秋瑾就义轩亭口,忠良总被小人陷。但正因冤深悲重,更令后人痛惜敬爱,天地失色草木同悲,西湖更成英雄朝圣之地。“国破家亡欲何之,西子湖头有我师”,张苍水终于师同。而章太炎敬慕张苍水:“生不同辰,死当邻穴”。秋瑾景仰武穆,终遂“埋骨西泠”之愿。王伟鹰击长空,魂归笕桥,“我们的身体飞机和炸弹,当与敌人兵舰阵地同归于尽!”。千百年来,中华英烈义聚西湖,为湖光增色为人文添彩,岳武穆“还我河山”、于忠肃“粉身碎骨浑不怕,要留清白在人间”、张忠烈“知不可为而为之,虽千万人吾往矣”……士大夫神在此!民族魂在此!此西湖美之精髓,非忠义之人不能阅也。

湖滨六公园有淞沪抗战纪念碑(刘开渠设计),松木场有淞沪抗战88师1421名烈士墙。国民革命87、88师由蒋警卫部队警卫一师、二师改编而来,皆浙东才俊黄埔学子,经淞沪抗战、淞沪会战、南京保卫战,十不存一矣。

Shell脚本中拼接字符串诡异的从头替换的问题

这两天在部署脚本时总是会出现一个非常诡异的问题大致如下: #!/bin/bash # ab变量为环境变量,例如Hello result="hello${ab}${1}!" echo $result 执行./script.sh World,本来认为是

Hello World!

,结果确是

World!

这种莫名其妙的替换让我百思不得其解,翻了无数遍shell变量教程。终于鬼使神差发现是文件格式的问题。利用dos2unix命令后执行结果恢复。

阿里云部署Tailscale和Headscale时dns失效的问题

这里有个隐藏信息是阿里服务器内部用100网段作为dns服务器,而这个网段是ISP保留网段CGNAT真不知道它怎么敢用,以为自己是ISP了吧。 然后好死不死Tailscale偏偏只用这个网段,还贼有理由:https://tailscale.com/kb/1015/100.x-addresses/ 甚至你用ip_prefix它还warn你,无视就好。 tailscale up 需要附带的参数–accept-dns=false防止dns冲突 如果会自己添加iptables那么可以使用–netfilter-mode=off 不会的话就不加让TS自动生成iptables,但是把100网段drop的部分删除 iptables -S查看所有路由规则 iptables -D XXXX删除100drop规则

Mac手动删除Timemachine时间机器的备份

tmutil listbackups 列出所有的备份,这里要注意的如果备份在nas上,路径中的中文并不会正常显示 tmutil destinationinfo 列出目标备份的信息,这里主要用于nas详情 tmutil machinedirectory 列出本机挂载的目录,这里最重要需要在删除命令中使用 sudo tmutil delete -d 挂载目录 -t 时间戳目录的完整时间戳从路径中复制

Linux下快速清理磁盘的几种办法

file

  1. 清理缓存文件: sudo apt-get clean 这个命令会清理掉 /var/cache/apt/archives 目录下的所有已下载但已经安装的软件包,可以释放大量磁盘空间。

  2. 删除无用的软件包: sudo apt-get autoremove 这个命令会删除已经安装但不再需要的软件包,可以释放一定的磁盘空间。

  3. 查找大文件并删除: sudo find / -type f -size +100M -exec ls -lh {} \; 这个命令会查找所有大于 100MB 的文件,可以用来找到占用磁盘空间较多的文件,并进行删除。

  4. 清理日志文件: sudo journalctl --vacuum-time=7d 这个命令会清理掉过期的日志文件,可以释放一定的磁盘空间。 注意,在清理文件时,一定要小心,确保不要删除系统关键文件。

  5. 找到占用空间最大的文件夹: du -h --max-depth=1 /path/* 这个命令可以用来快速统计文件夹大小,可以顺腾摸瓜找到实际占用过大的文件夹

牙龈动了手术后的注意事项:牙周术后医嘱

前言:不得不吐槽,本来在萌芽就可以补掉的,都怪自己不懂,贻误了最佳治疗的窗口。

1,消炎止痛用药术后即刻服用1片双氣芬酸钠止痛药必要时可再次服用,但不要超过 2颗/天。头孢:每次一片:每天两次,用7天。 2,术区在2-3天无后可能会有肿胀;术后6小时术区冰袋冷敷冰袋用毛巾包果,10 分钟冰敷 5分钟间隔。若术后4-5天肿股疼痡加剧请联系医生。 3,48小時内口内唾液帯血丝正常,不要使効吐或反复漱口。若有大量出血请联系医生。 4,术后2周 用款口水伤口处含敕1分钟,不要鼓漱,每天3次。术区2周内禁止刷牙,其他位置术后当天就可正常刷牙。 5,术后2 周二后使用软毛刷轻刷,每天2次(正确的刷牙方式,用转动方式从牙龈刷往于冠) 6,手术当天进食温或令的半流质饮合,术后2周内进软食,勿食用粗糙坚硬 过烫、刺激性食物。拆线前勿用手大侧进育,禁烟禁酉。 7,术后24小时木区制动,不要碰到术区了,术后1周内少说话不要大笑,不要反夏牵开嘴唇观察术区,不要用舌头舔术区 9,术后24小时内可能出现轻微虚弱寒冷感,无须紧张,复诊时告知医生即可。1周内禁止剧烈运动、泡浴、桑享及疲面。 10,ボ后2 周夏査拆线

在极米投影上观看Netflix网飞

file file

最近迷上网飞,虽然一直有下载网飞的剧看,但是这种随开随播的体验真的很好。如果能在投影上看那一定很酷。下面是我的安装经历:

  1. 在apkpure下载netflix的apk安装包;
  2. 用u盘拷贝到极米上,但是哪怕后缀改为apk1还是无法安装;
  3. 手机安装极米app,里面有个传文件的功能,十几兆每秒,如果上传的是apk文件会自动安装。
  4. 装好后可以通过外接键盘输入账号密码,这里要注意的是netflix是不能用遥控器控制的,需要外接鼠标,所以无线鼠标是个不错的选择。

如何免费看华尔街日报

file 偶尔发现了一个开源项目:https://gitlab.com/magnolia1234/bypass-paywalls-chrome-clean 大概意思是安装后就可以看会员内容,抱着学习的态度试了一下还真的可以。下面是安装流程:

  1. 下载安装包:https://gitlab.com/magnolia1234/bypass-paywalls-chrome-clean/-/archive/master/bypass-paywalls-chrome-clean-master.zip
  2. 解压缩安装包
  3. 打开Chrome的插件页,点击”加载已解压的扩展程序”,如果没有这个选项,需要在设置中先打开开发者选项。
  4. 这里要特别注意,使用这类扩展或者油猴项目时要小心安全问题,防止泄露密码,比如可以把这个插件的使用范围限制在你需要浏览的网站比如:[*.].wsj.com

Pycharm 崩溃后的调试办法

file

更新pycharm后崩溃了,查了很多资料,有怀疑是M1芯片的适配,也有怀疑是java运行环境的问题,在最后崩溃的debug中就是没有真正问题的日志。每次失败后隔了几个月又再次尝试,就这么来回折腾了三次,今天终于解决了,更新到了最新的版本。我的问题是,早些年学生时代留存的pojie代码触发的崩溃“fuck_the_regulations_320.aZ.”。代码在/Users/xxx/Library/Application Support/JetBrains中,后面因为都是正版账号登录就忘记了。

好了不管你碰到的是什么问题导致pycharm启动不了,idea套件都路数都一样,打开终端,输入/Applications/PyCharm.app/Contents/MacOS/pycharm,同理替换掉pycharm.app和最后的程序名即可。控制台会输出初步的错误信息,基本也够用了。更详细的日志在终端中也会提示,比如/Users/xxx/java_error_in_pycharm_9474.log

SSH KEY 秘钥从RSA升级到ed25519

file

RSA加密已经不再安全

这里特指长度为小于2048长度的rsa秘钥,目前大于2048的暂时是安全的,但是这种被步步紧逼的感觉很不好,干脆就把秘钥升级到ed25519,它是新的算法从openssh6开始支持,所以目前大部分系统都ok,从openssh8.2开始rsa不再作为推荐算法了,我也是从github文档才发现推荐算法更新为ed25519。这里要注意的是ssh-keygen 的-a参数,默认是16,可以直接提到100,会大大增加破解成本,说人话就是很多年以内基本可以不care加密的事了,一步到位。

查看本机ssh算法长度

1
for key in ~/.ssh/id_*; do ssh-keygen -l -f "${key}"; done | uniq

如果使用RSA算法位数至少4096

1
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

升级算法到ed25519

1
ssh-keygen  -a 100  -t ed25519 -C "your_email@example.com"

MAC 需要再config重新指定

1
2
3
4
5
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_ed25519
IdentityFile ~/.ssh/id_rsa # Keep any old key files if you want

删除相应主机的key

1
ssh-keygen -R your-hostname
You need to set client_id and slot_id to show this AD unit. Please set it in _config.yml.