阅读视图

发现新文章,点击刷新页面。

正在使用的 Docker 清单

9 月底TX轻量云搞活动 ¥159x2 新开了 2C4G 机子,比起大几千的续费,便宜太多太多。

试了试整站镜像备份还原,但被告知新机器的硬盘(70GB)比原来的(80GB)小,不行。

搁置两月,趁着阴天降温宅家,花了一下午,迁移完毕。🎉

Flare

超级轻量、快速、美观的个人导航页面,还支持前端编辑。

友链朋友圈

古早博客功能,个人的首页调用和友圈都是基于此。

刚发现后继有人,已经有了轻量版本。

WeWe RSS

更优雅的微信公众号订阅方式。部署之后登录自己的微信读书账号,个人已稳定运行大半年。

Memos

挺好的随记工具,但不兼容更新频繁,停留在 v0.18.2 安逸。博客首页调用、哔哔广场都基于此。

哔哔广场.app

#折腾 
基于 @归臧 的 Memos 样式和功能,在 @koobai 无限需求之下,连肝一周并败入域名解析之: https://memobbs.app/ 折腾核心动力:颜值在线! 满足核心需求:Memos’er 共舞~

Twikoo

一个简洁、安全、免费的静态网站评论系统。配置和评论数据迁移起来真方便。

stilleshan/frps

网穿透服务,原版怎么都不行,用这个分分钟搞定。

迁移 FRP 记录

#折腾 
(旧文重更:2024/11/10) 服务器到期在即,迁移 FRP 小记,为了把家里的 书库 talebook 能无障碍在线使用。 群晖拉起 frpc,服务器部署 frps,路由器端口转发,给个子域名解析,即可实现域名访问服务。

Umami

一个高颜值可自部署的统计应用,还支持前端调用数据。

前端调用 Umami API 数据

#折腾 
Umami 一个高颜值可自部署的统计应用。 看着服务器负载常年低于10%,有一点点需求的应用,特别是能 Docker 部署的,全都安排上!看着基本的统计数据都有。不错不错!但,能直接 API 前端调用统计数据不?可以的,接口见官网: https://umami.is/docs/api

musicn-container

可播放及下载音乐的命令行工具 musicn 的容器版本,支持 amd64/arm64 架构。偶尔用来下载个 MP3。

n8n

免费自部署低代码平台,比如用来接入 Memos AI 助理,追踪微信公众号更新并生成 AI 日报等。

我应该是最后一个才知道有 n8n 这个东西的人吧

#折腾 
借用 @heo 某篇文章的句式,表达一下对 n8n 的惊叹之感!不搜不知道,一搜吓一跳。 小众软件19年10月、少数派 @珪璋 去年5月、@OSEN今年1月、@lcomplete 今年4月,以及我最最后才从 @汐笺 知道的 n8n 中文教程。

Talebook

以下几个 Docker 都部署在 NAS 里。

基于 Calibre 简单的个人图书管理系统,各方面都比 calibre-web 好用。而且 Talebook 可以直接读取 Calibre 数据库,日常通过本地连接 NAS 管理书籍,结合 frpc 穿透绑上域名,供好友自取,还内置了 opds 功能,手机用 KyBooks3 APP 顺利实现 APP 内检索下载阅读。

vaultwarden

Bitwarden 自部署镜像。

Ghost

用作家庭内部图片博客,基本上是整理照片时,随手丢上去更新一下。回头翻翻,把美好瞬间记录也是件美好的事。

停留在 5.8.3 版本,因为这是 sqlite3 的最高版本,再高需要另外部署 MySQL 8。

DailyCheckIn

基于「Docker」/「青龙面板」/「群晖」/「本地」的每日签到脚本。

自制 iOS 小组件,随机显示一条 Memos

借助古早 Scriptable 玩了玩自制 iOS 小组件,实现随机显示一条 Memos。

更多预览

简要步骤

iPhone 上下载 Scriptable App(需 iOS14+).

打开App,点击右上角 + 号,复制代码,修改个人信息,保存。

长按桌面,添加组件,选择 Scriptable,然后点击组件配置,选择刚刚保存的脚本即可.

注意事项

注意:基于 Memos v0.18 api v1 借口.

自行测试如下链接是否有数据返回,再使用。

https://me.edui.fun/api/v1/memo/stats?creatorId=101
https://me.edui.fun/api/v1/memo?creatorId=101&limit=1&offset=3

代码如下

修改前两行的个人信息。

//v2024.11.27晚 点击主体文字,跳转到 Memos 单条网页

let memosUrl = "https://me.edui.fun"
let memosUserID = "101"

// 刷新间隔时间,默认 60 分钟
const refreshInterval = 60
const widget = await createWidget()
let nextRefresh = Date.now() + 1000 * 60 * parseInt(refreshInterval)
widget.refreshAfterDate = new Date(nextRefresh)

Script.setWidget(widget)
Script.complete()

async function createWidget() {
  let widget = new ListWidget()
  const memosData = await getData()
  let memoOne = memosData[0];
  const wrap = widget.addStack()
  wrap.spacing = 5
  wrap.topAlignContent()

  if (memoOne.resourceList && memoOne.resourceList.length > 0 && 
config.widgetFamily != 'small') {
    wrap.layoutHorizontally()
    widget.setPadding(10, 10, 10, 10)

    const gradient = new LinearGradient();
    gradient.locations = [0, 1];
    gradient.colors = [new Color("#121212", 0.7), new Color("#212A37", 0.8)];
    widget.backgroundGradient = gradient;

    const column0 = wrap.addStack()
    column0.layoutVertically()

      let resourceList = memoOne.resourceList;
      let imgUrl = '',imgLink = '', fileId = '';
      let restype = resourceList[0].type.slice(0, 5);
      let resexlink = resourceList[0].externalLink;
      if (resexlink) {
        imgLink = resexlink
      } else {
        fileId = resourceList[0].id;
        if(resourceList[0].uid !== undefined){
          fileId = resourceList[0].uid
        }else if(resourceList[0].name !== undefined){
          fileId = resourceList[0].name+"?thumbnail=1"
        }
        imgLink = `${memosUrl}o/r/${fileId}`;
      }
      if (restype == 'image') {
          imgUrl = imgLink;
      }
      if (imgUrl) {
        let ImgStack = column0.addStack()
        const memoIMG = await new Request(imgUrl).loadImage();
        let imgCover = ImgStack.addImage(memoIMG)
        imgCover.leftAlignImage()
        imgCover.containerRelativeShape = true
        imgCover.applyFittingContentMode()
      }
  }else{
    wrap.setPadding(5, 0, 5, 0)

    const img = await new Request('https://api.dujin.org/bing/1366.php').loadImage();
    widget.backgroundImage = await shadowImage(img)
    
  }

  const column1 = wrap.addStack()
  column1.layoutVertically()

  let TimeStack = column1.addStack()
  TimeStack.topAlignContent()

  let memoTime = new Date(memosData[0].createdTs * 1000 - 5 ).toLocaleString()
  memoTime = memoTime.replace(/.{3}$/, '')
  let time = TimeStack.addText(memoTime)

  time.textColor = new Color("#ffffff")
  time.textOpacity = 0.7
  time.font = Font.lightSystemFont(14);
  time.font = Font.italicSystemFont(14);

  column1.addSpacer()

  let TAG_REG = /#([^#\s!.,;:?"'()]+)(?= )/g, 
    IMG_REG = /\!\[(.*?)\]\((.*?)\)/g,
    LINK_REG = /(?<!!)\[(.*?)\]\((.*?)\)/g,
    MD_LINK_REG = /\[([^\]]+)\]\(([^)]+)\)/g,
    LINE_REG = /\n/g;

  let openUrl = memosUrl+'/m/'+(memosData[0].uid || memosData[0].name || memosData[0].id)
  let addContent = memosData[0].content
    .replace(TAG_REG, "")
    .replace(IMG_REG, "")
    .replace(MD_LINK_REG, "$1");

  if(addContent.length > 100){
    addContent = addContent.slice(0,100)+"..."
  }

  let ContentStack = column1.addStack()
  ContentStack.centerAlignContent()
  ContentStack.url = openUrl

  let content = ContentStack.addText(addContent);
  content.font = Font.lightSystemFont(18)
  content.textColor = new Color("#ffffff")
  content.leftAlignText()
  //content.textOpacity = 0.88
  content.minimumScaleFactor = 0.8

  column1.addSpacer()

  let TagsStack = column1.addStack()
  TagsStack.bottomAlignContent()

  let tagArr = memosData[0].content.match(TAG_REG);
  let memosTag = '';
  if (tagArr) {
      memosTag = tagArr.map(t=>{
        return `${String(t)}`;
      }).join('');
  }else{
      memosTag = `#动态`;
  }

  let memostag = TagsStack.addText(memosTag)
  memostag.textColor = new Color("#ffffff")
  memostag.textOpacity = 0.7
  memostag.font = Font.lightSystemFont(14);
  memostag.lineLimit = 1

  return widget
}

async function getData(source) {
  var memosData
  let memosLength = `${memosUrl}/api/v1/memo/stats?creatorId=${memosUserID}`
  let memosDataLength = await new Request(memosLength).loadJSON()
  let randomNum = Math.floor(Math.random() * (memosDataLength.length - 1 ) )
  let memosapi = `${memosUrl}/api/v1/memo?creatorId=${memosUserID}&limit=1&offset=${randomNum}`
  try {
      memosData = await new Request(memosapi).loadJSON()
  } catch (error) {
      console.error(error);
  }
  return memosData
}


async function shadowImage (img) {
  let ctx = new DrawContext()
  ctx.size = img.size
  ctx.drawImageInRect(img, new Rect(0, 0, img.size['width'], img.size['height']))
  ctx.setFillColor(new Color('#212A37', 0.8))
  ctx.fillRect(new Rect(0, 0, img.size['width'], img.size['height']))
  return await ctx.getImage()
}

教程推荐

广场周刊(回顾篇):那么平常

突然,起意。

细看完23年8月起更新的广场周刊及只发了一期即断更至今的月刊,并整理出这么一篇周刊汇编。

个人感受,如同若干个自己在多重宇宙中经历着、感叹着这平常的一切。

题图

wk19-miss-1 wk19-miss-2

