From 96996c4beb7a83061a3f9daeb9e52d14108787ea Mon Sep 17 00:00:00 2001 From: CrazyJasonwell Date: Tue, 19 Aug 2025 18:08:46 +0800 Subject: [PATCH] vault backup: 2025-08-19 18:08:46 --- .obsidian/plugins/cubox-sync/data.json | 2 +- .obsidian/plugins/rss-reader/data.json | 54 +++++++++++++------------- 01-工作日记/2025-08-19.md | 4 +- 3 files changed, 31 insertions(+), 29 deletions(-) diff --git a/.obsidian/plugins/cubox-sync/data.json b/.obsidian/plugins/cubox-sync/data.json index a572a1f9..08c92266 100644 --- a/.obsidian/plugins/cubox-sync/data.json +++ b/.obsidian/plugins/cubox-sync/data.json @@ -34,7 +34,7 @@ "contentTemplate": "# {{{title}}}\n\n{{{description}}}\n\n{{{article_title}}} //文章内容标题\n{{{content}}} //文章正文\n\n\n[Read in Cubox]({{{cubox_url}}}) \n[Read Original]({{{url}}}) \n\n---\n\n{{#highlights.length}}\n## Annotations \n\n{{#highlights}}\n> {{{text}}} \n\n{{#note}}\n{{{note}}}\n{{/note}}\n[Link️]({{{cubox_url}}}) \n\n{{/highlights}}\n{{/highlights.length}}", "highlightInContent": true, "dateFormat": "yyyy-MM-dd", - "lastSyncTime": 1755594545340, + "lastSyncTime": 1755596527612, "lastSyncCardId": "7356878557827565577", "lastCardUpdateTime": "2025-08-18T06:01:59.474+0800", "syncing": false diff --git a/.obsidian/plugins/rss-reader/data.json b/.obsidian/plugins/rss-reader/data.json index 975bd185..f3795a3c 100644 --- a/.obsidian/plugins/rss-reader/data.json +++ b/.obsidian/plugins/rss-reader/data.json @@ -996,28 +996,6 @@ "hash": "5c9aa11a820d1519c5c19a0a8e85aa41", "highlights": [] }, - { - "title": "微软在用 Office 文件格式蓄意破坏竞争吗?", - "description": "引言前段时间,开源办公软件LibreOffice的官方博客发表了一篇颇具话题性的文章:《刻意复杂化的XML规范是一种锁定用户的工具》(AnartificiallycomplexXMLschemaasa ...查看全文

本文为会员文章,出自《单篇文章》,订阅后可阅读全文。

", - "content": "引言前段时间,开源办公软件LibreOffice的官方博客发表了一篇颇具话题性的文章:《刻意复杂化的XML规范是一种锁定用户的工具》(AnartificiallycomplexXMLschemaasa ...查看全文

本文为会员文章,出自《单篇文章》,订阅后可阅读全文。

", - "category": "", - "link": "https://sspai.com/prime/story/is-ooxml-artificially-complex", - "creator": "PlatyHsu", - "pubDate": "Fri, 15 Aug 2025 15:54:33 +0800", - "enclosure": "", - "enclosureType": "", - "image": "", - "id": "", - "language": "zh", - "folder": "资讯", - "feed": "少数派", - "read": false, - "favorite": false, - "created": false, - "tags": [], - "hash": "ad5509ed9eaea84a10c6ad5b5974a1b0", - "highlights": [] - }, { "title": "打仗缺钱怎么办?宋朝皇帝:快让仪仗队的大象出去卖艺!", "description": "


本 文 约 3500字
阅 读 需 要 12 分钟


我们读范仲淹“浊酒一杯家万里,燕然未勒归无计”,感受其戍边艰辛;看《杨家将》浴血抗辽、狄青征讨西夏,知其惨烈。但支撑前线“金戈铁马”的巨额军费从何而来?答案之一,竟藏在北宋皇家养象所的“门票”里!



当市民花几个铜板,争相围观东南亚进贡的珍稀大象表演跪拜、吼叫、驮人时,门票收入正涓涓流入国库。这些本该只在皇家典礼上露脸的“祥瑞”,被逼转型“卖艺”,成了特殊的“筹款大使”。


一边是边疆烽火与财政重压,一边是皇家动物园里的萌兽“营业”,北宋朝廷在困局中展现的务实与灵活,尽显于此。



仪仗以外的“副业”

御象的商业化表演


北宋皇家仪仗队中,来自东南亚的巨象可以说是皇家威严的象征。这些由占城、真腊等东南亚国家进贡的“祥瑞”大象,专司重大典礼仪仗。在宋朝隆重的典礼——南郊祭天大礼上,驯象的地位十分突出,戏分较重。在北宋熙宁六年(1073)的郊祀之前,宋神宗专门诏颁《南郊教象仪制》:


“所用转光旗十五,铜沙罗一,鼓十,乘骑人七,簇引旗鼓人三十一。排引日,选驯象六,在六引之前,行中道,分左右,各备鞍、莲花座、紫罗绣鞔、蕉盘、钤铎、杏叶络头。一人骑,四人簇引,并花脚乌巾、乘徘绝青樱桃锦络缝四衣,涂金双鹿带。一内侍押象,绣衣执挝。”


仪仗中有六象,另备用一象,称“副象”。围绕六象的有旗帜、锣鼓器乐,每象一人骑乘,四人在前引导,另有宦官一人穿绣衣执兵械担任主管。辽宁博物馆藏“北宋卤簿钟”上,即有驯象仪仗的图像。这意味着,作为仪仗的驯象队伍,本身还有一套仪仗,其中仅人员至少就有三十九人。而且单独制定、皇帝亲自颁布《南郊教象仪制》,其在典礼中的作用之大、地位之高可想而知。类似情况为后代继承,一直延续到清朝。



但御象在担任皇家仪仗队的职责以外,其实也进行专门的娱乐表演,甚至收取相应的门票收入。北宋熙宁五年(1072)十月七日,一位名叫成寻的日本僧人,路过应天府养象所时,观看驯象表演,载入日记:


到象厩。一屋有三头象,东一屋有四头象。先见三头象,有饲象人教象,有外国僧等来见,可拜。第一象屈后二足,垂头拜踞。次教可称诺由,即出气、出声。高一丈二尺许,长一丈六尺许,鼻长六尺许,牙长七尺,曲向上,以鼻卷取刍食之。象师与钱五十文了。望第二象所,象师又乞钱,五文与了。拜诺同前,高一丈,长一丈三尺,有牙。次至第三象所,高长同第一象,拜诺同前,与钱同前。三象皆男象也。至四头屋,第一象高长同前,第一象拜诺、与钱同前,女象也。有左牙,一尺五寸许,右无牙。第二象无女象牙,拜诺、与钱如前。第三象,牡象也。高一丈三尺,长一丈七尺许,屈四足拜诺,声极高,人人大惊,三声出之,与钱同前。第四象,牡象也。与钱五文。后象师从牙登顶上,举牙,令登人,是希有事也。高一丈四尺许,长一丈八尺许,屈后二足,拜诺同前。皆黑象也。后二足付绳系也。


这七头驯象,日常为游客表演跪拜、唱喏、象牙载人等节目,均为有偿演出。成寻一行总共付费七次,大概是入场费五十文,每表演一次再交五文,凡六次三十文,共八十文钱。朝廷养象所显然又是皇家动物园和马戏团,毕竟充当仪仗的时间有限,有条件在大部分业余时间内通过表演赚钱。而且,这些大象是按照性别分屋饲养,例如“三头屋”为雄象、“四头屋”含雌象,可以看出宋人对大象的科学管理。


这种让尊贵的皇家仪仗象“屈尊”卖艺的做法,背后是北宋王朝沉重的财政包袱——“三冗”(冗兵、冗官、冗费)。庞大的军费、高昂的官俸、沉重的岁币,让国库常年吃紧。同时,传统的田赋、专卖收入捉襟见肘,朝廷必须绞尽脑汁开源。



这种将皇家象征转化为商业资源的做法,可以说是北宋朝廷在财政压力下的一种尝试。随着疆域收缩和战事频发,传统的赋税收入难以填补军费窟窿,统治者不得不将目光投向皇家资产的“闲置价值”。养象所的日常开销本就由国库承担,而让大象在非仪仗时段进行表演,既能增加收入以补贴财政,又能让这些珍稀动物发挥额外作用,可谓一举两得。这种“以象创收”的模式,在当时或许面临着一些关于皇家体面的争议,但从实际效果来看,确为朝廷开辟了一条新的财源,也让普通市民有机会近距离接触到原本遥不可及的皇家“祥瑞”,在一定程度上拉近了皇家与民间的距离。而这种务实的经济思维,也为后来南宋时期皇家园林等资源的商业化利用提供了早期的借鉴。


动物园创收

玉津园与公共开放的财政潜力


宋人,除了可以在应天府养象所看到贡象的娱乐表演外,还可以在“动物园”定期参观它们以及其他奇珍异兽。以东京玉津园为例,作为著名的动物园,东京玉津园饲养着犀牛、孔雀、驯象等动物。据《玉海》载:


“(北宋)乾德五年八月,有象自岭南来,至都城外获之。其后吴越、广南、交州继献驯象四十五头,于南熏门外玉津园东北置养象所,作驯象旗。”


乾德五年(967),一头野生象从岭南北迁至北宋都城开封,被官方捕获。吴越、广南、交州等南方政权为示臣服,接连进贡45头驯象,显示北宋对南方的政治影响力。朝廷在南薰门外的玉津园东北处设立了养象所,并创制了用于仪仗的旗帜“驯象旗”。



北宋大中祥符五年(1012),宋真宗正式下诏:


“诏诸国狮子、驯象、奇兽列于外苑,谕群臣就苑中游宴。”


玉津园就变成了汇集诸国狮子、大象、灵犀等海外奇兽的皇家宠物乐园。而且每年三四月份,玉津园还对所有人开放,洪迈《夷坚志》写道:


“大观中,宿州士人钱君兄弟游上庠。方春月,待试,因休暇出游玉津园。”


钱君兄弟还在待试,暂无功名在身,此时应当是一般的市民身份,可见宋代平民也可以到玉津园内观赏这些奇珍异兽,这些大象、狮子就成了大宋百姓也可以参观的“宠物”,与此同时,玉津园也从皇家兽苑转向公共空间。


如果只是说到饲养各种奇珍动物的皇家园林,实际上可以追溯到商朝,商纣建造的沙丘苑台、周文王修建的灵囿等园林。但是,宋代“玉津园”有别于前者的一点,则是前面提到的,它在每年三四月份会对所有人开放,其中体现的“公共性”与我们现在所提到的“动物园”更有相似之处,在某种意义上,宋代“玉津园”已经具备现代动物园的雏形。



其实,包括“玉津园”在内的宋代园林,无论是皇家园林还是私人园林,都有对市民开放的传统,这使得宋代园林从某种程度上成了宋代市民的“公园”。每年三月,春暖花开时节,各个私家园林打开院门迎接往来市民游玩,史料记载,司马光的独乐园是时人春游必到之处,看园的园丁曾将收得门票钱数千交予司马光,司马光坚辞不受。除了私家园林,每年皇家园林也会开园供市民游玩,如金明池、琼林苑、玉津园等。据《东京梦华录》卷七记载:


“三月一日,州西顺天门外开金明池、球林苑,每日教习车驾上池仪范,虽禁从,士庶许纵赏,御史台有榜不得弹劾。”



虽然史料中未明确记载玉津园收取门票的具体数额,但从私家园林如独乐园园丁能收得数千门票钱来看,皇家园林凭借其珍稀的动物资源和独特的皇家背景,在开放期间所产生的经济效益应该不容小觑。市民入园观赏奇珍异兽,除了可能直接支付的“入园费”,园内或许还存在售卖饮食、玩具等周边商品的摊位,这些收入也能为朝廷带来额外的财政补充。例如南宋临安预演象仪时:


“又命象院教前导朱旗,以二金三鼓为节,各有幞头紫衣蛮奴乘之,手执短钁,旋转跪起,悉如人意。” ——《武林旧事》


“御街观者如堵。市井扑卖土木粉捏妆彩小象儿,并纸画者,外郡人市去,为土宜遗送。” ——《梦粱录》


两地的商人们利用这个商机,开发销售彩塑小象或驯象图画,作为都城的特产被外地游客买走,当作礼品馈送亲友。


这种将皇家禁地适度向公众开放并从中获取收益的方式,打破了以往皇家资源的封闭性,属于北宋朝廷有别于前朝的一种创新尝试。这种做法与御象的商业化表演一脉相承,都是在财政重压下,对皇家资源进行商业化开发的具体体现,共同构成了北宋朝廷独特的“经济智慧”。



参考资料:

《宋史》

《宋会要辑稿》

袁一堂:《论北宋中期的财政危机》,《史学月刊》,1990年第3期。

菅明军:《北宋中期的财政危机及其振兴之道》,《中州今古》,1994年第1期。

王德利:《宋代的玉津园》,《黄河科技大学学报》,2012年第5期。

王风扬:《宋人动物饲养与休闲生活》,华东师范大学硕士学位论文,2014年4月25日。

程民生:《宋代大象的自然与社会生态》,《中原文化研究》,2021年5月14日。


*本文系“国家人文历史”独家稿件,欢迎读者转发朋友圈。


END
作者 | 易北
编辑 | 胡心雅
 主编 | 周斌
排版 | 徐沁(实习)
校对 | 张斌
\"图片\"

国历好物
\"图片\"

进击的士族

旁落的皇权

跨越五百年的权力对抗史

国民历史读物《国家人文历史》专业团队

最新力作

展现士族潮起潮落的史诗级历史画卷

\"图片\"


点击下方封面,即可购买



↓↓↓

\"图片\"

\"图片\"

\"图片\"
“在看”的永远18岁~

\n \n\n \n
\n\n \n 文章原文\n
\n \n\n \n\n \"\"
", @@ -2320,10 +2298,32 @@ "image": null, "description": "People's Daily Online", "items": [ + { + "title": "Ditto 删库疑云:GitHub 代码库清空,但 Chocolatey 今日仍在更新", + "description": "Ditto 是著名的 Windows 开源剪贴板工具,被很多人推荐。两个小时以前(2025年8月19日),来自小众软件的 1113 同学发帖:Ditto删库了?并提问:刚上 github 发现 notification 有一个未读,是 ditto 的,然后发现居然库没了?啥情况? Ditto 是什么 ", + "content": "\n

Ditto 是著名的 Windows 开源剪贴板工具,被很多人推荐。两个小时以前(2025年8月19日),来自小众软件的 1113 同学发帖:Ditto删库了?并提问:刚上 github 发现 notification 有一个未读,是 ditto 的,然后发现居然库没了?啥情况?

\n\n\n\n
\"Ditto
\n\n\n\n

Ditto 是什么?发生了什么?

\n\n\n\n

Ditto 是一款跨平台、开源且免费的剪贴板增强工具,它可以自动保存你复制的所有内容(包括文本、图片、HTML等多种格式),并且支持快捷键快速调用历史剪贴内容。简单易用,备受推崇。

\n\n\n\n

Ditto 从2004年发布至今,已经有21年的历史了,其官网和 GitHub 显示最近一个版本是 2023年4月15日发布的 3.24.246.0。

\n\n\n\n

目前,Ditto 管网可以正常访问:

\n\n\n\n
\"Ditto
\n\n\n\n

不过其托管在 GitHub 的源代码已经看不到了,是这个开发者账号整个不见了,不止 Ditto 项目:

\n\n\n\n
\"Ditto
\n\n\n\n

青小蛙也没有从其官网找到社交媒体的链接,搜索了一圈也不知道发生了什么。

\n\n\n\n

新版本?!

\n\n\n\n

但是,在 Windows 软件包管理器 chocolatey 中显示,Ditto 最新版本是今天(2025年8月19日)发布的 Ditto v3.25.73 版本,并且只有 24 次下载:

\n\n\n\n
\"Ditto
\n\n\n\n

Ditto 的包总计有 36万次下载,原开发者 sabrogden 也在维护者列表中。

\n\n\n\n

所以,这是薛定谔的删库?

\n\n\n\n

有没有知情的同学透漏下发生了什么?

\n\n\n\n
\n\n\n\n

原文:https://www.appinn.com/ditto-delete-github-code/

\n

[ 点击前往获取链接 ]


", + "category": "业界消息", + "link": "https://www.appinn.com/ditto-delete-github-code/", + "creator": "青小蛙", + "pubDate": "Tue, 19 Aug 2025 08:33:08 +0000", + "enclosure": "", + "enclosureType": "", + "image": "", + "id": "", + "language": "zh", + "folder": "资讯", + "feed": "小众软件", + "read": false, + "favorite": false, + "created": false, + "tags": [], + "hash": "a8056e3fdf8cb6148fd5e0f903de6a89", + "highlights": [] + }, { "title": "终端(Terminal)、TTY 和 Shell,还有 SSH,一次搞懂它们到底是什么?", "description": "本文由 iShell Pro 赞助,这是一款带有AI功能的跨平台免费 SSH 工具 可以点击直接跳转至 iShell Pro 介绍 tty 到底是谁? 如果你在 macOS、Linux 终端中,见过这个画面,并对 ttys 好奇过的话,那么就一起来研究下,这个 tty 到底是谁? 😂 计算机中,有这 ", - "content": "\n

本文由 iShell Pro 赞助,这是一款带有AI功能的跨平台免费 SSH 工具

\n\n\n\n

可以点击直接跳转至 iShell Pro 介绍

\n\n\n\n

tty 到底是谁?

\n\n\n\n

如果你在 macOS、Linux 终端中,见过这个画面,并对 ttys 好奇过的话,那么就一起来研究下,这个 tty 到底是谁? \"😂\"

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

计算机中,有这样几个概念,青小蛙一直弄不清楚终端(Terminal)、TTY、Shell,甚至还有 SSH,就仔细研究了一下。

\n\n\n\n

目录

\n\n\n\n

终端(Terminal)

\n\n\n\n

终端(Terminal)可以是物理设备,也可以是运行在计算机中的软件。

\n\n\n\n\n\n\n\n

上古时期:电传打字机

\n\n\n\n

最早的终端是电传打字机(Teleprinter),它有一个键盘,可以自动将输入的字符转换为电信号发送出去,同时也能接收信号并打印到纸上。早在19世纪末就被用作电报业务使用。

\n\n\n\n
\n
\n
\"终端(Terminal)、TTY
二战时期电传打字机
\n
\n\n\n\n
\n
\"终端(Terminal)、TTY
西门子“Fernscheiber 100”电传打字机
\n
\n
\n\n\n\n

随着 20 世纪 50 年代早期计算机的发展, 电传打字机被改装成计算机的输入设备,某些电传打字机型号还可以用于制作穿孔纸带以存储数据。

\n\n\n\n

最著名的电传打字机是 Teletype Model 33,配有穿孔带读取器和打孔器,甚至可以用作计算机终端:

\n\n\n
\n
\"终端(Terminal)、TTY
Teletype Model 33
\n\n\n

Teletype Model 33 是首批采用新标准化 ASCII 字符编码方法的产品之一,该方法于 1963 年首次发布。 由于价格低廉且兼容 ASCII,33 型电传打字机得到了广泛的应用,其大量销售强烈影响了 20 世纪 60 年代制定的几个事实上的标准。包括:

\n\n\n\n\n\n\n\n

随着图形界面出现,物理终端被软件终端仿真器替代。

\n\n\n\n

tty:Teletype 的缩写

\n\n\n\n

由于 Teletype 公司的产品太出名,以至于可以将 Teletype(或 Teletypewriter)直接翻译为电传打字机,缩写 tty。Unix 系统诞生时,电传打字机仍是主要的终端设备,从而沿用了“tty”。

\n\n\n\n

随着计算机技术发展,尤其是显示器的出现,物理电传打字机逐渐被虚拟终端和软件终端仿真器所取代。“tty”这一名称和概念随着计算机终端硬件和软件的发展得到保留和扩展,成为 Unix/Linux 内核中所有终端接口的抽象名称,既致敬历史,也实用便捷。

\n\n\n\n

在现代类 Unix 操作系统中,终端设备的输入输出通过 tty 传递给系统。tty 位于终端和 Shell 之间,负责处理字符流的传输和基本控制,使终端与 Shell 通信(关于 Shell 在后面解释)。

\n\n\n\n

你可以看到 /dev 路径下有着一大堆的 tty* 文件,这些文件就是 Unix/Linux 系统中所有“终端”的接口。

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

你还可以在终端中执行 tty 命令查看你当前 Shell 具体所对应的终端设备(文件)。

\n\n\n\n

现代计算机:虚拟终端

\n\n\n\n

虚拟终端(Virtual Terminal) 是为了实现多用户、多任务环境产生的,系统内核允许在一台物理机上模拟出多个独立的终端会话,它是物理终端的扩展,使有限的硬件资源得以高效利用,在没有图形界面的环境下管理多个任务。

\n\n\n\n

回到最开头的截图中,Last login: Thu Aug 14 13:34:06 on ttys005 表示上一次登录的时间是8月14日13:34:06,ttys005 是那个登录会话所使用的终端设备名,而该终端设备对应的设备文件是 /dev/ttys005。

\n\n\n\n

每打开一个新的终端窗口,系统会分配一个新的 ttys 设备编号。

\n\n\n\n

现代计算机:软件终端仿真器

\n\n\n\n

今天的终端仿真器可以简单的理解为 Linux、macOS 系统中的终端应用,也属于终端的一种:

\n\n\n
\n
\"终端(Terminal)、TTY
\n\n\n

而之前提到的 tty,也可以看作是终端与计算机之间沟通的桥梁:

\n\n\n\n

用户输入/显示
↓
终端设备(Terminal)
↓
tty(内核字符设备接口,传递输入输出和控制)
↓
Shell(命令行解释器,解析执行命令)
↓
操作系统内核(执行命令,管理资源)

\n\n\n\n

参考连接:

\n\n\n\n\n\n\n\n

Shell 是一个软件类别

\n\n\n\n

Shell 是操作系统内核的外壳,负责解析由终端通过 TTY 传递来的命令并执行。Shell 接收用户输入的命令,将其转化成操作系统可以执行的动作,执行后把结果返回给终端显示。

\n\n\n\n

就像有 Chrome、Firefox、Safari 等不同的浏览器一样,Shell 也有不同的软件,常见的有:

\n\n\n\n
Shell名称主要特点
bashBourne Again Shell,是Linux系统默认的Shell,兼容传统Bourne Shell,有命令行编辑、历史记录和自动补全等丰富功能,是最常用的Shell。
shBourne Shell的简称,是Unix最初的Shell,在许多系统中常作为bash或其他Shell的符号链接,常用于脚本编写,移植性好。
cshC Shell,语法类似C语言,有较多内部命令,特点是类似C语言的语法结构,但现代使用较少,已基本被tcsh替代。
tcshcsh的增强版本,兼容csh,增加了命令行编辑、命令补全等功能,部分Linux发行版和Unix系统仍支持。
kshKorn Shell,兼容Bourne Shell,兼具csh的易用特性,脚本编写广泛使用,功能较强,是很多Unix系统的默认Shell之一。
zsh功能最丰富的Shell之一,结合了bash、ksh、tcsh等多种Shell的特点,支持强大的脚本编写能力和交互式功能,macOS Catalina以后默认Shell是zsh。
ash一个轻量级的Shell,功能相对简单,内存占用小,常用于资源受限的环境或嵌入式系统。
fish现代交互式Shell,突出用户友好性和现代化脚本语法,支持自动建议和语法高亮,适合交互使用。
nologin非交互式Shell,主要用于禁止用户登录。
\n\n\n\n

SSH 协议:安全的连接到远程计算机

\n\n\n\n

当我们需要远程访问计算机的时候(比如服务器机房、NAS 设备、虚拟机等),需要让远程计算机知道你是谁,又不能泄漏你和远程计算机的操作(比如密码),必须有一个安全的方式,这个方式就是 SSH 协议。

\n\n\n\n

而这种通过 SSH 协议连接远程计算机的软件,一般叫做 SSH 客户端、SSH 工具,比如本文的赞助商 iShell Pro,就是一款带有 AI 功能的跨平台免费 SSH 工具。

\n\n\n\n

iShell Pro – 高颜值跨平台 SSH 客户端

\n\n\n\n

论颜值,iShell Pro 还是有的一拼:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

自定义主题配色

\n\n\n\n

iShell Pro 支持自定义主题配色,先在设置中选择一个喜欢的颜色,再让 AI 生成一张二次元图片,设置一个合适的透明度,就成了独一无二的终端:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

漂亮的终端界面

\n\n\n\n

先来看一下设置了背景图片,连接到远程服务器之后的样子:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

iShell Pro 比常见的 SSH 工具多了许多内容,包括:

\n\n\n\n\n\n\n\n

在这里,不再是上古终端界面了,它突然变得有血有肉,有画面感,甚至有一种每天都要打开的期待。

\n\n\n\n

(这张背景图有同学想要吗?)

\n\n\n\n

管理多台服务器

\n\n\n\n

iShellPro 非常适合同时管理多台服务器,你可以为每台远程设备添加文字备注、使用分组管理:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

如果你需要在办公室电脑、家用电脑、手机等不同的设备间管理这些服务器,那么还能通过云同步功能,将所有的远程服务器信息同步到云端之中,再也不会出现回家找不到某一台服务器的情况了 \"😂\"

\n\n\n\n

而对于云同步的安全担心,iShellPro 需要一个同步密码,用来加密你的服务器信息,再上传云端。

\n\n\n\n

这可以保证服务器信息本身不会在云端泄漏,保证安全:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

AI 助手 && 快捷命令输入提示

\n\n\n\n

AI 时代的 SSH 客户端,最大特点就是有人帮你解释命令行了。

\n\n\n\n

iShellPro 中有一个快捷命令输入提示功能,打开后,就能在输入中文的时候,出现AI菜单了:

\n\n\n\n
\n\n\n\n

iShellPro 会自动将中文指令转换为合适的命令行,回车输入。

\n\n\n\n

而如果本身输入的是英文命令,则会出现另外的菜单,包括自动补全和中文命令解释:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

甚至你可以在输入一段命令之后,选择 AI 查询,它还会告诉你这段命令是什么意思,非常方便。

\n\n\n\n

青小蛙觉得这个有点点方便,用中文操作这件事,似乎就这样曲线实现了。

\n\n\n\n

而当你在终端中遇到问题,不知道该怎么办的时候,选中错误提示内容,右键选择问问小i助手:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

iShellPro 就会帮你查询这个错误的解决方案:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

笔记(支持 markdown)

\n\n\n\n

iShellPro 自带了笔记功能,可以方便的进行记录。目前支持富文本笔记和 markdown 笔记,还支持分组管理。

\n\n\n\n

关于记录笔记,青小蛙有过体验,曾经折腾过某些软件的安装,时间久了以后…就不会装了,真不会了。

\n\n\n\n

而这个时候群里的小伙伴就说:好记性不如烂笔头,你得记笔记…我以前,也不懂啊。

\n\n\n\n

甚至还有一些小脚本,也不知道是什么时候折腾的,谁写的,反正一直能用。但如果碰到迁移服务器、搬家等操作,就很容易丢掉…

\n\n\n\n

这个时候,如果你有笔记:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

听劝,把你平时常用的不常用的都记录下来…

\n\n\n\n

录制功能

\n\n\n\n

iShellPro 有一个录制功能,可以录制你输入的命令与屏幕反馈:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

并且,这个内容会保存为文本文件,如果你想要制作教程、分享所有的操作,比录屏方便、更节省资源。

\n\n\n\n

快捷指令 && 命令市场

\n\n\n\n

对于更常用的命令,可以使用 iShellPro 的快捷指令功能,随用随取:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

而 iShellPro 的命令市场中,则有一些其他用户上传的命令,下载后也会出现在上图侧边栏快捷命令区域。

\n\n\n\n

持续更新 && 新功能

\n\n\n\n

iShellPro 自去年发布以来,已经经历了19个版本,有了不少新功能。

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

今年 2.0 版本以来,就增加了 20 多项功能:

\n\n\n\n
    \n
  1. 增加串口功能
  2. \n\n\n\n
  3. 增加SFTP权限编辑
  4. \n\n\n\n
  5. 增加主题配色
  6. \n\n\n\n
  7. 增加文件夹上传
  8. \n\n\n\n
  9. 增加AI命令翻译
  10. \n\n\n\n
  11. 增加跳板机
  12. \n\n\n\n
  13. 增加流量监控网卡选择
  14. \n\n\n\n
  15. 增加远端同步记录删除
  16. \n\n\n\n
  17. 增加会话录制
  18. \n\n\n\n
  19. 增加自定义背景及透明度
  20. \n\n\n\n
  21. 增加智能提示历史命令
  22. \n\n\n\n
  23. 增加断线提醒
  24. \n\n\n\n
  25. 增加回车重连
  26. \n\n\n\n
  27. 增加MFA二次验证功能
  28. \n\n\n\n
  29. 增加MarkDown格式笔记
  30. \n\n\n\n
  31. 增加空密码登录
  32. \n\n\n\n
  33. 增加同步密码删除功能
  34. \n\n\n\n
  35. 增加文件拖拽上传功能
  36. \n\n\n\n
  37. 增加主机列表排序功能
  38. \n\n\n\n
  39. 增加SFTP右键删除功能
  40. \n\n\n\n
  41. 新增快捷命令发送到所有窗口
  42. \n
\n\n\n\n

基础功能永久免费使用

\n\n\n\n

iShellPro 基础功能永久免费使用,支持离线使用。

\n\n\n\n

目前的 Pro 功能主要是云同步、AI 相关功能,还有上面提到的快速命令输入提示功能。

\n\n\n\n

获取

\n\n\n\n

如果你需要一款漂亮的、现代化的、带有AI功能的跨平台 SSH 客户端,不妨试试 iShellPro:

\n\n\n\n\n\n\n\n
\n\n\n\n

#它们到底是什么

\n

[ 点击前往获取链接 ]


", + "content": "\n

本文由 iShell Pro 赞助,这是一款带有AI功能的跨平台免费 SSH 工具

\n\n\n\n

可以点击直接跳转至 iShell Pro 介绍

\n\n\n\n

tty 到底是谁?

\n\n\n\n

如果你在 macOS、Linux 终端中,见过这个画面,并对 ttys 好奇过的话,那么就一起来研究下,这个 tty 到底是谁? \"😂\"

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

计算机中,有这样几个概念,青小蛙一直弄不清楚终端(Terminal)、TTY、Shell,甚至还有 SSH,就仔细研究了一下。

\n\n\n\n

目录

\n\n\n\n

终端(Terminal)

\n\n\n\n

终端(Terminal)可以是物理设备,也可以是运行在计算机中的软件。

\n\n\n\n\n\n\n\n

上古时期:电传打字机

\n\n\n\n

最早的终端是电传打字机(Teleprinter),它有一个键盘,可以自动将输入的字符转换为电信号发送出去,同时也能接收信号并打印到纸上。早在19世纪末就被用作电报业务使用。

\n\n\n\n
\n
\n
\"终端(Terminal)、TTY
二战时期电传打字机
\n
\n\n\n\n
\n
\"终端(Terminal)、TTY
西门子“Fernscheiber 100”电传打字机
\n
\n
\n\n\n\n

随着 20 世纪 50 年代早期计算机的发展, 电传打字机被改装成计算机的输入设备,某些电传打字机型号还可以用于制作穿孔纸带以存储数据。

\n\n\n\n

最著名的电传打字机是 Teletype Model 33,配有穿孔带读取器和打孔器,甚至可以用作计算机终端:

\n\n\n
\n
\"终端(Terminal)、TTY
Teletype Model 33
\n\n\n

Teletype Model 33 是首批采用新标准化 ASCII 字符编码方法的产品之一,该方法于 1963 年首次发布。 由于价格低廉且兼容 ASCII,33 型电传打字机得到了广泛的应用,其大量销售强烈影响了 20 世纪 60 年代制定的几个事实上的标准。包括:

\n\n\n\n\n\n\n\n

随着图形界面出现,物理终端被软件终端仿真器替代。

\n\n\n\n

tty:Teletype 的缩写

\n\n\n\n

由于 Teletype 公司的产品太出名,以至于可以将 Teletype(或 Teletypewriter)直接翻译为电传打字机,缩写 tty。Unix 系统诞生时,电传打字机仍是主要的终端设备,从而沿用了“tty”。

\n\n\n\n

随着计算机技术发展,尤其是显示器的出现,物理电传打字机逐渐被虚拟终端和软件终端仿真器所取代。“tty”这一名称和概念随着计算机终端硬件和软件的发展得到保留和扩展,成为 Unix/Linux 内核中所有终端接口的抽象名称,既致敬历史,也实用便捷。

\n\n\n\n

在现代类 Unix 操作系统中,终端设备的输入输出通过 tty 传递给系统。tty 位于终端和 Shell 之间,负责处理字符流的传输和基本控制,使终端与 Shell 通信(关于 Shell 在后面解释)。

\n\n\n\n

你可以看到 /dev 路径下有着一大堆的 tty* 文件,这些文件就是 Unix/Linux 系统中所有“终端”的接口。

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

你还可以在终端中执行 tty 命令查看你当前 Shell 具体所对应的终端设备(文件)。

\n\n\n\n

现代计算机:虚拟终端

\n\n\n\n

虚拟终端(Virtual Terminal) 是为了实现多用户、多任务环境产生的,系统内核允许在一台物理机上模拟出多个独立的终端会话,它是物理终端的扩展,使有限的硬件资源得以高效利用,在没有图形界面的环境下管理多个任务。

\n\n\n\n

回到最开头的截图中,Last login: Thu Aug 14 13:34:06 on ttys005 表示上一次登录的时间是8月14日13:34:06,ttys005 是那个登录会话所使用的终端设备名,而该终端设备对应的设备文件是 /dev/ttys005。

\n\n\n\n

每打开一个新的终端窗口,系统会分配一个新的 ttys 设备编号。

\n\n\n\n

现代计算机:软件终端仿真器

\n\n\n\n

今天的终端仿真器可以简单的理解为 Linux、macOS 系统中的终端应用,也属于终端的一种:

\n\n\n
\n
\"终端(Terminal)、TTY
\n\n\n

而之前提到的 tty,也可以看作是终端与计算机之间沟通的桥梁:

\n\n\n\n

用户输入/显示
↓
终端设备(Terminal)
↓
tty(内核字符设备接口,传递输入输出和控制)
↓
Shell(命令行解释器,解析执行命令)
↓
操作系统内核(执行命令,管理资源)

\n\n\n\n

参考连接:

\n\n\n\n\n\n\n\n

Shell 是一个软件类别

\n\n\n\n

Shell 是操作系统内核的外壳,负责解析由终端通过 TTY 传递来的命令并执行。Shell 接收用户输入的命令,将其转化成操作系统可以执行的动作,执行后把结果返回给终端显示。

\n\n\n\n

就像有 Chrome、Firefox、Safari 等不同的浏览器一样,Shell 也有不同的软件,常见的有:

\n\n\n\n
Shell名称主要特点
bashBourne Again Shell,是Linux系统默认的Shell,兼容传统Bourne Shell,有命令行编辑、历史记录和自动补全等丰富功能,是最常用的Shell。
shBourne Shell的简称,是Unix最初的Shell,在许多系统中常作为bash或其他Shell的符号链接,常用于脚本编写,移植性好。
cshC Shell,语法类似C语言,有较多内部命令,特点是类似C语言的语法结构,但现代使用较少,已基本被tcsh替代。
tcshcsh的增强版本,兼容csh,增加了命令行编辑、命令补全等功能,部分Linux发行版和Unix系统仍支持。
kshKorn Shell,兼容Bourne Shell,兼具csh的易用特性,脚本编写广泛使用,功能较强,是很多Unix系统的默认Shell之一。
zsh功能最丰富的Shell之一,结合了bash、ksh、tcsh等多种Shell的特点,支持强大的脚本编写能力和交互式功能,macOS Catalina以后默认Shell是zsh。
ash一个轻量级的Shell,功能相对简单,内存占用小,常用于资源受限的环境或嵌入式系统。
fish现代交互式Shell,突出用户友好性和现代化脚本语法,支持自动建议和语法高亮,适合交互使用。
nologin非交互式Shell,主要用于禁止用户登录。
\n\n\n\n

SSH 协议:安全的连接到远程计算机

\n\n\n\n

当我们需要远程访问计算机的时候(比如服务器机房、NAS 设备、虚拟机等),需要让远程计算机知道你是谁,又不能泄漏你和远程计算机的操作(比如密码),必须有一个安全的方式,这个方式就是 SSH 协议。

\n\n\n\n

而这种通过 SSH 协议连接远程计算机的软件,一般叫做 SSH 客户端、SSH 工具,比如本文的赞助商 iShell Pro,就是一款带有 AI 功能的跨平台免费 SSH 工具。

\n\n\n\n

iShell Pro – 高颜值跨平台 SSH 客户端

\n\n\n\n

论颜值,iShell Pro 还是有的一拼:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

自定义主题配色

\n\n\n\n

iShell Pro 支持自定义主题配色,先在设置中选择一个喜欢的颜色,再让 AI 生成一张二次元图片,设置一个合适的透明度,就成了独一无二的终端:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

漂亮的终端界面

\n\n\n\n

先来看一下设置了背景图片,连接到远程服务器之后的样子:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

iShell Pro 比常见的 SSH 工具多了许多内容,包括:

\n\n\n\n\n\n\n\n

在这里,不再是上古终端界面了,它突然变得有血有肉,有画面感,甚至有一种每天都要打开的期待。

\n\n\n\n

(这张背景图有同学想要吗?)

\n\n\n\n

管理多台服务器

\n\n\n\n

iShellPro 非常适合同时管理多台服务器,你可以为每台远程设备添加文字备注、使用分组管理:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

如果你需要在办公室电脑、家用电脑、手机等不同的设备间管理这些服务器,那么还能通过云同步功能,将所有的远程服务器信息同步到云端之中,再也不会出现回家找不到某一台服务器的情况了 \"😂\"

\n\n\n\n

而对于云同步的安全担心,iShellPro 需要一个同步密码,用来加密你的服务器信息,再上传云端。

\n\n\n\n

这可以保证服务器信息本身不会在云端泄漏,保证安全:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

AI 助手 && 快捷命令输入提示

\n\n\n\n

AI 时代的 SSH 客户端,最大特点就是有人帮你解释命令行了。

\n\n\n\n

iShellPro 中有一个快捷命令输入提示功能,打开后,就能在输入中文的时候,出现AI菜单了:

\n\n\n\n
\n\n\n\n

iShellPro 会自动将中文指令转换为合适的命令行,回车输入。

\n\n\n\n

而如果本身输入的是英文命令,则会出现另外的菜单,包括自动补全和中文命令解释:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

甚至你可以在输入一段命令之后,选择 AI 查询,它还会告诉你这段命令是什么意思,非常方便。

\n\n\n\n

青小蛙觉得这个有点点方便,用中文操作这件事,似乎就这样曲线实现了。

\n\n\n\n

而当你在终端中遇到问题,不知道该怎么办的时候,选中错误提示内容,右键选择问问小i助手:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

iShellPro 就会帮你查询这个错误的解决方案:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

笔记(支持 markdown)

\n\n\n\n

iShellPro 自带了笔记功能,可以方便的进行记录。目前支持富文本笔记和 markdown 笔记,还支持分组管理。

\n\n\n\n

关于记录笔记,青小蛙有过体验,曾经折腾过某些软件的安装,时间久了以后…就不会装了,真不会了。

\n\n\n\n

而这个时候群里的小伙伴就说:好记性不如烂笔头,你得记笔记…我以前,也不懂啊。

\n\n\n\n

甚至还有一些小脚本,也不知道是什么时候折腾的,谁写的,反正一直能用。但如果碰到迁移服务器、搬家等操作,就很容易丢掉…

\n\n\n\n

这个时候,如果你有笔记:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

听劝,把你平时常用的不常用的都记录下来…

\n\n\n\n

录制功能

\n\n\n\n

iShellPro 有一个录制功能,可以录制你输入的命令与屏幕反馈:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

并且,这个内容会保存为文本文件,如果你想要制作教程、分享所有的操作,比录屏方便、更节省资源。

\n\n\n\n

快捷指令 && 命令市场

\n\n\n\n

对于更常用的命令,可以使用 iShellPro 的快捷指令功能,随用随取:

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

而 iShellPro 的命令市场中,则有一些其他用户上传的命令,下载后也会出现在上图侧边栏快捷命令区域。

\n\n\n\n

持续更新 && 新功能

\n\n\n\n

iShellPro 自去年发布以来,已经经历了19个版本,有了不少新功能。

\n\n\n\n
\"终端(Terminal)、TTY
\n\n\n\n

今年 2.0 版本以来,就增加了 20 多项功能:

\n\n\n\n
    \n
  1. 增加串口功能
  2. \n\n\n\n
  3. 增加SFTP权限编辑
  4. \n\n\n\n
  5. 增加主题配色
  6. \n\n\n\n
  7. 增加文件夹上传
  8. \n\n\n\n
  9. 增加AI命令翻译
  10. \n\n\n\n
  11. 增加跳板机
  12. \n\n\n\n
  13. 增加流量监控网卡选择
  14. \n\n\n\n
  15. 增加远端同步记录删除
  16. \n\n\n\n
  17. 增加会话录制
  18. \n\n\n\n
  19. 增加自定义背景及透明度
  20. \n\n\n\n
  21. 增加智能提示历史命令
  22. \n\n\n\n
  23. 增加断线提醒
  24. \n\n\n\n
  25. 增加回车重连
  26. \n\n\n\n
  27. 增加MFA二次验证功能
  28. \n\n\n\n
  29. 增加MarkDown格式笔记
  30. \n\n\n\n
  31. 增加空密码登录
  32. \n\n\n\n
  33. 增加同步密码删除功能
  34. \n\n\n\n
  35. 增加文件拖拽上传功能
  36. \n\n\n\n
  37. 增加主机列表排序功能
  38. \n\n\n\n
  39. 增加SFTP右键删除功能
  40. \n\n\n\n
  41. 新增快捷命令发送到所有窗口
  42. \n
\n\n\n\n

基础功能永久免费使用

\n\n\n\n

iShellPro 基础功能永久免费使用,支持离线使用。

\n\n\n\n

目前的 Pro 功能主要是云同步、AI 相关功能,还有上面提到的快速命令输入提示功能。

\n\n\n\n

获取

\n\n\n\n

如果你需要一款漂亮的、现代化的、带有AI功能的跨平台 SSH 客户端,不妨试试 iShellPro:

\n\n\n\n\n\n\n\n
\n\n\n\n

#它们到底是什么

\n

[ 点击前往获取链接 ]


", "category": "电脑技巧", "link": "https://www.appinn.com/terminal-tty-and-shell/", "creator": "青小蛙", @@ -2367,7 +2367,7 @@ { "title": "约时间助理 – 时间管理大师!为多人集体活动找到共同空闲时间[微信小程序]", "description": "约时间助理是一款微信小程序,活动组织者只需要在微信群中转发自己创建的活动,就能快速选出大家共同的空闲时间。@Appinn 来自发现频道,开发者 @tupulin 自荐:https://meta.appinn.net/t/topic/73038 约时间助理|一款免费的多人时间协调小程序,快速找到集体活 ", - "content": "\n

约时间助理是一款微信小程序,活动组织者只需要在微信群中转发自己创建的活动,就能快速选出大家共同的空闲时间。@Appinn

\n\n\n\n
\"约时间助理
\n\n\n\n

来自发现频道,开发者 @tupulin 自荐:https://meta.appinn.net/t/topic/73038

\n\n\n\n

约时间助理|一款免费的多人时间协调小程序,快速找到集体活动的共同空闲时间

\n\n\n\n

约时间助理是一个时间协调工具,能快速统计多人空闲时间,选出最佳活动时间。

\n\n\n\n

【解决的问题】

\n\n\n\n

一个活动在组织的时候,确定一个大家都有空的时间往往是最麻烦的一步。人数较少时还可以靠微信沟通来解决;一旦人数大于 10,靠记忆来挑选活动时间就不合适了。

\n\n\n\n

【如何解决】

\n\n\n\n

约时间助理允许活动组织者框定一个 活动可以发生的范围 和 结果精度(日期 或 时间段),随后将活动卡片分享到微信群里进行信息搜集。系统会根据搜集的信息生成结果:一个人数从多到少的时间段排行;一个可视化的日历或时间表。

\n\n\n\n

【为什么开发】

\n\n\n\n

在校期间 When2Meet 能很好地解决上述需求。但随着接触人群变广,其易用性并不是所有人都能够接受。于是我基于最适合此类场景的平台——微信小程序,做了一款功能类似,但更加本地化的小程序。即点即用、无需登录,还添加了更多的权限控制。

\n\n\n\n

实测

\n\n\n\n

青小蛙用这个小程序测试了一下虚拟爬山,挑选了未来两周的周末::

\n\n\n\n
\"约时间助理
\n\n\n\n

实际上就是观察一大群人,哪天最合适的意思:

\n\n\n\n
\"约时间助理
\n\n\n\n

从结果来看,17号与23号能参与的人数最多,那么把活动计划刀这两天,就会得到最大的响应…吧。

\n\n\n\n

不过毕竟就是点一点,人家随便点的也不一定呢 \"🐶\"

\n\n\n\n

而好久没出现的 @VIctoryRoad 同学说:很不错的小程序,之前当社团负责人的时候就一直希望找一个这种软件。

\n\n\n\n

这就是精确到具体时段功能了:

\n\n\n\n
\"约时间助理
\n\n\n\n

但是,青小蛙觉得啊…

\n\n\n\n

群里喊一嗓子会不会效果更佳?

\n\n\n\n

可以直接从微信搜索:约时间助理 进入。

\n\n\n\n
\n\n\n\n

原文:https://www.appinn.com/yueshijian-assistant/

\n

[ 点击前往获取链接 ]


", + "content": "\n

约时间助理是一款微信小程序,活动组织者只需要在微信群中转发自己创建的活动,就能快速选出大家共同的空闲时间。@Appinn

\n\n\n\n
\"约时间助理
\n\n\n\n

来自发现频道,开发者 @tupulin 自荐:https://meta.appinn.net/t/topic/73038

\n\n\n\n

约时间助理|一款免费的多人时间协调小程序,快速找到集体活动的共同空闲时间

\n\n\n\n

约时间助理是一个时间协调工具,能快速统计多人空闲时间,选出最佳活动时间。

\n\n\n\n

【解决的问题】

\n\n\n\n

一个活动在组织的时候,确定一个大家都有空的时间往往是最麻烦的一步。人数较少时还可以靠微信沟通来解决;一旦人数大于 10,靠记忆来挑选活动时间就不合适了。

\n\n\n\n

【如何解决】

\n\n\n\n

约时间助理允许活动组织者框定一个 活动可以发生的范围 和 结果精度(日期 或 时间段),随后将活动卡片分享到微信群里进行信息搜集。系统会根据搜集的信息生成结果:一个人数从多到少的时间段排行;一个可视化的日历或时间表。

\n\n\n\n

【为什么开发】

\n\n\n\n

在校期间 When2Meet 能很好地解决上述需求。但随着接触人群变广,其易用性并不是所有人都能够接受。于是我基于最适合此类场景的平台——微信小程序,做了一款功能类似,但更加本地化的小程序。即点即用、无需登录,还添加了更多的权限控制。

\n\n\n\n

实测

\n\n\n\n

青小蛙用这个小程序测试了一下虚拟爬山,挑选了未来两周的周末::

\n\n\n\n
\"约时间助理
\n\n\n\n

实际上就是观察一大群人,哪天最合适的意思:

\n\n\n\n
\"约时间助理
\n\n\n\n

从结果来看,17号与23号能参与的人数最多,那么把活动计划刀这两天,就会得到最大的响应…吧。

\n\n\n\n

不过毕竟就是点一点,人家随便点的也不一定呢 \"🐶\"

\n\n\n\n

而好久没出现的 @VIctoryRoad 同学说:很不错的小程序,之前当社团负责人的时候就一直希望找一个这种软件。

\n\n\n\n

这就是精确到具体时段功能了:

\n\n\n\n
\"约时间助理
\n\n\n\n

但是,青小蛙觉得啊…

\n\n\n\n

群里喊一嗓子会不会效果更佳?

\n\n\n\n

可以直接从微信搜索:约时间助理 进入。

\n\n\n\n
\n\n\n\n

原文:https://www.appinn.com/yueshijian-assistant/

\n

[ 点击前往获取链接 ]


", "category": "在线应用", "link": "https://www.appinn.com/yueshijian-assistant/", "creator": "青小蛙", @@ -2411,7 +2411,7 @@ { "title": "frp v0.64.0 更新:开源内网穿透工具,最简洁教程", "description": "frp 是一款跨平台的内网穿透工具,支持 Windows、macOS 与 Linux,它需要你有一台拥有固定公网 IP 的电脑,VPS 最好,然后就能愉快的进行内网穿透了。还支持 https,甚至可以用它进行小程序开发。@Appinn v0.64.0 新增 tokenSource 支持 2025年8 ", - "content": "\n

frp 是一款跨平台的内网穿透工具,支持 Windows、macOS 与 Linux,它需要你有一台拥有固定公网 IP 的电脑,VPS 最好,然后就能愉快的进行内网穿透了。还支持 https,甚至可以用它进行小程序开发。@Appinn

\n\n\n\n

v0.64.0 新增 tokenSource 支持

\n\n\n\n

2025年8月10日,frp v0.64.0 更新1个主要功能:

\n\n\n\n\n\n\n\n

此外,v0.64.0 还修复了 SSH 隧道网关错误绑定地址的问题,提升了连接的稳定性和可用性。

\n\n\n
\n
\"frp
\n\n\n

网络的本地本来是应该互联互通的,但各种各样的原因会导致互联互不通。于是就需要造轮子解决它,frp 就是这样一个轮子,开源、免费、简单易用。

\n\n\n\n

当然,免费意味着你需要自备一款拥有固定公网 IP 的电脑/VPS 作为中转节点。这台电脑可以是拥有固定公网 IP 的任意电脑,也可以自配一台 VPS,青小蛙依旧推荐 Vultr 的机器,便宜好用,控制面板简单。

\n\n\n\n
\n

另外通过青小蛙的推荐链接注册(👈有返利),还送 50 刀体验金,仅限新用户。Vultr 推荐美国、德国的机器。如果不嫌麻烦,也可以试试 阿里云 的机器,优点肯定是连接响应速度快了,但带宽略小。

\n
\n\n\n\n

这里假设你已经有一台 VPS 了,只需要跟着步骤走即可:

\n\n\n\n

设置 frp 服务器

\n\n\n\n
    \n
  1. 根据系统下载程序,并解压缩
  2. \n\n\n\n
  3. 将 frps 及 frps.toml 放到具有公网 IP 的机器上
  4. \n\n\n\n
  5. 创建 token 文件,内容就是你的密钥
  6. \n
\n\n\n\n

青小蛙目前所用的 frps.toml 文件内容:

\n\n\n
\nbindPort = 1723\n\nauth.tokenSource.type = "file"\nauth.tokenSource.file.path = "/etc/frp/token"\n\nwebServer.addr = "0.0.0.0"\nwebServer.port = 7500\nwebServer.user = "用户名"\nwebServer.password = "密码"\n\nallowPorts = [\n  { start = 7001, end = 7010 }\n]\n
\n\n\n

最后一行是青小蛙打开了 7001~7010 几个端口。

\n\n\n\n

新建 /etc/frp/token 文件,内容直接添加你自定义的密钥即可,你可以把它理解为 frp 之间互相联系的口令。

\n\n\n\n

运行:

\n\n\n
\n./frps -c ./frps.toml\n
\n\n\n

另外,针对 Linux 用户,这里有一个后台运行服务可以参考。以上为 Linux 系统的执行命令,如果是 Windows 系统:

\n\n\n
\nc:\\Tools\\frp\\frps.exe -c c:\\Tools\\frp\\frps.toml\n
\n\n\n

假设 frps 解压缩到了 c:\\Tools\\frp\\ 文件夹。

\n\n\n\n

以及,请让防火墙通过 7000 端口,以及 7001、7002 端口。

\n\n\n\n

设置 frp 客户端

\n\n\n\n
    \n
  1. 根据系统下载程序
  2. \n\n\n\n
  3. 将 frpc 及 frpc.toml 放到处于内网环境的机器上。
  4. \n
\n\n\n\n

这里以 Windows 远程桌面、群晖管理界面为例,修改 frpc.toml 配置文件:

\n\n\n
\nserverAddr = 服务器公网 IP\nserverPort = 1723\n\nauth.tokenSource.type = "file"\nauth.tokenSource.file.path = "C:\\Tools\\frp\\token"\n\n[RDP]\ntype = tcp\nlocal_ip = 127.0.0.1\nlocal_port = 3389\nremote_port = 7001\n \n[DSM]\ntype = tcp\nlocal_ip = 群晖在局域网中的 IP 地址\nlocal_port = 5000\nremote_port = 7002\n
\n\n\n

别忘记创建 token 文件,内容和之前服务器上的内容相同。另外 remote_port 中的端口需要在服务器中打开(allowPorts 字段)

\n\n\n\n

然后,启动 Windows 命令提示符,运行:

\n\n\n
\nc:\\Tools\\frp\\frpc.exe -c c:\\Tools\\frp\\frpc.toml\n
\n\n\n

这里假设你的 frp 解压缩到了 C:\\Tools\\frp\\ 文件夹下。

\n\n\n
\n
\"frp
\n\n\n

如果看到两行 start proxy success 就代表成功了。

\n\n\n\n

远程访问

\n\n\n\n

此时,就可以在外网访问网内资源了。

\n\n\n\n

比如远程桌面,只需要打开微软的远程桌面客户端,然后使用 公网IP:7001 即可连接。

\n\n\n\n

比如群晖,只需要打开浏览器,在地址栏输入 公网IP:7002 即可访问 DSM 的管理界面。

\n\n\n\n

其它配置

\n\n\n\n

frp 官网提供了非常详尽的说明书,包括转发 ssh、http、https、转发 Unix 域套接字等等,都可以配置使用。

\n\n\n\n

但,其实对于初学者来说,还是有点费劲的。

\n\n\n\n

更多示例

\n\n\n\n

青小蛙开了一个帖子,准备连载一些 frp 的示例,以及如果在 Windows 下以系统服务运行 frp 等等一些内容。感兴趣的同学可以前往参考、讨论、分享。

\n\n\n\n

目前有两个示例:

\n\n\n\n\n\n\n\n

没错,你遇到了坑,也欢迎分享下来,尤其错误代码,大家一起解决。

\n\n\n\n

\n

[ 点击前往获取链接 ]


", + "content": "\n

frp 是一款跨平台的内网穿透工具,支持 Windows、macOS 与 Linux,它需要你有一台拥有固定公网 IP 的电脑,VPS 最好,然后就能愉快的进行内网穿透了。还支持 https,甚至可以用它进行小程序开发。@Appinn

\n\n\n\n

v0.64.0 新增 tokenSource 支持

\n\n\n\n

2025年8月10日,frp v0.64.0 更新1个主要功能:

\n\n\n\n\n\n\n\n

此外,v0.64.0 还修复了 SSH 隧道网关错误绑定地址的问题,提升了连接的稳定性和可用性。

\n\n\n
\n
\"frp
\n\n\n

网络的本地本来是应该互联互通的,但各种各样的原因会导致互联互不通。于是就需要造轮子解决它,frp 就是这样一个轮子,开源、免费、简单易用。

\n\n\n\n

当然,免费意味着你需要自备一款拥有固定公网 IP 的电脑/VPS 作为中转节点。这台电脑可以是拥有固定公网 IP 的任意电脑,也可以自配一台 VPS,青小蛙依旧推荐 Vultr 的机器,便宜好用,控制面板简单。

\n\n\n\n
\n

另外通过青小蛙的推荐链接注册(👈有返利),还送 50 刀体验金,仅限新用户。Vultr 推荐美国、德国的机器。如果不嫌麻烦,也可以试试 阿里云 的机器,优点肯定是连接响应速度快了,但带宽略小。

\n
\n\n\n\n

这里假设你已经有一台 VPS 了,只需要跟着步骤走即可:

\n\n\n\n

设置 frp 服务器

\n\n\n\n
    \n
  1. 根据系统下载程序,并解压缩
  2. \n\n\n\n
  3. 将 frps 及 frps.toml 放到具有公网 IP 的机器上
  4. \n\n\n\n
  5. 创建 token 文件,内容就是你的密钥
  6. \n
\n\n\n\n

青小蛙目前所用的 frps.toml 文件内容:

\n\n\n
\nbindPort = 1723\n\nauth.tokenSource.type = "file"\nauth.tokenSource.file.path = "/etc/frp/token"\n\nwebServer.addr = "0.0.0.0"\nwebServer.port = 7500\nwebServer.user = "用户名"\nwebServer.password = "密码"\n\nallowPorts = [\n  { start = 7001, end = 7010 }\n]\n
\n\n\n

最后一行是青小蛙打开了 7001~7010 几个端口。

\n\n\n\n

新建 /etc/frp/token 文件,内容直接添加你自定义的密钥即可,你可以把它理解为 frp 之间互相联系的口令。

\n\n\n\n

运行:

\n\n\n
\n./frps -c ./frps.toml\n
\n\n\n

另外,针对 Linux 用户,这里有一个后台运行服务可以参考。以上为 Linux 系统的执行命令,如果是 Windows 系统:

\n\n\n
\nc:\\Tools\\frp\\frps.exe -c c:\\Tools\\frp\\frps.toml\n
\n\n\n

假设 frps 解压缩到了 c:\\Tools\\frp\\ 文件夹。

\n\n\n\n

以及,请让防火墙通过 7000 端口,以及 7001、7002 端口。

\n\n\n\n

设置 frp 客户端

\n\n\n\n
    \n
  1. 根据系统下载程序
  2. \n\n\n\n
  3. 将 frpc 及 frpc.toml 放到处于内网环境的机器上。
  4. \n
\n\n\n\n

这里以 Windows 远程桌面、群晖管理界面为例,修改 frpc.toml 配置文件:

\n\n\n
\nserverAddr = 服务器公网 IP\nserverPort = 1723\n\nauth.tokenSource.type = "file"\nauth.tokenSource.file.path = "C:\\Tools\\frp\\token"\n\n[RDP]\ntype = tcp\nlocal_ip = 127.0.0.1\nlocal_port = 3389\nremote_port = 7001\n \n[DSM]\ntype = tcp\nlocal_ip = 群晖在局域网中的 IP 地址\nlocal_port = 5000\nremote_port = 7002\n
\n\n\n

别忘记创建 token 文件,内容和之前服务器上的内容相同。另外 remote_port 中的端口需要在服务器中打开(allowPorts 字段)

\n\n\n\n

然后,启动 Windows 命令提示符,运行:

\n\n\n
\nc:\\Tools\\frp\\frpc.exe -c c:\\Tools\\frp\\frpc.toml\n
\n\n\n

这里假设你的 frp 解压缩到了 C:\\Tools\\frp\\ 文件夹下。

\n\n\n
\n
\"frp
\n\n\n

如果看到两行 start proxy success 就代表成功了。

\n\n\n\n

远程访问

\n\n\n\n

此时,就可以在外网访问网内资源了。

\n\n\n\n

比如远程桌面,只需要打开微软的远程桌面客户端,然后使用 公网IP:7001 即可连接。

\n\n\n\n

比如群晖,只需要打开浏览器,在地址栏输入 公网IP:7002 即可访问 DSM 的管理界面。

\n\n\n\n

其它配置

\n\n\n\n

frp 官网提供了非常详尽的说明书,包括转发 ssh、http、https、转发 Unix 域套接字等等,都可以配置使用。

\n\n\n\n

但,其实对于初学者来说,还是有点费劲的。

\n\n\n\n

更多示例

\n\n\n\n

青小蛙开了一个帖子,准备连载一些 frp 的示例,以及如果在 Windows 下以系统服务运行 frp 等等一些内容。感兴趣的同学可以前往参考、讨论、分享。

\n\n\n\n

目前有两个示例:

\n\n\n\n\n\n\n\n

没错,你遇到了坑,也欢迎分享下来,尤其错误代码,大家一起解决。

\n\n\n\n

\n

[ 点击前往获取链接 ]


", "category": "macOS", "link": "https://www.appinn.com/frp/", "creator": "青小蛙", @@ -2455,7 +2455,7 @@ { "title": "Syncthing 2 正式发布:一款开源跨平台文件同步工具", "description": "Syncthing 是一款跨平台的开源文件同步工具,可以在两台或多台计算机之间实时同步文件。在经历了25个RC版本之后,正式发布了 Syncthing 2 的第一个版本,并提到:这是新2.0系列的首次发布,可能还存在一些不足,敬请包容,并保持探索的心态!🙏 Syncthing 2 的主要变化为数据库 ", - "content": "\n

Syncthing 是一款跨平台的开源文件同步工具,可以在两台或多台计算机之间实时同步文件。在经历了25个RC版本之后,正式发布了 Syncthing 2 的第一个版本,并提到:这是新2.0系列的首次发布,可能还存在一些不足,敬请包容,并保持探索的心态!\"🙏\"

\n\n\n\n
\"Syncthing
\n\n\n\n

Syncthing 2 的主要变化为数据库后端从 LevelDB 切换到 SQLite。并且确认 Syncthing 1.x 版本很快将被 Syncthing 2.x 版本取代,版本 2 带来了新的数据库格式和各种清理功能,但协议仍然与 Syncthing 1 兼容。

\n\n\n\n\n\n\n\n

Syncthing 2 的重要变化

\n\n\n\n

数据库后端切换

\n\n\n\n\n\n\n\n

删除项自动清理

\n\n\n\n\n\n\n\n

命令行参数现代化

\n\n\n\n\n\n\n\n

取消滚动哈希检测

\n\n\n\n\n\n\n\n

首次启动不再自动创建“默认文件夹”

\n\n\n\n\n\n\n\n

多连接默认启用

\n\n\n\n\n\n\n\n

Syncthing 2 的跨平台多设备同步

\n\n\n\n

Syncthing 2 目前官方提供 Windows、macOS、Linux 客户端进行同步,有一个第三方的安卓客户端,无官方客户端。iOS 无客户端。

\n\n\n\n

青小蛙也一直在用,但还没敢升级,等等再说。

\n\n\n\n
\n\n\n\n

原文:https://www.appinn.com/syncthing2/

\n\n\n\n
\n

关注我们

\n\n\n\n\n\n\n\n

爱发电:https://afdian.com/a/qingxwa (打赏我们,让我们更好的创作)

\n
\n

[ 点击前往获取链接 ]


", + "content": "\n

Syncthing 是一款跨平台的开源文件同步工具,可以在两台或多台计算机之间实时同步文件。在经历了25个RC版本之后,正式发布了 Syncthing 2 的第一个版本,并提到:这是新2.0系列的首次发布,可能还存在一些不足,敬请包容,并保持探索的心态!\"🙏\"

\n\n\n\n
\"Syncthing
\n\n\n\n

Syncthing 2 的主要变化为数据库后端从 LevelDB 切换到 SQLite。并且确认 Syncthing 1.x 版本很快将被 Syncthing 2.x 版本取代,版本 2 带来了新的数据库格式和各种清理功能,但协议仍然与 Syncthing 1 兼容。

\n\n\n\n\n\n\n\n

Syncthing 2 的重要变化

\n\n\n\n

数据库后端切换

\n\n\n\n\n\n\n\n

删除项自动清理

\n\n\n\n\n\n\n\n

命令行参数现代化

\n\n\n\n\n\n\n\n

取消滚动哈希检测

\n\n\n\n\n\n\n\n

首次启动不再自动创建“默认文件夹”

\n\n\n\n\n\n\n\n

多连接默认启用

\n\n\n\n\n\n\n\n

Syncthing 2 的跨平台多设备同步

\n\n\n\n

Syncthing 2 目前官方提供 Windows、macOS、Linux 客户端进行同步,有一个第三方的安卓客户端,无官方客户端。iOS 无客户端。

\n\n\n\n

青小蛙也一直在用,但还没敢升级,等等再说。

\n\n\n\n
\n\n\n\n

原文:https://www.appinn.com/syncthing2/

\n\n\n\n
\n

关注我们

\n\n\n\n\n\n\n\n

爱发电:https://afdian.com/a/qingxwa (打赏我们,让我们更好的创作)

\n
\n

[ 点击前往获取链接 ]


", "category": "业界消息", "link": "https://www.appinn.com/syncthing2/", "creator": "青小蛙", @@ -2499,7 +2499,7 @@ { "title": "GitHub CEO 宣布辞职,微软将把 GitHub 直接并入新的 CoreAI 团队,不再独立运营", "description": "执掌 4 年的 GitHub CEO Thomas Dohmke 宣布辞职,微软表示不会直接任命新的 GitHub CEO,GitHub 领导团队将归属于微软多个高层管理,纳入微软新成立的 CoreAI 部门,由前 Meta 高管 Jay Parikh 领导。 GitHub CEO 在博客上宣布发布 ", - "content": "\n
\"GitHub
\n\n\n\n

执掌 4 年的 GitHub CEO Thomas Dohmke 宣布辞职,微软表示不会直接任命新的 GitHub CEO,GitHub 领导团队将归属于微软多个高层管理,纳入微软新成立的 CoreAI 部门,由前 Meta 高管 Jay Parikh 领导。

\n\n\n\n
\"GitHub
\n\n\n\n

GitHub CEO 在博客上宣布发布了一篇名为 再见,GitHub 的文章,宣布辞去 GitHub CEO 一职。在简单的回顾了自己的职业生涯之后:

\n\n\n\n
\"GitHub
\n\n\n\n

宣布了核心内容:

\n\n\n\n

我决定离开 GitHub(将留任至 2025 年底)重新成为一名创始人。GitHub 及其领导团队将作为微软 CoreAI 组织的一部分继续其使命,更多细节即将公布。

\n\n\n\n
\"GitHub
\n\n\n\n

这意味着拥有超过 10 亿个 repo 和 fork,以及超过 1.5 亿开发者的 GitHub 将不再独立运营,而是并入微软的 CoreAI 团队。

\n\n\n\n

微软于2018年6月4日以75亿美元的股票交易收购 GitHub。在微软收购两年后,GitHub 开始提供更多的免费服务,降低了使用门槛。吸引到了如此多的开发者。

\n\n\n\n

至于未来 GitHub 是否还像今天一样使用,只有未来才会知道。持续关注吧。

\n\n\n\n
\n\n\n\n

原文:https://www.appinn.com/github-ceo-resigns-microsoft-coreai-integration/

\n\n\n\n

对此,有同学说:

\n\n\n\n
\"GitHub
\n

[ 点击前往获取链接 ]


", + "content": "\n
\"GitHub
\n\n\n\n

执掌 4 年的 GitHub CEO Thomas Dohmke 宣布辞职,微软表示不会直接任命新的 GitHub CEO,GitHub 领导团队将归属于微软多个高层管理,纳入微软新成立的 CoreAI 部门,由前 Meta 高管 Jay Parikh 领导。

\n\n\n\n
\"GitHub
\n\n\n\n

GitHub CEO 在博客上宣布发布了一篇名为 再见,GitHub 的文章,宣布辞去 GitHub CEO 一职。在简单的回顾了自己的职业生涯之后:

\n\n\n\n
\"GitHub
\n\n\n\n

宣布了核心内容:

\n\n\n\n

我决定离开 GitHub(将留任至 2025 年底)重新成为一名创始人。GitHub 及其领导团队将作为微软 CoreAI 组织的一部分继续其使命,更多细节即将公布。

\n\n\n\n
\"GitHub
\n\n\n\n

这意味着拥有超过 10 亿个 repo 和 fork,以及超过 1.5 亿开发者的 GitHub 将不再独立运营,而是并入微软的 CoreAI 团队。

\n\n\n\n

微软于2018年6月4日以75亿美元的股票交易收购 GitHub。在微软收购两年后,GitHub 开始提供更多的免费服务,降低了使用门槛。吸引到了如此多的开发者。

\n\n\n\n

至于未来 GitHub 是否还像今天一样使用,只有未来才会知道。持续关注吧。

\n\n\n\n
\n\n\n\n

原文:https://www.appinn.com/github-ceo-resigns-microsoft-coreai-integration/

\n\n\n\n

对此,有同学说:

\n\n\n\n
\"GitHub
\n

[ 点击前往获取链接 ]


", "category": "业界消息", "link": "https://www.appinn.com/github-ceo-resigns-microsoft-coreai-integration/", "creator": "青小蛙", diff --git a/01-工作日记/2025-08-19.md b/01-工作日记/2025-08-19.md index c803c4f9..979f3f59 100644 --- a/01-工作日记/2025-08-19.md +++ b/01-工作日记/2025-08-19.md @@ -18,7 +18,9 @@ excerpt: - 优化mihomo配置:mini由于使用以前内核,只能使用iplc配置文件,不支持狗狗加速的新协议 - 购买了简悦高级帐号:11元 支付宝 - +- 注册了话袋AI笔记软件,跟memos差不多 +- 修改了12306的邮箱帐号 +- ![[assets/config-iplc-20250816.yaml]] ![[assets/config-gg.yaml]]