MoreRSS

site iconmmmmm | 木木修改

科技博主,运营广场周刊,分享消费电子产品评测和推荐。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

mmmmm | 木木的 RSS 预览

使用 Cursor 做了几个单页小工具

2024-12-21 11:13:43

最大感受,说清楚需求,基本上第一次对话即可生成。之后都是叠加需求和反复修复的过程。

最大感慨,需求是稀缺资源,真切合理的需求结合 AI,把之前根本不会想尝试,变为积极主动试一试。

由简到难的 24 点出题器

「24 点出题器」 https://edui123.com/24/

把 1362 道有解的 24 点题目,依据难度排序,支持按序和随机出题,右上角有 30 秒倒计时,点击标题可查看解法。

玩 24 点日常难受的点在于直接拿扑克牌玩,1820 个不同组合,而实际有解的只有 1362 个。1362/1820≈0.748≈75%,四局有一局无解,已经很打击兴趣咯。

很早看到 4数网 经过难度排序的题库,基于世界各地的人们已经解决 6283289 个题目,计算了每道题目的 “统一中值解决时间”, 并从最简单到最难给这些题目排序。

一拍即合,干活!

语文生字拼音匹配小游戏

「认读小能手」 https://edui123.com/renzi/

基于部编语文一年级上册“识字表”中的 280 字,给认读生字增加一点趣味互动性,家里或学校能在期末阶段用上一用。

  • 3 种模式可选:限时 1 分钟、3 分钟、不限时;
  • 拖动拼音到对应的汉字上方,右上角有实时的统计数据条。
  • 限时模型下,结束时会有统计数据汇总,还有过程中拖动错误的汉字记录回顾。

自动听写词语

「词语听写」 https://edui123.com/tingxie

一个自动朗读语文书后“词语表”的在线网页。

  • 内置 3~6 年级上册词语,选择年级、第几课,点击开始即可;
  • 默认每个词语读两遍,不同词语停顿 3 秒(可拖动修改);
  • 随机模式,全册词语打乱顺序 20 个为一组;
  • 早读模式,全册词语打乱顺序读完后会显示“词语”。

杂记

其实 3 个都是单页可离线的 html,听写后来改用第三方接口,因为发现 Edge 文字转语音国内不可用,能用也只能 PC 上,使用太受限。

Memos & n8n ,秒接入 AI

2024-12-18 21:30:36

Memos 0.18 还是哪个版本开始就支持 webhook ,一直不知道有啥用。自从折腾了 n8n,发现能连通,而且也自用有段时间。

自动化流程思路是:接收 Memos Webhook,判断是新建事件,判断首行是否有 触发词,进入对应流程修改当前条笔记。

演示之一

a修改 接内容,触发✌️

使用简要说明

安装 n8n 之后,下载 Memos_v0_22_3__share.json,其它版本需自行微调。

修改授权信息

复制 Webhook 节点链接

粘贴到 Memos 设置 偏好设置 内。

根据需要可修改触发词

基于正则匹配。

后记

拓展性极强,当日常使用次数极少,不太习惯……

其它更多的拓展一个思路,对于有 webhook 或 api 接口,都能非常方便接入 n8n 做联动 💪

正在使用的 Docker 清单

2024-12-08 17:16:41

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

2024-11-25 22:42:06

借助古早 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()
}

教程推荐

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

2024-11-23 14:01:06

突然,起意。

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

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

题图

wk19-miss-1wk19-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-00001wk5-bdsx-00002

5.武功山

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

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

6.石家庄动漫展

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

wk8-dmzjy-1wk8-dmzjy-2

wk8-dmzjy-3wk8-dmzjy-4

7.小镇的世外桃源

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

wk9-swty-1wk9-swty-2

wk9-swty-3wk9-swty-4

8.吉安武功山

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

9.马岭美女峰野攀

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

wk11-mvfyp-1wk11-mvfyp-2

wk11-mvfyp-3wk11-mvfyp-4

10.夜景模式下的广州

23年11月|(via @老孙

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

11.新疆之行

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

wk14-xjzx-1wk14-xjzx-2

12.东极岛

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

wk15-djd-1wk15-djd-2

13.古都大同

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

wk16-xksdtwk16-xksdt-2

14.重庆华岩寺随拍

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

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

15.自驾出游三千里

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

wk18-yyzjcy-1wk18-yyzjcy-2

wk18-yyzjcy-3wk18-yyzjcy-4

16.去香港办了张银行卡

24年3月|(By DOMON

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

17.武汉东湖樱花园

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

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

18.无锡太湖

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

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

19.西昌游

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

wk21-xichang-2.jpg

wk21-xichang-1.jpgwk21-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