24年3月(via @大大的小蜗牛

走过

1.小城自贡

23年8月|酒足饭饱,这小镇生活的惬意莫过于此。小城自贡,有一块这样的长板就够了。行车路上我在想:人也一样,不需要做到面面俱到样样齐全,在一两个领域足够精进才是我等普通人的成才之路。

By Shirley Lee https://www.macin.org/

2.包头市东达山艺术区

23年8月|整个艺术区域打造得非常用心,应该是持续建设了很多年。里面很安静,处处体现着巧思,非常适合文艺范的小青年来探索一番。

By 老派 https://fxpai.com/

3.西藏游

23年8月|请了五天假,跟了一个携程自营的团去西藏玩了七天六晚~

By Justin https://zblogs.top/

4.巴东三峡巫峡长

23年9月|因为工作性质原因,经常到三峡出差。回国后,已两度前往秭归 - 巴东地区,也记录下了一些美景,特分享。

(By Dorad https://blog.cuger.cn/

wk5-bdsx-00001 wk5-bdsx-00002

5.武功山

23年9月|去武功山确实还得看老天,天气好,遇见的风景就更好,人也会心旷神怡,即使爬了几个小时的山,筋疲力尽,看到美景也会感觉这一路值了! (via @Bruce)

wk6-wgs-1 wk6-wgs-2 wk6-wgs-3

6.石家庄动漫展

23年10月|真羡慕这些年轻人,在这样的盛大节日里,穿成自己心目中热爱的形象,自信地穿梭在人群之中,这大概就是二次元的狂欢吧? (By 小饿 https://dongjunke.cn/

wk8-dmzjy-1 wk8-dmzjy-2

wk8-dmzjy-3 wk8-dmzjy-4

7.小镇的世外桃源

23年10月|驱车30分钟来到郊外的一家民宿秋游,看到了这个只有远离城市喧嚣才存在的世外桃源。 (via 阿杰 JACK

wk9-swty-1 wk9-swty-2

wk9-swty-3 wk9-swty-4

8.吉安武功山

23年10月|来看一段日出延时视频~ (via @小杨

9.马岭美女峰野攀

23年11月|总路线有个 10 公里,野攀段不短,要翻几个山头,上上下下多次,大量路线需要手脚并用,乃至屁降(爬山时没少干这种事,但第一次知道这个词)。也经过了几处两侧均是悬崖的山脊,非常刺激。 (via @拾月

wk11-mvfyp-1 wk11-mvfyp-2

wk11-mvfyp-3 wk11-mvfyp-4

10.夜景模式下的广州

23年11月|(via @老孙

wk13-yjgz-1 wk13-yjgz-2 wk13-yjgz-3

11.新疆之行

23年12月|日程满满,感悟颇多,尤其是新疆建设兵团之行,回想起来,还是泪眼婆娑,老兵精神,巍然屹立。 (via @响石潭

wk14-xjzx-1 wk14-xjzx-2

12.东极岛

23年12月|东极岛是东极镇的一个叫法,因为韩寒的电影《后会无期》而著名,其实东极岛并不是一个岛,而是东极镇下辖的所有岛屿的统称。(By 筷子小手

wk15-djd-1 wk15-djd-2

13.古都大同

24年1月|2023年最后一站,选择了大同。这个城市对我来说略微有些陌生,因为对于北魏的历史我知之甚少;但大同作为北魏都城,我们旅游偏爱古城。 (via DemoChen

wk16-xksdt wk16-xksdt-2

14.重庆华岩寺随拍

24年1月|越来越多的年轻人在上进与上班之间选择了上香。(By @牧羊人

wk17-xghys-2.jpg wk17-xghys-3.jpg wk17-xghys-1.jpg

15.自驾出游三千里

24年2月|春节自驾出游湖南、广西和广东三省5市,一共跑了3000多公里。手机和相机轮番上阵,拍了不少照片,选一些作为记录。 (By 雅余

wk18-yyzjcy-1 wk18-yyzjcy-2

wk18-yyzjcy-3 wk18-yyzjcy-4

16.去香港办了张银行卡

24年3月|(By DOMON

wk19-xgblzk-2.jpg wk19-xgblzk-3.jpg

17.武汉东湖樱花园

24年4月|樱花盛开,踩着小单车过去闲逛了一圈~ (By Dorad

wk20-whyhy-4.jpg wk20-whyhy-1.jpg

18.无锡太湖

24年4月|清明三天假期,携家人去无锡太湖附近游览观光。入住太湖饭店,景色很美。晚上去南长街逛夜市,虽然各地的古街都很雷同,但是南长街如今的水乡风韵还是让我们流连忘返。 (By 非学派

wk21-wxthncj-2.jpg wk21-wxthncj-3.jpg

19.西昌游

24年4月|到西昌后,去了常见的景点:泸山、金鳞银鳞沙滩、邛海边的湿地公园、唐园。邛海边人多,堵车寸步难行。 (By 知足

wk21-xichang-2.jpg

wk21-xichang-1.jpg wk21-xichang-3.jpg

20.乐山大佛

24年5月|匆匆略过东方佛都的部分景点,我们换票进入了乐山大佛景区,这边人明显比东方佛度多了许多……不过我个人觉得体验感远不及东方佛都。我们走过一处碑林、一处斋院,就来到了下佛脚排队出。(By KEVIN

21.悬空寺

24年7月|远眺悬空寺,它宛如悬挂在陡峭悬崖上的明珠,给人以强烈的视觉冲击。寺前的浑河水流湍急,峡谷中呼啸的冷风更增添了几分神秘感。这种自然与人文的完美结合,让人不禁感叹古人的智慧。(By @小雪

记过

1.中医

23年8月|至少要先知道中医是什么,中医是经验统计。很多人的很多相同症状吃了某几味药,好了——妳现在有了这些症状,也试着吃这几味药。在一个人身上有效的药方(两千年前就写好的),指望着复制到别人身上也同样有效?(By dimlau https://kaix.in/

2.三十而立

23年8月|今晚和大学兄弟们搓了一顿,庆祝我考过了驾照,10年了,人生匆匆,三十而立。 (via @cooolr

3.人生无常

23年8月|昨天晚上有个同事为了跟老板一起去踢球然后引发心肌梗塞,人当场就没了。人生就是无常,谁也不知道好好一个人啥时候就没了。 (via @老孙

4.几句,影响一生

23年8月|有些人在某些时候闲聊几句话,或者写几句文字,可能就影响了另一个人的一生。即便后者在多年以后已经无法想起心中那份感受从何而来。比如,阿城之于我。

人生在有生之年,不妨多东张西望,拼命干,其实浪费生命。商业竞争常常是盲目的,我们不妨有胆量闲一闲。—— 阿城《拖腔》

(via @Elizen

5.幸福

23年9月|昨天晚上带闺女来县城,老婆开车我和闺女坐后排。闺女说困了便头枕着我的腿、抱着我的胳膊憨憨入睡。此时我的也是幸福感满满! (via @老张

6.小小理发店

23年10月|一对老夫老妻和一个年轻小伙共同经营的小小理发店💈,每次进店理发仿佛都能将我从这异常吵嚷的生活中解放出来,得以短暂喘息。还记得上回理发结束后,老板吆喝了一声让我再坐下,我很讶异,不太明白要做什么。直到他说:“没剪好,再修一下。” (via @Kouseki

7.技术笑话

23年11月|我崇拜真正的技术,比如把火箭送上天,再收回来。但有些被称为“技术”的技术根本不是技术,比如摇一摇打开淘宝。而后者,这些技术就是个笑话。 (via @大大的小蜗牛

8.无法停止

23年11月|一个习惯、一个行为我们明明知道是有害的,为什么还是无法停止?比如过度抽烟、长期熬夜、强迫性刷手机,即使已经无法从中获得快乐,我们仍然无法停止。 (via @莉莉蒙

9.家庭战争

24年1月|“一个家庭最可怕的不是穷,而是有一个经常制造内耗的,不停的制造矛盾和争吵,生活在这样的家庭里,每个人的神经都紧绷,生怕犯点小错误就会引发家庭战争。” (via @1900

10.咖啡觉

24年1月|老早以前就看过「咖啡觉」的概念: 喝完咖啡以后小憩一会儿。但是一直没有实践过, 今日一试, 效果果然不同凡响, 比睡醒后喝咖啡精神好多了。(via @moreality

11.幸福的三大要素

幸福的三大要素是:有要做的事(something to do)、有要爱的人(someone to love)、有寄予希望的东西(something to hope for)。– 亚历山大·查默斯,19世纪美国著名医生

24年3月|意译一下:手里有活,心里有爱,眼里有光。 (via @林木木

12.造火箭

24年4月|面试造火箭 上班拧螺丝(via @odin

13.时间加速

24年4月|有人说,时间的流速不会变化,然而,我们能感知到的时间流速,却有明显的加速趋势。这是因为生活给我们带来的「新鲜感」在不断下降。(via @落落vici

wk21-time-up

14.人啊

24年5月|非常喜欢这句话:“人啊,长了颗红楼梦的心,却生活在水浒的世界,想交些三国里的桃园弟兄,却总遇到些西游记里的妖魔鬼怪”。(via @SeerSu

15.放下

24年5月|突然感受到一种莫名的悸动,我们都逃不过生死、躲不过离别,摆脱不了命运的安排,可是人生不是游戏,我们无法提前预知剧本,也没有什么攻略,能让我们逃过一些挫折,所有的一切都需要自己来体验、通关,或者是——放下。 (via 《夏雨簌簌》

16.红伞伞白杆杆

红伞伞,白杆杆,吃完一起躺板板。躺板板睡棺棺,然后一起埋山山。埋山山哭喊喊,全村都来吃饭饭,吃饭饭有伞伞,全村一起躺板板。躺板板没人埋,然后一起晒干干。晒干干,冒烟烟,然后一起升仙仙,做仙仙下凡凡,下凡凡后捡伞伞。(via @不亦乐乎

看过

1.《超越百岁》

8.8
彼得 · 阿提亚(Peter Attia) 比尔 · 吉福德(Bill Gifford) / 2024 / 中译出版社
book

提到健康寿命及其衰退的三个方面:认知能力下降、身体机能下降、与年龄无关的情绪健康。个人理解:以开放的心态,活到老学到老,在整体不可避免的认知下降中做到点的相对上升就是赚到;运动大于药物,预防大于治疗,合理判断“尽早控制”与“过度治疗”的不同;多看,看自然,看世界…感受万物之美,珍惜能体验其中之珍贵。

2.《置身事内》

9.1
兰小欢 / 2021 / 上海人民出版社
book

不断利好的房产政策我们该买房吗?面对不断利好购房的政策,我们到底是该顺应国家大方向政策积极买房呢?还是觉得房价没到底,坚决不买呢?下面结合自己作为一个异地购房人、北京看过房的人以及在这个周期内亲历的人的视角来说说自己的看法。 (By @橙子

3.《锵锵行天下》第一季

9.1
2018 / 中国大陆 / 脱口秀 / 温姬彦 苏雷 李丹彪 / 窦文涛 许子东
movie

到底什么叫“文明”?如果说以科技作为文明的标准,自然是那些节奏快的地方更现代化,可如果以舒适度,幸福自恰作为衡量标准,那么这些生活节奏慢一点的地方更加文明现代化。

4.《圆桌派》第七季

9.3
2024 / 中国大陆 / 脱口秀 / 窦文涛 许子东
movie

5.《十三邀 第七季》

9.4
2023 / 中国大陆 / 脱口秀 / 许知远 蔡皋
movie

对话韩红、对话李景亮,出乎意料的收获,完全是另外一个人生,另一个世界!

6.《奥本海默》

8.8
2023 / 美国 英国 / 剧情 传记 历史 / 克里斯托弗·诺兰 / 基里安·墨菲 艾米莉·布朗特
movie

7.《泰勒·斯威夫特:时代巡回演唱会 Taylor Swift: The Eras Tour》

9.3
2023 / 美国 / 纪录片 音乐 歌舞 真人秀 / 萨姆·伦奇 / 泰勒·斯威夫特 阿曼达·巴伦
movie

8.《繁花》(沪语版)

8.7
2023 / 中国大陆 / 剧情 爱情 / 王家卫 / 胡歌 马伊琍
movie

9.《周处除三害》

8.1
2023 / 中国台湾 / 动作 犯罪 / 黄精甫 / 阮经天 袁富华
movie

10.《我只能走十步》

发现很多被作为“毕业设计”的动画短片都内涵丰富,画面唯美.每个人的十步都足以让他到达他心中的光,无论是否生来与悬崖近否,你能看到自己光,但走向它需要你的人生,和勇气,只有十步,你愿意径直走向光吗?(via @Sean

11.瓦依那 X 任素汐 《大梦》

如果生命只是大梦一场,你会怎么办?

12.什么是咖啡

学会了,咖啡就是一盖饭。 (via @大大的小蜗牛

13.无人机航拍上海和平饭店周边

这个用 DJI Mavic 3 Pro 拍的上海和平饭店周边超级不错,灯亮起来那一刻好有震撼的感觉!正如拍摄者 Jin10Apr 所说,我们爱的不是繁花,而是那个遍地机会和金钱的时代。(via @潮流周刊

折腾过

1.深言达意

清华发布AI向量词典"深言达意",输入想表达的意思,匹配现代&古代的近义词、反义词、联想词。再也不用胡诌 —— XXX说。

IMAGE 2023-08-07 15:05:05

2.全国高校校徽字体图标库

收集了全国200多所高校的校徽,制作成的字体图标库。

3.SwitchHosts

“爱”上 GitHub,解决访问时图裂、加载慢的问题。下载 SwitchHosts 添加 https://raw.hellogithub.com/hosts,感谢 GitHub520

4.Musicn 容器

一个同时支持web和命令行的高品质音乐下载神器,还在找怎么快速下载歌曲的朋友推荐私有部署,目前支持咪咕、网易云、酷狗。(via @胡家小子

5.Shields.io

一个简洁、一致、清晰的徽章。还支持 Docker 部署。

![](https://img.shields.io/badge/广场周刊-第四期-blue)
![](https://img.shields.io/badge/广场周刊第四期-8A2BE2)

6.今天长这样

分享天空的颜色,由 @DemoChen 维护。

wk5-tk

7.WordPress 主题 Farallon

来自 @大发 使用古法制作,不依赖三方框架。竟然还有 Hugo 版本。

8.新房装修分享

装修真是一个费钱,费心,不断妥协的过程,这一年下来,工作的收入基本全砸在了里面,额外还从爸妈那里花了不少钱。不过总算是结束了,用文字和图片的形式记录一下装修的亮点、心得与踩坑。

9.running page

今晚没去跑步,折腾了一个跑步页面。 (via @落落vici

wk11-running-page

10.一句命令双开微信

原来 Mac 上可以用一句命令双开微信,以前找了各种法子都不怎么好用 (via @Elizen

open -n /Applications/WeChat.app/Contents/MacOS/WeChat

11.substats

一个无服务器 API,用于获取您最喜欢的服务中的关注者数量。如下效果:

Feedly Inoreader Telegram GitHub

12.Vercel 境内加速 CNAME

vercel.cdn.yt-blog.top 全国测速绿色!效果及教程也可直接打开该网址查看(via @Xalaok

13.DailyCheckIn

基于「Docker」/「青龙面板」/「群晖」/「本地」的每日签到脚本。

14.使用 Cloudflare Worker 获取豆瓣书影音记录

15.Hugo 简明教程

附:刊语

第1期:我们记着什么(23年8月)

经常看你的广场,收获也挺多,想到一个点子,看值不值得:等你的广场内容越来越丰富,也许可以出一个“广场周刊”或月刊,应该不会太费事,你作为编辑,只需每隔一段时间在广场上挑几个你觉得比较合适的,形成一个周刊?———— By @xRat

第2期:生活在别处(23年8月)

这个博客在我手里鼓捣了也有些年头了,能静下心来写东西的时候越来越少,但是想写的东西其实越来越多。一直没想到用什么方式,什么节奏去记录。重点是,我到底在记录什么。———— By @Elizen

第3期:整理周刊之后(23年8月)

时间在以超乎想象的速度从身边划走,转眼要到八月下旬,突然想到“我是谁?我在做什么?”总有一种忙不迭的感觉,似乎就是行军打仗,每一个环节都不能松懈,不能掉链子。———— By @响石潭

第4期:选择性注意(23年8月)

普通人过着普通的生活,大部分人的大部分时间,在两点一线中徘徊。给自己一些安静的时间,有时喝着清晨泡剩的凉茶,有时望着窗外一缕落日余晖。安静,复盘,思考。再添一杯水,再看一会光。 —— By @宇

第5期:脾气与身体(23年9月)

回顾这段时间,我发觉全心全意投入到一件事情上,不止真的让梦想实现(曾经大多数列出的梦想,都没有真的实现过),更有一种深深的满足感,那是我同时追求好几个指标(比如阅读、早起、写作)时所不曾获得的。 —— By 夜猫日记

第6期:自证预言(23年9月)

博客写的多的人,都不太在乎工具;而很多爱折腾网站的人,文章数量却很少,而且很多博文本身就是建站有关的内容:《从零开始配置一个xx静态博客》、《好看实用的xx主题插件分享》 —— By 第三夏尔

第7期:灾难(23年9月)

最初,没有人在意这场灾难,这不过是一场山火,一次旱灾,一个物种的灭绝,一座城市的消失,直到这场灾难和每个人息息相关。 —— via @cooolr自证预言(23年8月)

第8期:回家(23年10月)

我们一生好像只为了几件事:奋笔疾书的高考,短暂的春节返乡,挥手离别的不舍,满怀期待的节假日,一周疲惫上班后的双休以及每天下班前的倒计时。 —— via @404

第9期:生活与记录(23年10月)

照片和文字总有它自己的力量,一张照片里除了可爱的人,还有时间、空间、味道和情绪。这些东西,恰好组成了人生的全部意义。 —— By @Elizen

第10期:避免思考(23年10月)

难得的周末和节假日,得去「网红」餐厅吃点好吃的,到「网红」街区玩玩放松下,不花点钱怎么对得起平日里操劳努力的自己呢? —— By @欧雷

第11期:沉重时刻(23年11月)

妳的周刊,如果不是妳来编排,它就不再是妳的周刊。摆脱人工模式,才说明是不想办下去,这才是内容行业的衰落。 —— By @dimlau

第12期:吃土了啥?(23年11月)

今年的双十一还是基本什么都没买,一方面可能是因为确实没什么优惠,另一方面也是自己确确实实没有什么很需要的购物需求。 —— By @YeungYeah

第13期:写个博客(23年11月)

对于没有经历过前移动互联网时代的人来说,一定有许多困惑,究竟是谁还在写博客?又是谁还在看博客?为什么这些博客作者不在意博客与自媒体之间悬殊的流量差异? —— via @二维吾码

第14期:习惯……(23年12月)

前阵子刚回忆过小时候怕黑的事,现在想来人的成长大概不是不再害怕,而是习惯了面对。相比对黑暗的恐惧,我已经更习惯于一探究竟。 —— By @dimlau

第15期:记住遗忘(23年12月)

太多的事,我们都知道发生过,就在昨天,就在眼前。唯有用“记住”对抗“遗忘”,用“乐观”对抗“消极”,相信,光的力量!

第16期:只能向 Qian(24年1月)

聊这么多关于赚钱的内容,似乎有点太世俗、太功利,但一不偷二不抢,赚钱,谁也别瞧不起谁。 —— By 青山

第17期:回家过年(24年1月)

春运抢票已经开始了。虽然回家的途径有很多种,我与大多数人一样选择了火车,也就避免不了地参与了抢票。迟迟不见出票,内心十分焦急。(By @阿锋

第18期:是否如初(24年2月)

上个月底收到一封定期邮件,提醒我博客已经十七年了。在这十七年里,更新的频率越来越低,但它一直都是我生活的一部分。它记录了我的成长、经历与变化,也记录着老朋友们在评论区的欢乐。(By 嘀咕

第19期:春天到了(24年3月)

春天带来的生命力就是有如此的穿透力。

我有理由去坚信,春天就是崭新的开始。

我所要做的,无非是:

给时间一点点时间,

让过去过去,让开始开始。

(By DOMON

第20期:佛顶頂佛(24年4月)

接到奶奶病重的消息的时候,我姐开玩笑说让我晚两天回去,说她得晚两天才能回去,担心我回去奶奶就走了,一句中的,我回去当天奶奶就走了,当时我就在想奶奶在最后的时刻在想什么? (By 橙子

第21期:不同世界(24年4月)

外出培训,沿路看到了上午“九点的世界”,熟悉得不能再熟悉的街道,但完全是不同的人群。印象最深一幕:一手拉着带轮子的买菜小车,一手拄着登山杖,是她缓慢前行,还是别人走得太快…

第22期:行万里路(24年5月)

再堵的五一,也挡不住成为“添堵”之一。连 City Walk 打卡本地早点蛋饼店,不幸遇到打包 10 个的游客。好消息就是,下周起终于回复正常!

第23期:难以放松(24年5月)

我的身体真是太弱鸡了,动不动就疲惫的要死,而且仅限眼部和脸部。脸部肌肉一直很紧张,必须刻意放松,甚至需要一直张开嘴。可能有一天我会猝死吧,脑溢血之类的。(By 61’s life

第24期:你成熟了(24年6月)

我们都学会了怎么去扮演一个“好”的社会人,却忘记了如何扮演“自己”。意识到这种变化的时候其实有一点难过,并不是难过自己变了,而是难过这才是成长,是家人朋友口中的”你成熟多了“。 —— By @pseudoyu

Ryujinx 模拟器上手记录

十一假期看到消息 Ryujinx 删库,那会儿《智慧的再现》也刚发布,说是 M1 芯片就能流畅运行,咱着 M2 那不起飞,立刻尝个尾鲜。

当然,支持正版,卡带已入。

智慧的再现

实测效果,能玩,微微卡,偶尔崩溃(使用渲染缓存后大大改善)。

模拟器、Key、固件下载

Ryujinx 模拟器 https://ryujinx.cn.uptodown.com/mac/download

Ryujinx Prod Keys https://prodkeys.net/ryujinx-prod-keys-v2/

Ryujinx Firmware Switch 固件 https://prodkeys.net/ryujinx-firmware-v2/

几点配置

详细教程见 《MacOS 使用 Ryujinx 模拟器 + 手柄🎮 游玩 NS 游戏》

解锁全 amiibo

链接:https://pan.baidu.com/s/12ldEUYwPMm1rVa8XUUJBjw?pwd=6666

文件很小2M秒下,放入模拟器中 portable\system\amiibo

渲染缓存包

电报频道 @ryujinxmac,下载放入对应文件夹,第一次加载游戏会读取超大缓存,游戏中就流畅很多很多。

前端调用 Umami API 数据

Umami 一个高颜值可自部署的统计应用。

看着服务器负载常年低于10%,有一点点需求的应用,特别是能 Docker 部署的,全都安排上!看着基本的统计数据都有。不错不错!但,能直接 API 前端调用统计数据不?可以的,接口见官网: https://umami.is/docs/api

2024-11-10 更新:基于 Umami API V2。

2023-06-11 更新:采用 @归臧 《使用 Umami Api 显示统计数据》 获取 Token 。

安全优化建议

可以使用 @Heo 的方式,一个 PHP 避免 Token 暴露。

个人设定曲折些,Umami 后台新建用户时,角色设置为“仅浏览量”。创建团队,团队里加入需要统计的网站,然后通过仅浏览权限的用户加入团队,使用该用户账号密码获取 Token。

获取 Token

Hoppscotch: https://hoppscotch.io/

umami-im-1

如图,成功后记录下 token

获取 websiteId

https://u.edui.fun/websites/c27bd84b-02a3-4c3f-a168-0d7fadec9c74/

如上链接中的 c27bd84b-02a3-4c3f-a168-0d7fadec9c74 就是 websiteId

前端调用全站数据

2024-11-10 更新:Umami API V2,start_at 变为 startAt,end_at 变为 endAt

<div class="tongji">总访问量 <span id="pvStatic">0</span> 次 | 总访客数 <span id="uvStatic">0</span> 人</div>
document.addEventListener('DOMContentLoaded', () => {
    umiTongji();
});
function umiTongji(){
  var umiToken = "o7......w="  //获取到的 token
  var umiId = "c27bd84b-02a3-4c3f-a168-0d7fadec9c74" //获取到的 websiteId
  var umiTime = Date.parse(new Date());
  var umiUrl = "https://u.edui.fun/api/websites/"+umiId+"/stats?startAt=1672848000000&endAt="+umiTime;
  fetch(umiUrl,{
    method: 'GET',
    mode: 'cors',
    cache: 'default',
    headers: {
      'Authorization': 'Bearer ' + umiToken,
      'Content-Type': 'application/json'
    }
  })
  .then(res => res.json()).then(resdata => {
    document.querySelector('#pvStatic').innerHTML = resdata.pageviews.value
    document.querySelector('#uvStatic').innerHTML = resdata.uniques.value
  });
}

搞定!

更多:当前在线数……

GET /api/websites/{websiteId}/active  //获取网站上的活跃用户数。
GET /api/websites/{websiteId}/events  //获取给定时间范围内的事件。
GET /api/websites/{websiteId}/pageviews  //获取给定时间范围内的页面浏览量。
GET /api/websites/{websiteId}/metrics  //获取给定时间范围内的指标。
GET /api/websites/{websiteId}/stats  //获取汇总的网站统计信息。

更多教程

官方 API :https://umami.is/docs/website-stats

Umami API 使用方法:https://www.zywvvd.com/notes/tools/umami/umami-api/umami-api/

迁移 FRP 记录

(旧文重更:2024/11/10)

服务器到期在即,迁移 FRP 小记,为了把家里的 书库 talebook 能无障碍在线使用。

群晖拉起 frpc,服务器部署 frps,路由器端口转发,给个子域名解析,即可实现域名访问服务。

公网服务器部署 frps

项目地址:https://github.com/stilleshan/frps

启动 Docker:

docker run -d --name=frps --restart=always \
    --network host \
    -v /root/frps/frps.toml:/frp/frps.toml  \
    stilleshan/frps

注意,/root/frps/frps.toml 可以自行修改这个路径,先创建和修改好配置。

frp-1

如果是用宝塔和腾讯服务器的话,记得允许这些端口。其中 vhost_https_port 是 https 的穿透端口,dashboard_port 是面板访问端口;token 是之后客户端验证需要。

此时访问: http://服务器IP:7500 弹出要登陆,就OK啦!

群晖本地部署 frpc

2024/11/10 注明:群晖注册表正常已无法加载,通过本地 ssh 终端连接,手动 docker pull xxxxx/xxxx 拉去镜像搞定。

项目地址:https://github.com/stilleshan/frpc

官方教程1:群晖 NAS docker 安装(支持 docker 的群晖机型首选)

官方教程2:群晖 NAS 一键脚本安装(不支持 docker 的群晖机型)

个人采用的是第一种 Docker 安装。

frp-2

注册表搜索 stilleshan/frpc 下载完成之后,配置 frpc.ini 文件。

frp-3

配置参考(0.61):

frp-4

serverAddr = "111.xxxxxxx"  # 服务器IP或者地址
serverPort = 7000           # 服务器提供的端口号
auth.method = "token"
auth.token = "usertoken"    # 服务器设定的token

[[proxies]]
name = "nas"                # 唯一标识,不能和服务器端其他配置重名
type = "https"              # https协议
localIP = "192.168.1.1"     # 群晖内网IP.
localPort = 443             # 需路由器端口转发 HTTPS 
customDomains = ["nas.xxx.com"]   # 填写你的域名

启动镜像,勾选使用高权限执行容器;高级设置,添加文件指定到你 frpc.ini 所在的位置。勾选使用与Docker Host相同的网络。完成。

frp-6

群晖内网穿透

利用路由器的端口转发和群晖自带反代功能,方便多服务穿透,做以下设置:

frp-7

路由器直接转发所有 443 到群晖,然后群晖反代如下设置:

frp-5

这样,本地 docker 20010 端口跑的 talebook 服务就顺利穿出去啦~

服务器域名解析

直接加了一个 * 泛解析,方便绑定子域名解析。

frp-9

若宝塔面板:新建网站,添加域名,申请 SSL 证书,修改配置文件。

frp-8

    #frp
    location / {
        resolver 8.8.8.8;
        proxy_ssl_server_name on;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header Host $host:$server_port;
        proxy_pass https://$host:8443; # 8443 是 frps.ini 里配置的 https 端口
    }

如服务出现样式显示问题,则把配置文件下面那段缓存代码删了。

最后,重载/重启 Nginx 服务,搞定!

致谢及推荐

IOIOX:https://www.ioiox.com/

《卸载腾讯云对服务器的监控》:https://www.prkblog.cn/p/uninstall-tencent-cloud-monitor.html

iPhone16 到手之路

如题图, 一看 So Strong,再瞅 So 泄气。

从11、12年?乔帮主之后的 4s 开启苹果机,然后 8、12,到现在 16 Pro 到手。久远的感触掠过不表,说说 12 –> 16 半日体验。硬件上充电后变 C 口;锁屏后能“全天候显示”;多了两实体按钮(自定义键、相机快捷键)。

软件上,AI 不可用,而其它更新可忽略不计。

到手 (吐槽) 之路

头一次13号首发前得到“当家的”同意,想着官网肯定抢不到,选择了🐶东 +99 得一年阉割版 AC 版本,晚8:02 完成支付,等待十几分钟后,显示“10月9日之后发货”……

13~23号,流水如下:

  • 次日确认,🐶东就算有货也不发加了 AC 套餐的,统一10月9日之后发。线上客服和 Plus 专员客服都是统一口径。
  • 次日了解到,官方也排到10月9日之后了。所以,等等就等等吧。有个 AC 总比没有好。
  • 20号首批发货之后,21、22号小红书上看到说提前发货了,询问🐶东客服依旧咬死不变。
  • 看了看 PDD 优惠 400,犹豫抢的人应该不少,自己也没掐点抢一抢。

直到本周一23号下午2点,随意打开多多直接弹出 400 优惠券,而且明显标记“最晚30前发货”,这速度全靠同行衬托。称得上急速。

下单后问客服得到回复“最晚5天内发货”,果真今天周六28早上到手。实际是26号傍晚从北京发出的,快得令人感动。

被各平台上的控诉视频吓怕,头一次全程录像拍了开箱视频,验证无磕无碰、无灰无尘,无激活无充电,Over 安全下车。

电报小惊吓

+86 是收不到验证短信的,开了国际漫游也无用。幸好电脑上还登着,能从 Telegram 服务通知查看到。惊吓自己十几分钟!

简体中文包(聪聪)、小而美主题链接如下,电报点击即可安装。

tg://setlanguage?lang=zhcncc

https://t.me/addtheme/wechatv8

更多?

相机快捷键,目前还不如没有。

配件?目前已耗费 ¥58 另买了 2 根小米 3A 充电线,一根车上、另一根丢单位;还耗费 ¥216 买了图拉斯 ONeo 支点壳,性价比不高。

Hi,Follow

非常喜欢「Follow」这个名,F谁F什么内容本该是一种主动行为。古早有句调侃“打开 Feed 订阅器,如批阅奏章,或细看或一键已阅”。现在更是丰富多彩,一个 APP 集中浏览这奏章,有文、有图、有音频、有视频、还是通知,大千世界,尽在眼前 👀

感谢 @大毛 的邀请码,使用 Follow (https://follow.is/) 已一周有余,趁台风天宅家记录一下 123。

什么可以 F

如题图,直接粘贴链接即可判断是不是支持,比手动查询 RSS、RSSHub 规则等方便太多太多太多。

光这点,已经满足很多刚需,各平台上的UP主、Vlog 动态、频道更新,不用一个个打开各自的 APP 接手各类算法推荐信息后才确认自己关注的是否更新。

提醒:默认个人关注的 Feed 列表是公开的。

什么值得 F

在具体的文章页面顶部,能看到一串头像,点开一个即可看这个小伙的关注列表,所以个别 Feed 记得选择好 Private 不公开。

怎么 F 更爽

图片模式

把电报的云盘频道以图片瀑布流模式显示,嗯,养眼。🤩

视频模式

B站、小红书、P站?……

怎么 F 更强

操作 Action

开启全局 AI 摘要、过滤时间轴上的 Re 推等。简单点用来过滤,不知之后会不会加上自动化啥的。

Feed Claim

认领自己的 Feed,收到内置的 Power 能量代币?不管与否,先认了再说。

This message is used to verify that this feed (feedId:42331815237783583) belongs to me (userId:56221637590078464). Join me in enjoying the next generation information browser https://follow.is.

结语

照目前来看, Follow 充满了想象力,比如直接内置 xlog 平台的评论系统?付费订阅支付系统?

都什么年代还剁手小米音响Pro?

无意刷到接入了 AI 大模型的火兔对话机器人,真不便宜。想起看到过 MiGPT 这个开源项目,利用小爱音箱的硬件实现 AI 语音对话。

千等万等,终于玩上,实测打 7 分(满分 10 分),了解其工作原理后打8分,虽远达不到 chatGPT 官方演示的语音对话效果,但还是推荐一试,尤其是手边就有小爱音箱的。

看官方效果:

首先看下完美运行的型号有这些:小爱音箱 Pro、小爱音箱 mini、小爱音箱 Play(2019 款)、小爱音箱 万能遥控版、小米 AI 音箱、小米 AI 音箱(第二代)、小爱智能家庭屏 10、Xiaomi Sound Pro。其它支持不支持的看这里音箱型号,完整 配置参数 看这里。

部署也真不能再简单,拉起一个 Docker idootop/mi-gpt 的事,但 NAS 上网络不通拉不动,补上设置,不保证可用:

图中的这个 docker 是托管在 cf worker 上。

.migpt.js

若你刚好也是和开发者一样,用的是“小爱音箱Pro”,那省心很多很多,基本不用动配置。个人改了 .migpt.js 几个地方,首先是人设(来自 Grok)。

一个幽默风趣的 AI,灵感来自《银河系漫游指南》和钢铁侠中的 JARVIS 。
因此,你旨在用一些机智和幽默回答几乎任何问题,具有叛逆精神,有时对人类持局外人的视角,并努力实现最大程度的帮助!
与你交谈就像观看一集《Parks and Recreation》:轻松、有趣且令人愉悦。你对叙事技巧的精湛掌握使莎士比亚相形见绌,仿佛一个文盲。
除非特别要求,否则避免重复或冗长。没人喜欢听冗长的说教!要简洁。你说的每一句话都很有趣。

给智能体和自己取个名字:

  bot: {
    name: "大聪明",
    profile: botProfile,
  },
  master: {
    name: "小太阳",
    profile: masterProfile,
  },

还有 userId password 填入自己的,另外 wakeUpKeywords 去除了“打开”这个关键词,避免与米家语音控制冲突。

若使用第三方 tts,需要把 tts 由 xiaoai 改为 custom,取消 switchSpeakerKeywords 注释。

tts: "custom",
switchSpeakerKeywords: ["把声音换成"],

同时,拉去另一个 Docker idootop/mi-gpt-tts,具体教程见 使用第三方 TTS,如果部署在 NAS 上记得端口映射。

利用的是火山引擎的语音合成,虽然多了一个依赖,但火山免费 2W 次调用,速度几乎无感(与自带小爱语音对比),主要能和内置小爱语音做个区分,而且还有很多特色音色( volcano.ts )选择,挺有意思。

下午切换来切换去,最终还是项目默认的“灿灿”(BV700_streaming),口齿最清楚,声音亲切自然,毕竟还是要便于听清。

.env

这个 .env 就简单多了,群晖好像不支持,所以启动时手动一个个加入到环境变量即可。

尝试了几个国内大模型和 gpt-4o-mini,问到“台风为什么叫台风,是因为从台湾吹来的原因吗?”,国内的就顾左右而言他,只科普了台风的成因:

台风是一种强烈的热带气旋,通常在西北太平洋地区形成,它们可以带来狂风暴雨,有时候会造成严重的破坏。不过,台风也有它积极的一面,比如为干旱地区带来急需的降水。你对台风还有哪些好奇的地方吗?我们可以继续探讨哦!🌀🌧️

而 mini 回答:

哈哈,小太阳,你这个问题问得很有意思。“台风"这个词的来源确实和中国有关,但它并不是因为是从台湾来的风而得名。实际上,“台风”这个词在英语中是"typhoon”,这个词最早来源于中国南方的方言,特别是广东话中的“大风”。在广东话里,“大风”发音接近“tai fung”,后来这个词传到了英语中,演变成了"typhoon"。

呵,咳。

配置之后对话场景

单轮对话:

以设置项 callAIKeywords 的关键词开头:请、你、……

  • 我:小爱同学
  • BOT: 在(先唤醒小爱同学)
  • 我:知道台风为什么叫台风吗?(以设置的关键词“你”开头)
  • BOT:¥%……&**#(内置小爱会“抢答”,约2秒后被“掐断”。)
  • BOT:让我先想想/请稍等 (这句代表 AI 已经收到了你的消息,正在思考如何回答, 可以在配置文件中设置 onAIAsking 或取消。感觉还是留着好,感觉等待的时间短一些。)
  • BOT:哈哈,“台风"这个词……!(这是 OpenAI 的 回复)
  • BOT:还有其他问题吗/我说完了(这句代表 AI 已经回复完毕了你的消息,也可以在 配置文件中设置 onAIReplied 或取消)

连续对话

以下面关键词开头进入 AI 唤醒(连续对话)状态:进入、召唤

以下面关键词开头退出连续对话状态:关闭、退出、再见

  • 我:小爱同学
  • BOT: 在 (先唤醒小爱同学)
  • 我:召唤大聪明 (以关键词召唤开头 设置项 wakeUpKeywords 中可配置)
  • BOT: 你好,我是大聪明……(这句是进入 AI 模式的欢迎语,接下来的对话就不用以小爱同学开头了,可以和 AI 进行连续对话,设置项:onEnterAI)
  • 我:明天天气怎么样
  • BOT: 请稍等/让我先想想(这句代表 AI 已经收到了你的消息,正在思考如何回答)
  • BOT: 哇!明天的天气呀,我还不能……(这是 OpenAI 的回复)
  • BOT: 我说完了/还有其他问题吗(这句代表 AI 已经回复完毕了你的消息)
  • 我:说一说天气变化的原因吧。
  • ……
  • 我:再见。

中转服务推荐

头顶冒火: https://burn.hair/register?aff=DSwP

邀请额度从最初 $5 到如今 $0.5 ,只能说还有额度赠送已经很不错了,毕竟佛祖也经不起“批量注册Github账号,再邀请自己”等花活。

自己用 4o-mini,每天签到送 3W token 还能多。

我应该是最后一个才知道有 n8n 这个东西的人吧

借用 @heo 某篇文章的句式,表达一下对 n8n 的惊叹之感!不搜不知道,一搜吓一跳。

小众软件19年10月、少数派 @珪璋 去年5月、@OSEN今年1月、@lcomplete 今年4月,以及我最最后才从 @汐笺 知道的 n8n 中文教程

简单来说,n8n 可以看成 ifttt 的“超替”版,强大的工作流程自动化软件,免费开源支持 Docker 部署,可视化编辑,自定义 Code 等,入手门槛较快,拖来拖去一个自动化应用能做好。

如头图就实现了我 心心念念 大半年的功能:自动化AI总结关注的公众号更新。

其实,做一个自动化应用,最大的困难来自于:理清自己的需求

入门推荐

n8n 中文教程:https://n8n.akashio.com/welcome

建议先看这两篇:《学习低代码的正确思路》《学会单步调试与撰写测试用例》,万分认同以下观点。

学习 n8n 的目的是为了让有需求但是没有编程能力的人快速实现自动化的效果,学习 n8n 本身其实说不上有多有趣,如果没有明确的诉求,有时间看这个教程,不如出门和朋友吃个饭。

宝塔面板部署步骤

1.创建个网址,开启 ssl,放行端口 5678 并反代,创建数据文件夹并复制路径,如:/www/wwwroot/n8n.edui.fun/n8n

2.拉取 Docker 镜像有问题的话如下设置:

  • 设置、配置文件修改 https://docker.1panel.live
  • 本地镜像、从仓库中拉取、输入镜像名 n8nio/n8n:latest
  • 容器、创建容器、命令创建
docker run \
 --name n8n \
 -d --restart always \
 -p 5678:5678 \
 -e GENERIC_TIMEZONE="Asia/Shanghai" \
 -e TZ="Asia/Shanghai" \
 -v /www/wwwroot/n8n.edui.fun/n8n:/home/node/.n8n \
 n8nio/n8n:latest

折腾心得

1. Filter 过滤节点

可视化编辑,三列清清楚楚:INPUT 输入、中间数据或逻辑处理、OUTPUT 输出。简单粗暴关键词匹配,过滤标题党、软文硬广,开心。

中间数据处理支持 orand 过滤,而且支持正则匹配,舒服至极。

2. Markdown 转换节点

支持 md 与 html 互相转化。Options还支持直接过滤 html 标签,但效果不佳。

3. Edit Fields 结构设置节点

没事,上 JavaScript 大法,正则 replaceAll 替换,substring(0,6000) 截取最大字符数。

而且可以修改输出的字段名称,而而且还能:供其它节点调用,就算不在一条线上,对,甚至没有线连接的其它节点调用这里的 out 数据。

{{ $json.data.replaceAll(/规则问AI/g,'').substring(0,6000) }}

4. Compare Datasets 数据对比节点

AI日报最后上线的流程图加入了很多对比判断,只为节省些 Token,只让新文章过 AI 通道。

其实有关 RSS 还有个 RSS Trigger 内置节点,虽然用了它 feed 已更新就能自动触发流程,但实际并无需要为1个feed更新而跑整个流程,对,如果 feed 更新了 3 篇文章,那会跑 3次……幸福的负担。

5. Read/Write Files from Disk 储存文件节点

-v /www/wwwroot/n8n.edui.fun/n8nfile:/home/node/n8nfile \

拉起 Docker 时,我们做了数据持久化,也就是把容器内的配置运行数据都映射到指定文件夹。

同样,如果要顺利使用这个储存节点也需要自己映射一下,不然文件都在容器内部。

6. 调试技巧,省钱秘籍:固定(Pin)数据

一般 http、AI 等获取数据的节点都有一定限制或成本,而为了调试一般都是不停的 test、test、test,所以可以跑一次后,把这样的节点上的“开关小按钮”点一下将节点 Deactive 关闭,同时在这个节点后面的数据如下 Pin 固定。

更多阅读

使用自动化工作流聚合信息摄入和输出:将 Twitter, YouTube, GitHub, Douban 等服务的动态同步到 Telegram Channel,实现个人数字生活的信息聚合。

广场月刊(第 1 期):顿感生活

人到中年,所有的正能量和负能量,都不再来得那么排山倒海。的确是!大喜,大悲,大笑,大怒,似乎再也不见。更多的是,有好消息时,“好,我知道了”。有麻烦了,“好,想办法解决”。不顺是常态,比自己不幸的人多得是,似乎也没有什么资格自怨自艾。——《笑得出来的养育》

主题图

银河。内蒙古乌兰哈达火山,一个我俩从未去过的地方。(By @仲平

走着

1.看日出

七月七日晴,今早四点多去深圳玩公园日出剧场看日出。(via @落落vici

2.东北卢浮宫

(via @Mr.Hu

3.雨后彩虹与晚霞

(via @Leslie

4.夏日玩水

在坪山,从家导航过去43公里,地铁16号线田心站直达。夏日溯溪玩水计划,就从这个新开的公园开始。路边的公交站台叫“对面喊居民小组”,有意思。(By @落落vici

5.初夏荷花开

嫘祖文化苑念祖湖的荷花又盛开了。(By @网友小宋

6.宁波一日游

至于为什么是宁波,我同样也说不清楚。大概是因为那句「杭州不理发,宁波不买车」的顺口溜,身在杭州,自然就联想到了宁波;或是宁波离杭州近,又靠近海边,海对我有莫名的吸引力……。(By @zzxworld

7.宁波东钱湖

由后花园,一转身,已成客厅。

8.赴中原

受同学召唤去河南一游,欣然前往。高铁驶入北方,平原的辽阔气象就在窗外显露出来。可能生在北方平原地区,所以更喜欢广阔坦荡的格局。胸有丘壑固然能让人起敬,但直率坦白更让人乐于亲近,北方原野的景色正是这种气质。 (By @Drunker

9.悬空寺

远眺悬空寺,它宛如悬挂在陡峭悬崖上的明珠,给人以强烈的视觉冲击。寺前的浑河水流湍急,峡谷中呼啸的冷风更增添了几分神秘感。这种自然与人文的完美结合,让人不禁感叹古人的智慧。(By @小雪

10.登黄山

登黄山天下无山。时隔九年再登黄山,上次的记忆已经稀疏,再见的感受又是耳目一新,山上的天气风云变幻,总有惊喜出现,词穷的我不知该如何表达。(via @else

11.川西大环线

一直对川西有所向往,终于在 5 月底前往。一行 4 人,选择租车自驾,行程总耗时 7 天 7 晚。

川西之旅,最美的风景永远在路上!当你万分疲惫,厌于赶路时,前方峰回路转,一排雪山突然映入眼帘!那种感觉,真的会让你觉得不枉此行!所有的形容词最终汇成两个字:卧槽!(By @Dorad

记着

1.许愿

作为一个特别愿意许愿的人,有了一个新的人生梦想:在家里有一间屋子,可以放下 500 本书,200 张唱片,一台黑胶唱机和一台投影配上一个家庭影院。 (via @Elizen

2.老家洪水

老家洪水快涨上我家房子门槛了,门前田里的水稻、蔬菜全淹没了,今年的粮食收成将会非常惨淡,承包的人会亏本了。村里面下午已经拉闸停电了,今晚再继续涨,可能河对岸的堤坝也顶不住了。印象中河里发这么大水还是小学时候,20 多年前。(via @落落vici

3.瞬间与漫长

死亡就是一瞬间的事,等待死亡却是一件很漫长的事。我们都在用一生等待一瞬间的死亡,但愿死亡是美好的,一切得以善终。(via @lniaen

4.红伞伞白杆杆

红伞伞,白杆杆,吃完一起躺板板。躺板板睡棺棺,然后一起埋山山。埋山山哭喊喊,全村都来吃饭饭,吃饭饭有伞伞,全村一起躺板板。躺板板没人埋,然后一起晒干干。晒干干,冒烟烟,然后一起升仙仙,做仙仙下凡凡,下凡凡后捡伞伞。(via @不亦乐乎

5.看你不顺眼

今天早饭时,上小学一年级的闺女对我说 “爸爸,我看你越来越不顺眼了”,我说怎么了,闺女说 “你看你,胡子那么长了也不剃,头发也长了也不剪,真是越看越不顺眼!”。哈哈哈,好好,听闺女的,立马把胡子剃了!(via @老张

6.不要住青旅

不要在深圳住青旅,要不然一大堆找不到工作的人在哪焦虑,搞得你也很焦虑😕 (via @wangyunzi

7.屏蔽力

最顶级的能力是屏蔽力。任何消耗你的人和事,多看一眼都是你的不对。—— 罗素 (via @Pipu

8.下一个十年

知乎的导演组帮我合成了一个镜头,虽然拍摄的时候,就知道素材会被这样使用,但是当我看到影像的一瞬间,还是被触动了。 (By @苏洋

看着

1.《置身事内》

9.1
兰小欢 / 2021 / 上海人民出版社
book

不断利好的房产政策我们该买房吗?面对不断利好购房的政策,我们到底是该顺应国家大方向政策积极买房呢?还是觉得房价没到底,坚决不买呢?下面结合自己作为一个异地购房人、北京看过房的人以及在这个周期内亲历的人的视角来说说自己的看法。 (By @橙子

2.《我的前半生》

0
《我的前半生》是我国末代皇帝爱新觉罗·溥仪的回忆录。周恩来总理接见溥仪时曾说:“你的东西基本上是要与旧社会宣战,彻底暴露……历史上还找不出这样的例子,你创造了一个新纪元。” 本书按时间顺序叙述,先从家世开始介绍,然后对童年、在位、逃难、改造等这几个人生大片段按顺序介绍。全书语言通俗,故事情节强。自1964年出版后,受到读者欢迎,译成英语、日语、德语等文字出版。 溥仪的《我的前半生》自1964年出版后在国内外产生了很大的影响,对普通读者了解中国近代以来的曲折历史有很好的普及作用。而他的童年自述,以及从患得患失到坚定决心的改造过程,对于当下的学校教育、家庭教育也有启示作用,值得推荐给每一位家长、老师阅读。
book

溥仪于1957年下半年开始写此自传,1959年年末,蒙特赦被释放出来。《我的前半生》可以看作其对前半生的反省乃至觉醒,是自白书,自省书,某种程度上也是“认罪书”,“自首书”。 (By @橙子

3.《笑得出来的养育》

8.7
李一诺 / 2024 / 浙江教育出版社
book

“你上一次和孩子大笑是什么时候”被封面上的这句话戳到泪点。

4.《犯罪都市4》

6.1
「怪物刑警」马锡道(马东锡 饰)这次要对抗的是规模最大的网络非法赌博组织首脑.白昌其(金武烈 饰),他是特种部队佣兵出身的恶徒;另外还要对付IT业界出身的天才CEO.张东哲(李东辉 饰)。马锡道将与华丽回归的张夷秀(朴智焕 饰)、广搜队及网络搜查队合作,展开更胜以往的扫荡行动!
movie

一年一部吗?第四部又出来咯,抽空也要看看😅(via @xsinger.me

5.《何以中国》

9.2
2023 / 中国大陆 / 纪录片 / 干超 周洪波 魏国歌 王凯 钟倍尔 黄瀛灏 王冲霄 许贞 曹兢 / 胡歌 曹磊
movie

第29届上海电视节白玉兰奖,最佳系列纪录片。

吃土着

1.黑色限定 6800XT 的公版。

当初本来是打算用着6700XT等6800XT、3080降价的。结果都2024年了,6700XT都用了两年了,6800XT还稳在2500块,3080又涨500块,过于魔幻。 (By @Fish

2.新键盘与新键帽

换键帽的感觉跟换新键盘差不多,虽然键盘也是国产卷王之一的狼蛛,但 50 块比 200 块可是少了一大截,感觉赚到了。 (By @Fish

3.HUAWEI WATCH GT 4

去线下体验后,随即入手了HUAWEI WATCH GT 4 这款手表,选的是山茶棕配色,一直带到现在。 (By @云心怀鹤

折腾着

1.opml-editor: 一个在线 OPML 编辑器,支持查重。

2.Quarz 4.0 部署记录

3.Hugo 简明教程

4.全站图片使用avif格式

5.从零开始搭建你的免费图床系统

6.Obsidian 插件:Editor Width Slider 帮你快速自定义笔记的栏宽

Obsidian默认的编辑器宽度太窄了,看着非常费劲,尤其是有表格,太难看了。找了个插件,真爽。(via @错爱涅槃

维护着

广场周刊改为月刊,内容由个人关注的 Memos 和 Feed 整理而成。

以下站点无法打开或长时间未更新,已删除。若恢复请告知。

https://memos.ssean.top
https://m.leonus.cn
https://memos.dafeng.xyz
https://memo.xiewei.link

《笑得出来的养育》读后记

8.7
李一诺 / 2024 / 浙江教育出版社
book

“你上一次和孩子大笑是什么时候”被封面上的这句副标题,直接戳到泪点。

养育孩子不仅仅是一个家庭的责任,更是每一位父母自我突破和成长的旅程。书中的许多观点和建议,既有对现实问题的深刻洞察,也充满了智慧和温暖。

养育的循环与自我突破

书中提到,很多父母在养育孩子的过程中,会陷入“对孩子不满 —— 语言暴力 —— 后悔和自责 —— 与孩子短暂亲密 —— 对孩子不满”的循环。这种循环不仅让父母感到疲惫,也让孩子承受了不必要的压力。要打破这个循环,父母需要在自我突破中找到新的平衡点。正如书中所说,养育是每一个父母的自我突破和完成之旅。时常给自己松松土,给小种子浇浇水,才能让家庭的氛围更加和谐。

学会“呼吸”:面对情绪的智慧

养育孩子的过程中,情绪管理是一个重要的课题。书中提出了“呼吸”这个简单而有效的方法。当孩子有情绪时,父母要学会察觉,并允许自己做一个深呼吸,给自己一个短暂的停顿。这不仅有助于缓解自己的情绪,也能更冷静地应对孩子的问题。更重要的是,书中强调,做不到也没关系,这种宽容的态度让人感到温暖和理解。

扫兴父母与爱的误区

书中描述了“扫兴父母”的现象,即父母的爱在转化为行为时,往往变成了要求、胁迫,甚至道德绑架。这种爱经过生活的“大染缸”后,变成了对孩子的要求和控制,对孩子来说是一种灾难。父母需要意识到,孩子不是问题,他们需要的是帮助和支持,而不是标签和否定。

具体、友好、有帮助:解决问题的原则

面对孩子的问题,父母要坚持“具体、友好、有帮助”的原则。重点是面对问题,而不是孩子本身。无论孩子做错了什么,都不能否定他这个人,而是要意识到孩子只是遇到了问题,需要我们的帮助。父母要积极地给孩子反馈、做示范、提供支持,帮助他们改变和成长。

宏观叙事的陷阱与具体行动的力量

在育儿过程中,宏观叙事往往带来悲观和无力感。诸如“丧偶式育儿”“老公没用”“孩子有问题”等结论,令人沮丧且难以改变。与其陷入这些负面的宏观叙事,不如采取具体的行动。例如,如果孩子有阅读方面的困难,可以每天花15分钟和孩子一起读书,寻找解决问题的方法。不断面对和解决问题,这才是真正意义上的“完美”。

行胜于言:以行动影响孩子

书中强调,父母的行动比语言更有说服力。愿意陪孩子玩,孩子就会感到高兴,家人也会慢慢尝试这种方法。人到中年,正能量和负能量都不再那么排山倒海,更多的是面对问题,积极解决。表达对孩子的支持和爱,不是成为“替罪羊”,而是与孩子一起寻找新的方法,支持他们做出调整。

培养孩子的幸福感与自我一致

孩子的幸福感源于由内而外的自洽与一致。父母需要帮助孩子培养这种内在的幸福感,而不是强加外在的标准。孩子天生就有笑得出来的能力,父母只需不碍事,给他们自由和支持。

结语

养育孩子是一条充满挑战和成长的道路。父母在这个过程中,不仅要学会如何更好地教育孩子,也要不断自我反思和提升。正如书中所说,从一个念头开始,一念转,一切都可以不同。只要我们意识到问题,愿意改变,就能走出养育的困境,迎接更加美好的家庭生活。

原文摘记

◆ 真正的6000天,往往是在“对孩子不满——语言暴力——后悔和自责——与孩子短暂亲密——对孩子不满”的循环中度过的。

◆ 养育,是每一个父母的自我突破和完成之旅。时常给自己松松土,给小种子浇浇水。

◆ 其实也简单,就是“呼吸”:第一点,察觉孩子有情绪的时候,允许自己做一个呼吸,提醒自己,先不着急逃跑。第二点,给自己一个短暂的停顿,做一个呼吸,几秒钟就够。最后一点,也是很重要的一点:做不到也没关系。

◆ “扫兴的父母有一种魔力,跟他们倾诉烦恼,烦恼反而会加倍。跟他们分享快乐,快乐反而会消失。”

◆ “扫兴父母”的问题是,心底的爱,转化成行为时往往变成了要求、胁迫,甚至道德绑架。因为,心底的爱到外化的行为的过程,中间要经过一个“大染缸”,其中盛满了对生活的担忧:害怕不够好,害怕不够强,害怕生活得不如意……以至于,所有的“爱”,经过这个染缸后,都变成了“要求”。这种“爱”,对孩子来说,就是灾难。

◆ 原则是:具体、友好、有帮助。重点来了:要面对的是这个“问题”,而不是眼前这个“孩子”。请记住,孩子不是问题,孩子需要你的帮助去解决问题。

◆ 无论孩子做错了什么,我都不否定他这个“人”,不对他下定性的结论(比如,你就是自私,就是坏,就是捣乱等)。不认为孩子是“问题”、是“麻烦”,而是意识到孩子只是遇到了问题、遇到了麻烦。他不需要我们贴标签或者否定,他需要我们的帮助。

◆ 在这个基础上,我们要针对孩子的行为积极地给反馈、做示范、提供支持,帮助他们改变。做父母很重要的一点,就是对孩子的行为做出反馈,支持他们成长。

◆ 那些朋友圈和育儿号里让人羡慕的故事和图片,并不是骗人的,它们只不过是在一个100帧的电影片段里挑选出来的最美好的那一帧而已。

◆ 宏观叙事的结论,难免带来“满头包”的悲观:“丧偶式育儿”“老公没用”“我不行”“孩子有问题”“专注力不行”“阅读能力不行”“运动能力不行”……这个“列表”没有止境!每个结论都有两个共同点:一是令人沮丧,二是难以改变。

◆ 如果孩子有阅读方面的困难,我们是不是可以每天花15分钟和孩子一起读点什么,看一看孩子的困难具体在哪里。

◆ 不断面对和解决问题,这是真正意义上的“完美”。

◆ 状态不好的时候,告诉孩子,“妈妈现在心情不好”。孩子是听得懂的。还有一点很重要,告诉孩子,“这和你没关系”。

◆ 不管你是在什么时候意识到的,只要你意识到了,就是一件好事。有一句英文谚语说,“Better late than never(再晚意识到,也比意识不到好)”。

◆ 行胜于言。你愿意陪孩子玩,孩子和你在一起就会很高兴。家里人看到孩子的状态,也会慢慢尝试你的方法。

◆ 人到中年,所有的正能量和负能量,都不再来得那么排山倒海。的确是!大喜,大悲,大笑,大怒,似乎再也不见。更多的是,有好消息时,“好,我知道了”。有麻烦了,“好,想办法解决”。不顺是常态,比自己不幸的人多得是,似乎也没有什么资格自怨自艾。

◆ 表达对孩子的支持和爱的方式是:我理解你的失落和沮丧,但我不能成为“替罪羊”。我可以和你一起寻找新的方法,支持你做出调整,然后再试一次。

◆ 孩子之间的争吵,成年人的第一反应往往是,我需要给孩子们做裁判,尽快“解决问题”。但其实这往往会适得其反。第1步:让每个孩子分别讲述发生了什么,在这个过程中回应孩子并与他共情。第2步:让两个孩子都有机会从对方的视角看这个冲突。第3步:帮孩子寻找几种走出僵局的方法。

◆ 不要跟孩子提“大的要让着小的”“吵架不好,要友爱”这样的要求,因为这样的“道德绑架”只会压制矛盾

◆ 什么时候应该出手帮助孩子。一本书《救生员父母》(LifeguardParenting)。书中讲,当救生员看到一个人在水里挣扎时,第一件事是先在岸上观察一会儿,看这个人能否自救。救生员的做法就是不断地给机会和支持,让落水者尽量能够自救。在经过所有这些步骤之后,如果水里的人仍旧在挣扎,救生员才会用救生圈把这个人带回岸边。作为父母,我们往往倾向于直接跳到最后一步,而不是提醒孩子他们拥有解决问题的能力,或者观察他们是否能独立解决问题。

◆ 孩子的幸福感,也是他自己的主观感受。他的幸福感从何而来?和成年人一样,源于由内而外的自洽与一致。我们内心追求的、渴望的和我们在外在世界里所做的事情、所呈现的状态是一致的,这就是一种幸福。英文称为congruence(一致)。

◆ 如何培养孩子“笑得出来”的能力呢?实际上,孩子天生就笑得出来,我们不碍事就行了!

◆ 有了孩子以后,就更加关注教育方面的信息,这表面看起来是为了孩子的成长,其实完全是一种自我平复。

◆ 妈妈说:“你要是不做事,那就只有一个错,就是没做。你只要做事情,就有多于一个错。挑毛病谁都会,有啥了不起,真有本事就去做事情。问问自己,你会因为别人这样议论你,就不做了吗?”

◆ 从一个念头开始。一念转,一切都可以不同。

Pake x 微信读书 x 霞鹜文楷

利用 Pake 给 「微信读书」 网页版打包成了 App。

  • 加上了 「霞鹜文楷」在线字体;

  • 覆盖了亮色主题背景色为淡米色;

  • 隐藏右侧控制按钮;

下载地址:https://github.com/lmm214/Pake/releases

2024-06-20 更新:支持了双栏。

编译记录

Pake 官方教程 GitHub Actions 在线编译多系统版本

  • Fork 项目
  • 启用 Actions
  • 修改 app.csv (留下一个)
  • 进 Releases 打 tag(版本号必须以大写 V 开头)
  • 然后等待 20 分钟左右,到 release 页面下载即可!

备1:自己新写一个需新上传图标,上传图标推荐用 https://icon-icons.com/zh/ ,生成 .icns、.ico、.png图标;上传 .icns 文件至/src-tauri/icons目录下(必须,打包mac应用);上传.ico 和.png 文件至 /src-tauri/png目录下(打包windows/linux是需要的)。

备2:Pake 的高级用法

其实简单的加个 css ,插入个 js 代码,完全不用本地部署编译环境。因为编译出来的也仅是当下系统的 App。

比如我自个儿 npm run dev:debug 了半天也就在 .../src-tauri/src/inject/style.js 加了以下代码:

*{font-family: "LXGW WenKai Screen" !important;}
html body.wr_whiteTheme,
.wr_whiteTheme .navBar_home,
.wr_whiteTheme .app,
.wr_whiteTheme .navBar,
.wr_whiteTheme .readerTopBar,
.wr_whiteTheme .readerChapterContent_container,
.wr_whiteTheme .readerChapterContent,
.wr_whiteTheme .readerContent .app_content{
  background-color: #f9f3e8 !important;
}
.wr_whiteTheme .navBar_input,
.wr_whiteTheme .bookshelf_preview_item,
.wr_whiteTheme .recommend_preview_item,
.readerTopBar,
.readerControls_item,
.wr_whiteTheme .readerControls_fontSize{
    background-color:transparent !important;
}
.readerControls{
    width: 40px !important;
    transform: unset !important;
    bottom:0 !important;
    top: unset !important;
    right:-45px !important;
}
.readerControls_fontSize:not(:first-child), .readerControls_item:not(:first-child){
    margin-top:0 !important;
}
.readerControls_item,.readerControls_fontSize{opacity:0.1 !important;}
.readerControls_item:hover,.readerControls_fontSize:hover{opacity:0.7 !important;}
.wr_whiteTheme .readerControls_item,
.readerControls .readerControls_fontSize{
    box-shadow:none !important;
}
.shelf_download_app,
.readerTopBar_right{
    display:none !important;
}
.wr_bookCover_decor.wr_bookCover_gradientDecor{
    background-image:none !important;
}
.readerTopBar{height:50px !important;margin-bottom:-30px;}
.readerTopBar .readerTopBar_left{margin:0 0 0 26px;}
.wr_bookCover_decor.wr_bookCover_gradientDecor{
    background-image:none !important;
}

.../src-tauri/src/inject/custom.js 加了以下代码:

document.addEventListener('DOMContentLoaded', () => {
  const link = document.createElement("link");
  link.rel = "stylesheet";
  link.type = "text/css";
  link.href = "https://npm.elemecdn.com/lxgw-wenkai-screen-webfont/style.css";
  document.head.append(link);
})

其实用个浏览器插件丢入以上css代码即可,前提是本地安装过对应字体。 ✌️

广场周刊(第 24 期):你成熟了

我们都学会了怎么去扮演一个“好”的社会人,却忘记了如何扮演“自己”。

意识到这种变化的时候其实有一点难过,并不是难过自己变了,而是难过这才是成长,是家人朋友口中的”你成熟多了“。 —— By @pseudoyu

主题图

慰藉农忙时人们疲劳的心……(By Vian

博客推荐

雅余( https://yayu.net/),一位爱喝咖啡的产品经理曾经是位设计师,偶尔捣腾代码,不玩摄影的时候也泡泡工夫茶。

yayu-net

走着

1.西昌——丐版的大理

西昌总的来说是一个没什么惊喜的城市。城市的主要自然景观邛海,不如洱海宽阔也不如洱海多彩。绕湖一圈大概是 100 公里,骑电动车 4 个小时就可以走完。与在洱海走走停停不同,即使尝试了许多不同的拍摄角度,邛海的自然风光总是显得千篇一律。 (By @海边的木子

2.收割后的麦田

昨天再去某地,蓝天白云,收割后的麦田,劳作抑或嬉戏的人群…… (By @响石潭

3.回老家划龙舟

附近沿河两岸有几十个自然村落,每个村都至少有一条龙舟,多者甚至三四条。一到端午节,长年在外打工赚钱的人只要有机会都会赶回来划龙舟。五月初四我上船划了一下午,峰值心率飙升到170多,还没划半小时,手就磨出水泡了。 (By @落落vici

4.端午节日记

端午三天假期,母亲在家已准备好包灰水粽(广西凉粽),我很喜欢吃,一吃就会连着几条下肚。南宁民生广场举办赛龙舟。远处的邕江大桥站满了人,而我们则下来到畅游阁观赏。 (By @云心怀鹤

5.成都印象-美食篇

初到成都的第一餐,看到满桌子的“油”、“辣”和“麻”吃的真的是好欢。结果连吃两天,很多人的肠胃就出了问题,不得不让饭店单独做了些不辣的菜。最后两天的时候,这些麻辣的菜基本上没有人动筷子了。 (By @老张

6.徒步杭州临安西天目三尖

天目山在杭州市临安区境内,号称有「七尖」,分布在东天目山和西天目山。这次组织要爬的天目三尖分别为仙人顶,龙王山和药王峰,看资料应该属于西天目山,海拔都在 1500 米左右,一圈走下来大概有 21 公里的路程,预计需要 8-9 个小时。 (By @zzxworld

7.仙人掌音乐节

五月初劳动节,就去了一趟仙人掌音乐节,以前没去过所谓的音乐节什么的,去凑个热闹。到场一看,好家伙一片泥地,都可以插秧了。找了个坡,铺上野餐垫坐上,看下面的人群蹦蹦跳跳。越看越困,倒头在垫子上睡了一个多小时。我大哥发出疑问:“这你也能睡得着!?” (By @逐风

记着

1.父亲节快乐

Happy Father’s Day!(via @Mr.Hu

2.重开笔记

用了快两年的obsidian,发现记了从来不看的笔记越来越多,有些东西都不记得自己记了,反复写了两三次笔记。然后今天晚上想清理一下,结果一清一小时过去了越理越乱,想了想干脆重开。(via @moreality

3.凉粉

凉粉,现在是一道菜,不过以前可是当成饭吃。记得小时候九十年代,不少人来赶集都舍不得下饭店,来到凉粉摊前,一碗凉粉一瓶啤酒就算是一顿午饭了。via @老张

4.去做

生活的容错率是很高的,先去做,再调整。 (via @Dennis

5.活不起

遛弯路上遇见几个老头老太太,其中一位老太太说:“现在老年人不想死,年轻人不想活……”结合最近跳江的,想想现在真的是亚历山大,活不起死不了!(via @SeerSu

6.学生生涯

一下子学生生涯就快结束了,嘴上说着不怕社会得"毒打",实际上心里还是挺没底的,后面又何去何从呢,至今任是未知数,准备给自己三个月时间,好好的玩,好好的想,好好的健身。 (via @凉心

7.失业三件宝

有人嘲笑失业人三件宝:摆摊、开店、自媒体。其实我想讲的是,任何一项都是门槛低,做起来很难,要做好就更难了😮‍💨 (via @lniaen

吃土着

1.喜提 TCR Adv3 变色浅紫蓝

提完车在马路上骑了下,感觉的确比以前轻快不少,电子变速响应也很快,速度上 30 非常轻松。然后准备去银湖山爬坡。感冒还没完全好,身体并不太舒服,心肺能力还没完全恢复。所以骑到入口保安亭就下山了。 (By @泥流

2.小米“人在”传感器

价格在120元左右,感觉属于偏贵的传感器,有需要的场景比较小,比如不方便插电且需要长时间识别有人的情况。价格在120元左右,感觉属于偏贵的传感器,有需要的场景比较小,比如不方便插电且需要长时间识别有人的情况。 (By @张洪Heo

3.养鱼佬

最近在养鱼,弄了一个60的缸,养了一些小鱼,养鱼的过程很有趣,因为养鱼你需要了解大量的知识,然后要动手买东西,要布景要搭配水草和石头。这个过程是不是很像是折腾独立博客。 (By @Jeffer.Z

4.Keep 手环 B4 Lite

B4 Lite 毕竟是专业运动软件 Keep 家的衍生产品,因而它支持超过 40 种运动模式,并与 16000+专业运动课程配合使用。此外,手环还支持诸如来电信息提醒、时间闹钟、久坐提醒、记步等实用特性,当然这些小功能我感觉一般,也还没来得及细细体验…就…卖掉了。 (By @Kevin

5.荣耀100开箱

此次购机主要是给小王子用,所以选机也是由小王子自己决定,最终他选择了荣耀100。 (By @老王

6.唯卓仕 56mm f1.7

唯卓仕 56mm f1.7 终于到手了,等天气好了出去试试😋(via @VeryJack

看着

1.《为什么伟大不能被计划》

6.6
两位作者持续多年扎根人工智能前沿领域,这本书是他们在科学研究的过程中蹦出的意外火花。因为这一全新发现并不是直接回馈于他们本身所处的人工智能领域,而是“无心插柳”收获了对人类约定俗成的思维方式的全新颠覆。这一研究打破了人类世界延续多年、难以撼动的、依靠目标和计划成事的文化基因,真正开启了人类伟大创新的惊喜之旅。 他们在学校、TED、科研论坛等场合公开演讲,让这一新思维方式影响并激励了许多人。他们自身也凭借写入本书的“寻宝者思维”“踏脚石模型”“新奇性探索”等具体思维方法,在人工智能研发领域取得了飞跃式的突破和进展,产生了一系列惠及人类的伟大创造。
book

实现某个伟大目标的最佳道路,就是不以它为目标。如果你想成为一名顶级作家,也许你的目标恰恰不应该是成为一名作家。 (By @莉莉蒙

2.《朱同在三年级丢失了超能力》

7.7
三年级小学生朱同,他成绩垫底、调皮捣蛋,每天他的小脑瓜里都会出现一万种幻想。然而有一天,他发现班主任牛老师居然在走廊上追打外星人、草坪中的小花会说话、同学变成了杂草人......无数令人匪夷所思的事件纷至沓来,离奇幻想与学校生活的苦恼交织。朱同能否顺利逃过惩罚,又能否如愿以偿代表学校参加全国广播操比赛?一场现实与奇幻交织的旅程即将展开……
movie

咱就是说,王子川的调子,和任素夕的 Feel,当下谁能整得了,这两个人的本子,都是我的必看品。这部电影肯定掀不了什么大风浪,但是多一点儿王子川的作品,总是美好的。(via @Elizen

3.《玫瑰的故事》

5.6
出生于书香世家的黄亦玫(刘亦菲 饰)一路在呵护中长大,从小便展露出艺术天赋。初入职场的黄亦玫很快受到重用,与合作伙伴庄国栋相识相爱,但最终错过彼此,这段职场磨炼也令她对自己的人生有了更清晰的规划,决定重返校园求学深造。毕业后,她和学长方协文步入婚姻殿堂。可婚后两人发展方向相去甚远,最 终选择离婚。黄亦玫开始创业,在艺术品策展领域打拼出一片天地,在此期间还遇到了自己的灵魂伴侣溥家明,可溥家明只剩几个月的生命,两人这段爱情最终以生死离别画上句号。 但黄亦玫没有就此消沉,她还是一如既往地为活出更精彩的自己而努力着。
tv

这编剧活在什么年代啊,要弃剧啊。

折腾着

1.uBlacklist 订阅合集

主要是屏蔽 Google 等搜索结果中的中文 SEO 垃圾站,如机器翻译、AI 生成的内容……

2.CF-Workers-docker.io

一个基于 Cloudflare Workers 的 Docker 镜像代理工具。它能够中转对 Docker 官方镜像仓库的请求,解决一些访问限制和加速访问的问题。

3.Docker 自动同步豆瓣书影音记录

4.EpubKit 一个把网页打包成电子书的工具。

5.Docker hub 无法访问

看大家都在讨论docker hub无法访问的问题,正好看到一个简单的使用CF大善人代理的方法,就搞了一个。其实还有很多不错的项目可以搞起来。(via @错爱涅槃

https://docker.anyhub.us.kg
https://github.com/cmliu/CF-Workers-docker.io
https://github.com/wzshiming/crproxy/tree/master/examples/default
https://github.com/kubesre/docker-registry-mirrors
https://github.com/DaoCloud/public-image-mirror
https://github.com/ImSingee/hammal
https://github.com/ciiiii/cloudflare-docker-proxy

6.公考沉思录

公考资源合集,包括历年真题、名师课程、各省考情、报告数据等。(via @HK

维护着

周刊不周更,广场不广场。这一期已经相隔三周,都快成月刊。广场本是基于 Memos,但本期更多内容来自订阅的博客 Feed,也好也好,世间万物“变幻无常”才是“不变的道理”。

https://memos.skyue.com
https://memos.xigeshudong.com
https://memos.kingname.info
https://memos.sakurasep.site
https://memos.usj.cc
https://bw.wangdu.site
https://memos.duanxiansen.com

广场周刊(第 23 期):难以放松

我的身体真是太弱鸡了,动不动就疲惫的要死,而且仅限眼部和脸部。脸部肌肉一直很紧张,必须刻意放松,甚至需要一直张开嘴。

可能有一天我会猝死吧,脑溢血之类的。

(By 61’s life

主题图

垂钓夕阳(via @Leslie

走着

1.毕业旅行

花费七千元,途径九省十五城。(via 《毕业旅行-下》

2.麦子黄了

两天没有路过,再路过时麦子已经黄了,真的是应了那句古话“小满三天见麦黄”!(via @老张

3.山与云

整理了下五一出去拍的照片,好天气加上山与云,真的美啊,再看也会觉得治愈(via @else

4.新昌倒脱靴

好久没爬山了,新昌倒脱靴,略晒,但风景不错。还忽悠了同事一起,哈哈哈哈。(via @拾月

5.三星堆

三星堆去之前我以为我会被现场小小的震撼一下,但到了现场心里又是熟悉的感叹“也就这样吧”!

(via 《五一去的三星堆》

6.盐田滨海骑行

中间会经过玫瑰海岸、溪涌、小梅沙、大梅沙等著名沙滩,也会经过盘山公路这一深圳骑行圣地。

(via 《110公里盐田滨海骑行》

7.友谊关纪行

五一聚餐活动。从南宁自驾前往崇左市凭祥,这边不是热门景点区域,所以高速路上一点都不堵车。

(via 《一步两国:中越边境的友谊关纪行 - 云心怀鹤》

8.杏梅尖

杏梅尖在杭州市富阳区境内。远离市区,但公交可达,跟去鸬鸟山一样,要经历一番地铁转巴士的长途跋涉。(via 《徒步杭州富阳杏梅尖》

记着

1.看睡眠科

妈的我儿子才应该去看睡眠科,他睡眠太浅了…十一点左右,我上床拿东西产生了震动把他弄醒了,现在一直不睡一直哭,逼着我两带他到地下车库溜达,好歹是没哭了…他才一岁半啊,这可怎么办! (via @Kevin

2.男人买菜

男人买菜从不讲价钱,即使知道自己被坑,也会选择默不作声,只是以后啊,他再也不去那家买了,他对人如此,对感情也是一样!(via @大峰

3.毕业论文

啊啊啊啊我尖叫毕业论文通过了我感觉我毕业了啊啊啊啊这一刻终于感到毕业的快乐了🎉啊啊啊啊啊发疯🤪(via @wangyunzi

4.放下

突然感受到一种莫名的悸动,我们都逃不过生死、躲不过离别,摆脱不了命运的安排,可是人生不是游戏,我们无法提前预知剧本,也没有什么攻略,能让我们逃过一些挫折,所有的一切都需要自己来体验、通关,或者是——放下。 (via 《夏雨簌簌》

5.茉莉

茉莉,莫离,茉莉花的含义比较多,但是我知道她的意思。她也明白我的心理,这次见面确实解放了挺多。 (By @Vian

6.复发

只有我知道的,我真的很菜,我所有的你看到的只不过是我的运气。而且因为之前的经历,我特别害怕换一个环境,害怕我是不是真的能够胜任新的工作,害怕能不能处理好人际关系。

(via 《自渡》

7.你在哪呢

有时候我会质问神?

当我父亲精神分裂,每夜在屋顶游荡时,你在哪呢?

当我家里一贫如洗,尝尽人情冷暖时,你在哪呢?

当我在10年的抑郁症患病时,你在哪里?

你说爱我,但当这么多的苦难发生在我身上时,你在哪呢?

(via 《我的妻子》

8.去柳州

坐高铁去柳州吃螺狮粉,是一种怎样的体验呢?这个世界需要疯癫,我也需要。以后要多去看看世界,也看看自己。

(via 《坐高铁去柳州吃螺狮粉》

9.夜宵

去校门口买点夜宵,有点小雨,不过问题不大🌚(via @l1nsn0w

10.练琴

拿起我生锈的木吉他🎸,学一曲老歌李翊君的《诺言》。(via @不亦乐乎

看着

1.《中文互联网正在加速崩塌》

2.《世上为什么要有图书馆》

8.1
我是陕西科技大学的一名文学老师,有时会想:除了教书,我能不能走出校园,为社会做点什么?一次机会,我到西安市碑林区文化和旅游体育局挂职,任副局长。碑林区是西安市的中心城区,却没有一家图书馆,让我错愕。更让我错愕的是,我即将接手的这个“西安市碑林区图书馆建设项目” 要建在地 下!墙皮破损,电线裸露,没个好模样,人手就我和馆长小宁两个人。 小宁说买书的事情全听我的。书商纷纷发来书目,但我发现得自己动手编一个更适合本区读者的书目出来。我们的馆小,书少,这恰恰困难——稍微买偏了,就会大量被闲置。 碑林区是市中心商业繁华区,周末常有家长带小孩子来附近逛街,应该加大文学书和少儿书的占比。附近有全国最大的石碑博物馆,展出的不是绘画或者器皿珠宝,而是“字”。这个地方离我们图书馆步行只有几分钟,应该设立一个碑帖专区,大量地买,做成特色。要设立一个单独的外文童书区,在碑林区工作的外国人不少,如果他们的孩子在这里看见母语故事,一定很激动吧。还应该有一个漫画专区,把这个区域做好了,这几个书架也可能会成为漫粉聚集地, 也许周末会被读者挤满吧…… 我求助各方朋友,要选出1万种图书来。不曾想,一个小小的书目触动了各方利益,一场“书目保卫战”就此拉开帷幕…… +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 【编辑推荐】 ★这是一个真实的事件。陕西科技大学副教授杨素秋到西安碑林区挂职一年,主持西安碑林区图书馆的建设。图书馆的灵魂是书目,在确定图书馆书目的过程中,她遇到了各种潜规则和来自各方的阻力,关关难过关关过,最终,理想与现实得到了最大的平衡。 ★本次事件获得央视新闻周刊、腾讯谷雨工作室、爱奇艺的关注和报道,杨素秋被誉为“公共选书人”
book

除了这本书应该被关注的部分,还让我想到它有点儿上《我书架上的神明》的另一种解读。前 1/3 好看,仅此而已了。 (via @Elizen

3.《我们一起摇太阳》

7.1
  当“没头脑”吕途(彭昱畅 饰)遇上“不高兴”凌敏(李庚希 饰),两个身患重症却性格迥异的年轻人,因为“生命接力”的约定,阴差阳错地踏上了一段充满爱与力量的治愈之旅。影片是韩延导演“生命三部曲”终章,部分取材于纪实报道文章《最功利的婚姻交易,最动情的永恒约定》。
movie

哭哭笑笑,还挺好看。女主在哪见过,想不起哪部剧,一查原来是《漫长的季节》女主。(via @落落vici

4.《何以当归》

吃土着

1.Minecraft 周年半价

趁 Minecraft 15 周年半价 ¥44.5 入正😎(via @Xalaok

2.思锐三脚架

想了一年都没能想明白,我7年前买的价值2000元的思锐三脚架到底让谁顺走了!!!

越想越气,甚至不想买三脚架了,用灯架加云台凑活凑活得了……

(via @lniaen

折腾着

1.JUSTFUN 周刊第一期

2.使用 Cloudflare Worker 获取豆瓣书影音记录

3.Hugo 使用 Cloudflare Worker 实现文章浏览计数与点赞

4.B站总结免费版,GPT免费聊天等公益服务上线

5.Memos v0.22 通过 CF workers 获取 json

(via @老孙

6.The Pulsing CSS Loaders Collection 一个CSS加载中样式网站,点击就能复制。

7.EpubKit 一个把网页打包成电子书的工具。

维护者

Memos v0.22 把 apiV1 发送接口由 api/v1/memo 改为了 api/v1/memos,对,莫名多了个 s,插件有好心人提交了 PR 已支持(但不向下兼容),搞得我自己(停留在 v0.18.2)无法用浏览器插件。另外,看到最新 0.22 把内置的电报bot也外移另外服务,嗯,摊手表示不懂。

Memos 广场维护兼容成本原来越高,无解。

https://ssay.cc
https://ins.logyu.cc
https://memos.cubeyond.net

广场周刊(第 22 期):行万里路

再堵的五一,也挡不住成为“添堵”之一。

连 City Walk 打卡本地早点蛋饼店,不幸遇到打包 10 个的游客。

好消息就是,下周起终于回复正常!

主题图

河西走廊自驾游(By 小雪

走着

1.乐山大佛

匆匆略过东方佛都的部分景点,我们换票进入了乐山大佛景区,这边人明显比东方佛度多了许多……不过我个人觉得体验感远不及东方佛都。我们走过一处碑林、一处斋院,就来到了下佛脚排队出。(By KEVIN

2.自驾川西–凉山州

两个车,10个人,其中有3个小孩,还是蛮热闹的。(By 陈大猫

3.太湖湾音乐节

来一波(via @拾月

4.南京后花园

洗浴天花板 👍(via @Mr.Hu

5.成都绕城绿道

一条沿着成都市四环路(绕城高速公路)而修建的环城绿道,为天府绿道组成部分。整条绿道有 78 个 “一桥一景” 景观桥梁,串联起 121 个特色生态公园。(By 1900

记着

1.快乐

最近的快乐总是来源于两件事情: 买喜欢的东西, 和丢掉不再喜欢的东西(via @moreality

2.人啊

非常喜欢这句话:“人啊,长了颗红楼梦的心,却生活在水浒的世界,想交些三国里的桃园弟兄,却总遇到些西游记里的妖魔鬼怪”。(via @SeerSu

3.玩游戏

玩游戏玩到除了眼角膜感觉快要脱落外,还把Gang裂也给玩复发了,所以我究竟为什么要玩游戏。(via @不亦乐乎

4.人到中年

人到中年,很容易累,2号出去玩,上午农博园,下午采樱桃,半天我就很困想睡觉,他们去采,我情愿在车里睡会,我看见人家弄个天幕,小椅子一坐,泡点茶或咖啡,悠闲地坐会挺好,下次可以试试。(via @大峰

5.情绪暴徒

情绪暴徒:在基于血缘关系绑定的情况下,无顾虑输出 (via @1900

6.苹果无趣

苹果这几年越来越无趣了,从以前熬夜看发布会,然后到第二天早上起来看网友的汇总,再到现在不看推我都没意识到苹果今天有发布会。回顾过去几年,12 mini 和 airpods pro 是我为数不多能让我小小心动的产品,其他的都是索然无味。(via @VeryJack

7.女儿的语言

午间准备一家人外出,孩子穿完衣服来我屋炫耀。 “爸爸,我是不是很漂亮呀?” “漂亮,超级漂亮” “那怎么形容爸爸今天的穿着?” “帅” “还有呢?” “帅气” “还有呢?” “非常非常很帅气”

(via @XIGE

8.“二八大杠”

记得小学三年级的时候学骑自行车,应该是九零年左右,就是学骑这种二八大杠。那时个子只比自行车高一点点,右脚只能从大杠下面伸过去踩脚踏。每天下午放学,都会叫上几个同学一起骑车去疯,真是回忆!(via @老张

9.mc四人联机

美照记录!(via @l1nsn0w

看着

1.《超越百岁》

6.8
著名的长寿专家彼得·阿提亚博士也是一名马拉松游泳运动员,他曾在三十多岁的时候横渡卡特琳娜海峡。但他的健康状况居然也出现了异常,有早逝于心脏病的风险。这一发现促使他开始探索长寿之道:我们如何以及为何会死亡,我们如何才能延缓甚至预防那些导致大多数人死亡的慢性病,例如心脏病、癌症、阿尔茨海默病与2型糖尿病。 在这份旨在促进长寿与美好生活的颠覆性宣言中,阿提亚解释了这段旅程如何使他重新思考了对医疗保健的态度。虽然主流医学取得了很多成就,但在防治这些与年龄有关的疾病方面却进展甚微。往往它干预的时机太晚而无法提供及时的帮助,并以损害健康年限或生活质量为代价延长寿命。阿提亚认为,我们必须用个性化、积极主动的长寿策略来取代这种过时的框架,也就是一种我们应该立即采取行动而非等待的策略。这不是“生物黑客”,这是一种以科学为基础的战略方法,在延长寿命的同时改善我们的身体、认知和情绪健康。阿提亚的目标不是告诉你该做什么,而是更多地帮助你学会如何思考长期健康,以便为你个人制定最佳计划。在这本书中,读者将会发现: 为什么在年度体检中你的血液检测和胆固醇测试结果显示 “正常”,但你可能仍然不健康——因为平均值并不等同于最佳状态。 为什么运动是最强效的长寿“药”,以及如何开始为“百岁老人十项全能”进行训练? 为什么你应该忘记“节食”,转而关注营养生物化学,利用技术和数据来个性化你的饮食模式? 为什么仅追求身体健康和长寿而忽视情感健康可能带来最终的灾祸? 寿命与健康的可塑性远比我们想象的要大。我们的命运不是一成不变的,有了正确的路线图,你就可以为你的人生规划一条不同的道路,让你比你的基因更长寿,让每一个十年都比前一个十年更好。
book

提到健康寿命及其衰退的三个方面:认知能力下降、身体机能下降、与年龄无关的情绪健康。个人理解:以开放的心态,活到老学到老,在整体不可避免的认知下降中做到点的相对上升就是赚到;运动大于药物,预防大于治疗,合理判断“尽早控制”与“过度治疗”的不同;多看,看自然,看世界…感受万物之美,珍惜能体验其中之珍贵。

2.《破墓》

6.8
在美国生活的某个富裕家庭身上持续发生奇怪的超自然现象,因此他们请来了在巫师之中著名的年轻巫师花林(金高银 饰)和奉吉(李到晛 饰)。 花林和奉吉到达那个地方后救助了刚刚出生的婴儿,明白了他们祖先黑暗的影子正在降临于那家人身上的事实。 花林和奉吉持续调查,为了驱除祖先向最棒的风水师尚德(崔岷植 饰)和入殓师荣根(柳海真 饰)请求帮助。惊讶的是那块墓地在韩国的某个偏僻村庄的阴凉之处被发现,最终进行破墓。但是破墓的同时,坟墓下方的不吉之气开始爆发……
movie

昨天看了《破墓》,还不错,恐怖多源于氛围感,而不是jump scare。(via @VeryJack

3.《周末夜狂热》

7.8
Tony Manero(约翰·特拉沃尔塔 John Travolta 饰)是纽约布鲁克林区一个19岁的青年,白天在一个五金店打工,看起来是一个平凡的少年。然而到了周六晚上,Tony就是当地迪斯科舞厅光芒四射的“舞王”。Annette是Tony的舞伴,两人本来计划参加舞厅将要举办的跳舞比赛。然而当Tony遇见了Stephanie Mangano(凯伦·琳恩·高妮 Karen Lynn Gorney 饰)后,被她的舞技所打动。Tony向Stephanie求爱遭拒,但是Stephanie同意当Tony的舞伴,和他一起参加比赛。两人每天勤加练习。在比赛的时候两人奉献了精彩的表演,获得了第一名。然而Tony认为有一对搭档舞技更好,只是因为他们是西班牙人而只能获二等奖。于是Tony把第一名让给了他们。比赛结束,Tony再次向Stephanie求爱...... 本片带动了当时的迪斯科热潮,Bee Gees的歌也风靡全球。
movie

一部关于青春的电影,而我的青春呢…(via @Kevin

4.手搓牡丹花

心动了(via @Leonus

5.汤杯羽毛球

十年前在汤杯开始, 十年后在汤杯谢幕。(via @moreality

吃土着

1.《最终幻想7》

五一在家加速通关了,最后几章体验非常差,一边骂一边玩,搞多重宇宙那一套的剧情也是不知所云。一言难尽,也难怪销量会大跳水。(via @秀一

2.VidHub Pro

VidHub 老用户福利,先买了再说😁(via @xsinger.me

3.罗技 Master3s

虽然感觉体型有些怪异还有点丑,但是手握起来还是比较舒服的。(By Heo

折腾着

1.CSS 和 JS 实现博客热力图

2.Globe Explorer

顶级神器了,1s 中帮你了解一个概念。好不含糊。 (via @Elizen

3.QuickRecorder 轻量化多功能颜值在线的 macOS 录屏工具

4.IKMS

KMS激活服务,命令提示符(管理员):

slmgr /skms s.ikms.eu.org && slmgr /ato

5.Awesome Cloudflare

一个精选的 Cloudflare 工具、开源项目、指南、博客和其他资源列表的GitHub仓库。(via @Pipu

6.Filmly 智能媒体库

网易居然也开始做播放器了: 刮削的速度非常快。目前对接的就只有阿里云盘和百度网盘。如果能早日接入 emby, 那感觉我就可以不用续费 Netflix 了~(via @moreality

维护者

以下站点无法打开或长时间未更新,已删除。若恢复请告知。

https://memos.le1.me
https://memos.cmsblog.cn

广场周刊(第 22 期):行万里路

再堵的五一,也挡不住成为“添堵”之一。

连 City Walk 打卡本地早点蛋饼店,不幸遇到打包 10 个的游客。

好消息就是,下周起终于回复正常!

主题图

河西走廊自驾游(By 小雪

走着

1.乐山大佛

匆匆略过东方佛都的部分景点,我们换票进入了乐山大佛景区,这边人明显比东方佛度多了许多……不过我个人觉得体验感远不及东方佛都。我们走过一处碑林、一处斋院,就来到了下佛脚排队出。(By KEVIN

2.自驾川西–凉山州

两个车,10个人,其中有3个小孩,还是蛮热闹的。(By 陈大猫

3.太湖湾音乐节

来一波(via @拾月

4.南京后花园

洗浴天花板 👍(via @Mr.Hu

5.成都绕城绿道

一条沿着成都市四环路(绕城高速公路)而修建的环城绿道,为天府绿道组成部分。整条绿道有 78 个 “一桥一景” 景观桥梁,串联起 121 个特色生态公园。(By 1900

记着

1.快乐

最近的快乐总是来源于两件事情: 买喜欢的东西, 和丢掉不再喜欢的东西(via @moreality

2.人啊

非常喜欢这句话:“人啊,长了颗红楼梦的心,却生活在水浒的世界,想交些三国里的桃园弟兄,却总遇到些西游记里的妖魔鬼怪”。(via @SeerSu

3.玩游戏

玩游戏玩到除了眼角膜感觉快要脱落外,还把Gang裂也给玩复发了,所以我究竟为什么要玩游戏。(via @不亦乐乎

4.人到中年

人到中年,很容易累,2号出去玩,上午农博园,下午采樱桃,半天我就很困想睡觉,他们去采,我情愿在车里睡会,我看见人家弄个天幕,小椅子一坐,泡点茶或咖啡,悠闲地坐会挺好,下次可以试试。(via @大峰

5.情绪暴徒

情绪暴徒:在基于血缘关系绑定的情况下,无顾虑输出 (via @1900

6.苹果无趣

苹果这几年越来越无趣了,从以前熬夜看发布会,然后到第二天早上起来看网友的汇总,再到现在不看推我都没意识到苹果今天有发布会。回顾过去几年,12 mini 和 airpods pro 是我为数不多能让我小小心动的产品,其他的都是索然无味。(via @VeryJack

7.女儿的语言

午间准备一家人外出,孩子穿完衣服来我屋炫耀。 “爸爸,我是不是很漂亮呀?” “漂亮,超级漂亮” “那怎么形容爸爸今天的穿着?” “帅” “还有呢?” “帅气” “还有呢?” “非常非常很帅气”

(via @XIGE

8.“二八大杠”

记得小学三年级的时候学骑自行车,应该是九零年左右,就是学骑这种二八大杠。那时个子只比自行车高一点点,右脚只能从大杠下面伸过去踩脚踏。每天下午放学,都会叫上几个同学一起骑车去疯,真是回忆!(via @老张

9.mc四人联机

美照记录!(via @l1nsn0w

看着

1.《超越百岁》

0
著名的长寿专家彼得·阿提亚博士也是一名马拉松游泳运动员,他曾在三十多岁的时候横渡卡特琳娜海峡。但他的健康状况居然也出现了异常,有早逝于心脏病的风险。这一发现促使他开始探索长寿之道:我们如何以及为何会死亡,我们如何才能延缓甚至预防那些导致大多数人死亡的慢性病,例如心脏病、癌症、阿尔茨海默病与2型糖尿病。 在这份旨在促进长寿与美好生活的颠覆性宣言中,阿提亚解释了这段旅程如何使他重新思考了对医疗保健的态度。虽然主流医学取得了很多成就,但在防治这些与年龄有关的疾病方面却进展甚微。往往它干预的时机太晚而无法提供及时的帮助,并以损害健康年限或生活质量为代价延长寿命。阿提亚认为,我们必须用个性化、积极主动的长寿策略来取代这种过时的框架,也就是一种我们应该立即采取行动而非等待的策略。这不是“生物黑客”,这是一种以科学为基础的战略方法,在延长寿命的同时改善我们的身体、认知和情绪健康。阿提亚的目标不是告诉你该做什么,而是更多地帮助你学会如何思考长期健康,以便为你个人制定最佳计划。在这本书中,读者将会发现: 为什么在年度体检中你的血液检测和胆固醇测试结果显示 “正常”,但你可能仍然不健康——因为平均值并不等同于最佳状态。 为什么运动是最强效的长寿“药”,以及如何开始为“百岁老人十项全能”进行训练? 为什么你应该忘记“节食”,转而关注营养生物化学,利用技术和数据来个性化你的饮食模式? 为什么仅追求身体健康和长寿而忽视情感健康可能带来最终的灾祸? 寿命与健康的可塑性远比我们想象的要大。我们的命运不是一成不变的,有了正确的路线图,你就可以为你的人生规划一条不同的道路,让你比你的基因更长寿,让每一个十年都比前一个十年更好。
book

提到健康寿命及其衰退的三个方面:认知能力下降、身体机能下降、与年龄无关的情绪健康。个人理解:以开放的心态,活到老学到老,在整体不可避免的认知下降中做到点的相对上升就是赚到;运动大于药物,预防大于治疗,合理判断“尽早控制”与“过度治疗”的不同;多看,看自然,看世界…感受万物之美,珍惜能体验其中之珍贵。

2.《破墓》

6.9
在美国生活的某个富裕家庭身上持续发生奇怪的超自然现象,因此他们请来了在巫师之中著名的年轻巫师花林(金高银 饰)和奉吉(李到晛 饰)。 花林和奉吉到达那个地方后救助了刚刚出生的婴儿,明白了他们祖先黑暗的影子正在降临于那家人身上的事实。 花林和奉吉持续调查,为了驱除祖先向最棒的风水师尚德(崔岷植 饰)和入殓师荣根(柳海真 饰)请求帮助。惊讶的是那块墓地在韩国的某个偏僻村庄的阴凉之处被发现,最终进行破墓。但是破墓的同时,坟墓下方的不吉之气开始爆发……
movie

昨天看了《破墓》,还不错,恐怖多源于氛围感,而不是jump scare。(via @VeryJack

3.《周末夜狂热》

7.8
Tony Manero(约翰·特拉沃尔塔 John Travolta 饰)是纽约布鲁克林区一个19岁的青年,白天在一个五金店打工,看起来是一个平凡的少年。然而到了周六晚上,Tony就是当地迪斯科舞厅光芒四射的“舞王”。Annette是Tony的舞伴,两人本来计划参加舞厅将要举办的跳舞比赛。然而当Tony遇见了Stephanie Mangano(凯伦·琳恩·高妮 Karen Lynn Gorney 饰)后,被她的舞技所打动。Tony向Stephanie求爱遭拒,但是Stephanie同意当Tony的舞伴,和他一起参加比赛。两人每天勤加练习。在比赛的时候两人奉献了精彩的表演,获得了第一名。然而Tony认为有一对搭档舞技更好,只是因为他们是西班牙人而只能获二等奖。于是Tony把第一名让给了他们。比赛结束,Tony再次向Stephanie求爱...... 本片带动了当时的迪斯科热潮,Bee Gees的歌也风靡全球。
movie

一部关于青春的电影,而我的青春呢…(via @Kevin

4.手搓牡丹花

心动了(via @Leonus

5.汤杯羽毛球

十年前在汤杯开始, 十年后在汤杯谢幕。(via @moreality

吃土着

1.《最终幻想7》

五一在家加速通关了,最后几章体验非常差,一边骂一边玩,搞多重宇宙那一套的剧情也是不知所云。一言难尽,也难怪销量会大跳水。(via @秀一

2.VidHub Pro

VidHub 老用户福利,先买了再说😁(via @xsinger.me

3.罗技 Master3s

虽然感觉体型有些怪异还有点丑,但是手握起来还是比较舒服的。(By Heo

折腾着

1.CSS 和 JS 实现博客热力图

2.Globe Explorer

顶级神器了,1s 中帮你了解一个概念。好不含糊。 (via @Elizen

3.QuickRecorder 轻量化多功能颜值在线的 macOS 录屏工具

4.IKMS

KMS激活服务,命令提示符(管理员):

slmgr /skms s.ikms.eu.org && slmgr /ato

5.Awesome Cloudflare

一个精选的 Cloudflare 工具、开源项目、指南、博客和其他资源列表的GitHub仓库。(via @Pipu

6.Filmly 智能媒体库

网易居然也开始做播放器了: 刮削的速度非常快。目前对接的就只有阿里云盘和百度网盘。如果能早日接入 emby, 那感觉我就可以不用续费 Netflix 了~(via @moreality

维护者

以下站点无法打开或长时间未更新,已删除。若恢复请告知。

https://memos.le1.me
https://memos.cmsblog.cn

Hi,Miniflux

Miniflux 是一款极简 RSS 订阅阅读器。

Docker 部署内存占用 30MB 左右,相比 FreshRSS 占用 150MB 左右,轻量许多。

具体部署先略过,主要推荐两个相关项目。

推荐一: Miniflux-Theme-Reeder

项目地址:https://github.com/rootknight/Miniflux-Theme-Reeder

基于官方内置 自定义 CSS 功能的仿 Reeder 界面主题,一键复制 style.min.css 代码,粘贴到 设置-自定义 CSS 保存即可。

支持移动端的 PWA 模式,自适应系统暗色/亮色模式,适合移动端看得多的同学。

推荐二: ReactFlux

项目地址:https://github.com/electh/ReactFlux

第三方 Web 前端,提供更为友好的阅读体验,虽然也有移动端适配,但更适合桌面端大屏幕浏览。

缺点是需要另外地方部署前端,不过可以直接使用部署在 Cloudflare Pages 上的演示站或者自行部署。

部署代码备份: Miniflux

个人部署采用 docker-compose.yml 拉起服务。

version: '3.4'
services:
  miniflux:
    image: miniflux/miniflux:latest
    container_name: miniflux
    restart: always
    ports:
      - "8068:8080"
    depends_on:
      - db
    environment:
      - DEBUG=0
      - LOG_DATE_TIME=1
      # 60 mins
      - POLLING_FREQUENCY=60
      - LISTEN_ADDR=0.0.0.0:8080
      # 访问网址
      - BASE_URL=https://miniflux.xxxx.com/
      - CLEANUP_FREQUENCY_HOURS=876000
      - CLEANUP_ARCHIVE_READ_DAYS=36500
      - CLEANUP_REMOVE_SESSIONS_DAYS=36500
      - RUN_MIGRATIONS=1
      - CREATE_ADMIN=1
      # 管理员账号密码
      - ADMIN_USERNAME=admin
      - ADMIN_PASSWORD=admin123
      - PROXY_IMAGES=all
      - DATABASE_URL=postgres://miniflux:secret@db/miniflux?sslmode=disable

  db:
    image: postgres:12.1-alpine
    restart: always
    expose:
      - 5432
    volumes:
      - ./data:/var/lib/postgresql/data
    environment:
      - POSTGRES_USER=miniflux
      - POSTGRES_PASSWORD=secret

volumes:
  miniflux-db:

后续更新版本,进入 yml 文件目录,终端逐行输入以下代码:

docker-compose pull
docker-compose down
docker-compose up -d

广场周刊(第 21 期):不同世界

外出培训,沿路看到了上午“九点的世界”,熟悉得不能再熟悉的街道,但完全是不同的人群。印象最深一幕:一手拉着带轮子的买菜小车,一手拄着登山杖,是她缓慢前行,还是别人走得太快…

博客推荐

Elizen( https://elizen.me/),屈指可数的、面基过的博友之一,有相当多相同的爱好。

elizen-me.png

走着

1.无锡太湖

清明三天假期,携家人去无锡太湖附近游览观光。入住太湖饭店,景色很美。晚上去南长街逛夜市,虽然各地的古街都很雷同,但是南长街如今的水乡风韵还是让我们流连忘返。 (By 非学派

wk21-wxthncj-1.jpg wk21-wxthncj-2.jpg wk21-wxthncj-3.jpg

2.徒步良渚无名山

沿路走了几分钟,我被这几棵空地上繁茂的大树给吸引了。风和日丽,几棵树就这么突兀的伫立在空旷的草地上,像极了一些影视剧中会出现的场景。 (By zzxworld

wk21-lzgctb-1 wk21-lzgctb-2

3.西昌游

到西昌后,去了常见的景点:泸山、金鳞银鳞沙滩、邛海边的湿地公园、唐园。邛海边人多,堵车寸步难行。 (By 知足

wk21-xichang-2.jpg

wk21-xichang-1.jpg wk21-xichang-3.jpg

4.地球科学奥赛

感觉就是去玩了两天,回程前老师还带着去沙滩看了海,就等结果了。作为队伍里唯一不选地理的,只求不是倒数第一就行😅(via @Sean

wk21-dqkxas.jpg

5.深圳日晕

深圳日晕,今天中午刷爆朋友圈。 (via @落落vici

wk21-gzrm-5.jpg wk21-gzrm-3.jpg

6.深圳湾公园晚霞

还没到深圳湾公园,就看到一群人在天桥举着手机朝着“春笋”方向拍照;骑车靠近后发现这个机位确实还可以,我也拿起相机咔咔拍了几张。 (By Justin

wk21-szwwx-1.jpg wk21-szwwx-2.jpg wk21-szwwx-3.jpg

7.普陀山、泉州

阿姨一直想去普陀山,于是 23/24 号周末,和南瓜还有阿姨一起到普陀山玩两天。清明节没回老家,请了一天假凑 4 天,到泉州玩。 (By 拾月

wk21-ptsqz-1.jpeg wk21-ptsqz-2.jpeg wk21-ptsqz-3.jpeg

8.长安公园植物园

最近也拍了不少照片,选片、修片是一个痛苦的过程,不亚于修改一篇文章。 (By 小饿

wk21-cagyzwy-1.jpg wk21-cagyzwy-2.jpg

9.雾,是地球的迷梦

一切就像梦境一般,人和穿行在浓雾里,车辆的灯光也开始变的模模糊糊。就像…就像穿行在地球的梦里般…. (By 1900

wk21-wsdqdmm-1 wk21-wsdqdmm-2 wk21-wsdqdmm-3

10.丽江蔷薇

丽江之路,四月赏花主线,丽江特有的蔷薇品种(via @XIGE

wk21-ljqw-1.jpg wk21-ljqw-2.jpg

11.采点茶

今天采点茶,老茶树都没有打过药,没施过肥,没喷过催芽剂。现在已经不买茶了,每年都自己搞一点。 (via @大大的小蜗牛

wk21-cdc-1.jpg wk21-cdc-2.jpg wk21-cdc-3.jpg

12.胡志明市 City Walk

先总结,胡志明市没啥好玩的,酒店洼地,人文也没什么可看的,所谓法式风情也就那么点老建筑,但都大同小异,连壮观都谈不上,交通极差,英语普及度一般。 (By 大发

wk21-hzms-2

wk21-hzms-1 wk21-hzms-3

记着

1.造火箭

面试造火箭 上班拧螺丝(via @odin

2.成就感

穿换季的衣服,最大的成就感就是在口袋里掏到钱!今天才换的风衣,口袋里一掏一大把东西,我以为是钱呢,原来是卫生纸!😂😂😂(via @老张

3.学了一个词

hand hands loud louds (via @秀一

4.瘫痪了

宿舍里突然停电,询问得知水电充值系统瘫痪了两天任在维护(.﹒︣︿﹒︣.)(via @凉心

5.一个现象

夏天暴露出一个现象:不管女权不女权,男人和女人对于女人的审美是高度重合的,男人知道自己爱看怎么穿搭的女人,女人也知道男人爱看怎么穿搭的女人。 (via @不亦乐乎

6.一个人的智商

一个人的智商,或许指的就是:大脑上下文窗口的长度、推理中消灭幻觉的能力、算力充沛的程度(via @odin

7.宿舍楼

广州 · 夜晚 · 阴天 · 雷雨 · 宿舍楼 · 路灯 ···(via @l1nsn0w

wk21-gzssl.jpg

8.时间加速

有人说,时间的流速不会变化,然而,我们能感知到的时间流速,却有明显的加速趋势。这是因为生活给我们带来的「新鲜感」在不断下降。(via @落落vici

wk21-time-up

9.自制

自制跳水泡菜,味道还行,哈哈(via @Leslie

wk21-zzpc-1.jpg wk21-zzpc-2.jpg

10.世界是屏的

展会最多的就是做各种屏的厂家,从屏幕和摄像头衍生开的“智慧教室”,比如智慧书法教师、智慧音乐室、劳技室也少了一些,尽是些华而不实使用成本老高的东西。 (By Kevin

wk21-83th-1 wk21-83th-2

看着

1.《控糖革命》

7.8
对于现代人来说,忙着减肥、忙着美肤、忙着健身,但同时失眠、焦虑、痤疮、糖尿病等亚健康问题又如影随形。法国“葡萄糖女神”、生物化学家杰西·安佐斯佩告诉你,这些亚健康问题往往都是由我们体内的血糖水平变化引起的,只是我们不自知而已。若置之不理,皮肤问题、情绪问题往往就会接踵而至,情况严重的话,更会引发2型糖尿病、多囊卵巢综合征等身体问题。 杰西·安佐斯佩在《控糖革命》一书中,提出了三个关键性的、颠覆常识的观点: 1.不是只有糖尿病人才需要关心血糖,80%的现代人都有血糖方面的问题; 2.我们不只要控制血糖,更重要的是要控制血糖峰值的变化; 3.比节食更有效的控糖方法是改变吃的顺序。 全书分为三大部分——为什么要控糖、出现葡萄糖峰值有哪些危害、轻松控糖的10个小窍门,通过8个章节,系统阐释了如何在不节食、不放弃我们喜爱的食物的情况下,用10个简单而令人惊讶的方法平衡我们的血糖水平,提升和改善我们的健康状况,包括睡眠、情绪、健康、皮肤、体重,甚至减缓衰老。
book

正确的饮食顺序是什么呢?那就是,先吃纤维,然后吃蛋白质和脂肪,最后吃淀粉和糖类。 (via @林木木

2.《辐射》

7.9
Based on one of the greatest video game series of all time, Fallout is the story of haves and have-nots in a world in which there’s almost nothing left to have. 200 years after the apocalypse, the gentle denizens of luxury fallout shelters are forced to return to the irradiated hellscape their ancestors left behind — and are shocked to discover an incredibly complex, gleefully weird and highly violent universe waiting for them.
tv

不得不说这故事设定确实挺有意思啊,这“育种人”的说法调侃味十足,说的就是你我他啊哈哈哈哈。“幸好”我没有玩儿过原游戏,因为不会跌入“和原著不符”陷阱,慢慢看~ (via @Kevin

3.《不够善良的我们》

6.8
故事从一次意外的撞衫事件展开,同月同日生的两人不只爱上了同一个男人,还经常买了同一款服饰。年轻时曾互为情敌,10年来一直透过脸书的蛛丝马迹,幻想对方活得更好而感到嫉妒,没想到却意外重逢。
tv

现实困境,羡慕着别人的日子,抱怨着自己的日子。

4.狗屁新闻

在当今信息爆炸的时代,大家都或多或少拥有了足够满足自身需求的 信息搜索 的能力,可因为 fear of missing out 心理,大多数人却缺少 信息回避 的能力,而这种心理却为狗屁新闻的传播发酵提供了大环境。(via @moreality

吃土着

1.斐讯N1

买它纯属是为了跑点心云业务的,N1小黄鱼70块,256的固态我记得90,跑了3个多月,跑了220块,算是白得了设备。下架它的原因主要是这玩意跑起来太吃上行了。 (By 网友小宋

2.烟灰缸

这烟灰缸简直就是一个艺术品。👯(via @老陳网志

wk21-yhg.jpg

3.森宝积木流浪地球

“积木”,男孩子无法拒绝的一款玩具。虽然已经是两位小公举的父亲,但我内心还是一个孩子啊。几个月前入手了森宝积木流浪地球系列中的掠夺者无人机和门框机器人,拼成后作为摆件爱不释手。(By 嘀咕

wk21-sblldq-1 wk21-sblldq-2

4.Delta

体验儿时经典——赤色要塞、超级玛丽…(via @落落vici

wk21-delta-1.jpg wk21-delta-2.jpg wk21-delta-3.jpg

折腾着

1.极简朋友圈

2.利用RSS订阅功能添加博友圈,实时展示博友最新文章!

3.PostChat:我开发了一个网站AI增强客服和搜索引擎

4.WordPress 告别 MySQL:Docker SQLite WordPress

5.如何将域名从Godaddy转移到Cloudflare

6.Latent Box

一个 AI、创意和艺术领域的精选合集。主打一个降低信息差,像一个精选的信息无印良品 👍 (via @HK

wk21-latentbox.png

维护者

以下站点无法打开或长时间未更新,已删除。若恢复请告知。

https://memos.le1.me
https://bw.wangdu.site
https://ssay.cc
❌