惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Hacker News
The Hacker News
F
Full Disclosure
Cloudbric
Cloudbric
Blog — PlanetScale
Blog — PlanetScale
W
WeLiveSecurity
N
News and Events Feed by Topic
T
Troy Hunt's Blog
V2EX - 技术
V2EX - 技术
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
B
Blog
GbyAI
GbyAI
C
Check Point Blog
B
Blog RSS Feed
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Recorded Future
Recorded Future
The Last Watchdog
The Last Watchdog
N
News and Events Feed by Topic
T
The Blog of Author Tim Ferriss
O
OpenAI News
V
V2EX
人人都是产品经理
人人都是产品经理
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
IT之家
IT之家
WordPress大学
WordPress大学
www.infosecurity-magazine.com
www.infosecurity-magazine.com
S
Security @ Cisco Blogs
C
Cisco Blogs
Security Latest
Security Latest
S
Security Affairs
V
Visual Studio Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Hacker News - Newest:
Hacker News - Newest: "LLM"
博客园 - 司徒正美
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Azure Blog
Microsoft Azure Blog
Last Week in AI
Last Week in AI
AWS News Blog
AWS News Blog
雷峰网
雷峰网
Apple Machine Learning Research
Apple Machine Learning Research
PCI Perspectives
PCI Perspectives
博客园_首页
U
Unit 42
Google DeepMind News
Google DeepMind News
Hugging Face - Blog
Hugging Face - Blog
Project Zero
Project Zero
Cisco Talos Blog
Cisco Talos Blog
The Register - Security
The Register - Security
N
Netflix TechBlog - Medium
L
LINUX DO - 热门话题
H
Hacker News: Front Page

TrumanDu's Blog

AI Agent RAG学习笔记 杜架的记录与分享(020期) AI 大模型工作流开发 深入理解 MCP 大模型微调 MyBoot - 类似 Spring Boot 的 Python 快速开发框架 摄影学习笔记 修图大师 - 限制 AI 修图能力的不是修图大师,而是你的想象力 杜架的记录与分享(019期) 杜架的记录与分享(018 期) 你还记得自己的座右铭吗? Discourse 调研笔记 我的前端技术栈 杜架的记录与分享(017期) 2024年终总结 2024 年度独立博客年终总结随机浏览网站 杜架的记录与分享(015期) 杜架的记录与分享(014期) 足以让我爆吹的 AI 编程利器-Cursor React 学习笔记总结
杜架的记录与分享(016期)
TrumanDu · 2025-02-18 · via TrumanDu's Blog

杜架的记录与分享,记录与思考有价值的信息,主要包含:碎片化思考,阅读笔记分享,软件分享,内容记录等。内容主题有极大的个人喜好偏向,爱我所爱,想我所想,写我所写。

羊肉胡卜

今年过年前终于第一次吃到了运城美食,北相羊肉胡卜。山西著名汉族小吃,距今有一百多年历史,久负盛名。味道清爽,油而不腻,滋补身体,为当地群众性的名吃佳品。运城市北相镇人做的最好,故名。“羊肉胡卜”不是羊肉和胡萝卜,这里的“胡卜”指的是一种死面饼子…

制作方法是:把烙熟的白面薄饼切成丝条,加鲜羊肉汤煮成,再加香油、葱花、红辣椒面等调料。

笔记

如何抓取网址并截图

之前有个需求,需要在 teams 中根据报警信息获取更多信息,由于网络隔离,我能想到的一个办法就是针对报警信息在内网生成浏览器截图,后期没人反馈也就没做了。
最近发现一个项目https://github.com/US-Artificial-Intelligence/ScrapeServ,一个自托管的 API,它接收一个 URL 并返回一个包含浏览器截图的文件。

索性研究一下它的原理:主要是通过Playwright 实现的。该项目支持js,python,java

ScrapeServ 是使用 python 实现的。核心代码如下:

1
2
3
4
5
6
7
8
9
with sync_playwright() as p:
# Should be resilient to untrusted websites
browser = p.firefox.launch(headless=True, timeout=10_000) # 10s startup timeout
context = browser.new_context(viewport={"width": BROWSER_WIDTH, "height": BROWSER_HEIGHT}, accept_downloads=True, user_agent=USER_AGENT)

page = context.new_page()
response = page.goto(url)
page.screenshot(path="screenshot.png", full_page=True)

MCP(模型上下文协议)

Cursor 上了 mcp 的 marketplace 了,Cursor Directory。所以顺手了解一下 MCP(模型上下文协议)。

是什么?

MCP(Model Context Protocol,模型上下文协议) 是由 Anthropic 推出的一种开放标准,旨在统一大型语言模型(LLM)与外部数据源和工具之间的通信协议

Img

MCP 架构

MCP 遵循客户端-服务器架构(client-server),其中包含以下几个核心概念:

  • MCP 主机(MCP Hosts):发起请求的 LLM 应用程序(例如 Claude Desktop、IDE 或 AI 工具)。
  • MCP 客户端(MCP Clients):在主机程序内部,与 MCP server 保持 1:1 的连接。
  • MCP 服务器(MCP Servers):为 MCP client 提供上下文、工具和 prompt 信息。
  • 本地资源(Local Resources):本地计算机中可供 MCP server 安全访问的资源(例如文件、数据库)。
  • 远程资源(Remote Resources):MCP server 可以连接到的远程资源(例如通过 API)。

解决问题和目标是什么?

MCP 的主要目的在于解决当前 AI 模型因数据孤岛限制而无法充分发挥潜力的难题,MCP 使得 AI 应用能够安全地访问和操作本地及远程数据,为 AI 应用提供了连接万物的接口。

这里的安全访问是指 MCP Servers 限定了数据访问的权限和通信加密,主要是 MCP Servers 约定了数据访问。

使用 demo,详见:使用 Claude Desktop 通过 PostgreSQL MCP Server 查询数据库信息

awesome-mcp-servers

docker run –与-参数区别

2017 年接触 docker,自己的学习的命令基本就没发生变化,一直纠结–与-参数区别,索性再扒一下官方文档,学习一下,以下为学习笔记。

单短横线 - 双短横线 --
区别 单短横线 - 用于 单字符 选项,通常可以 合并 使用。 双短横线 --用于 完整的单词选项,通常是 更具描述性的参数。双短横线 --还可用于终止选项解析,后续内容被视为 纯参数
常用参数对照 -v
-e
-volume
--env
注意事项 Docker 支持 等号(=)格式 和 空格分隔格式 来传递参数。
docker run --network=host ubuntu
docker run --network host ubuntu
host network driver --net=host 对等--network=host
官方文档更倾向使用 –network=host,因为 –network 是更通用的选项,可用于: host 、bridge(默认)、 none 自定义网络 但 –net=host 仍然可用,特别是在较旧的 Docker 版本中
demo1 docker run -it ubuntu docker run --name test -d nginx:alpine
demo2 docker run --rm ubuntu
这里 rm 不是简写合并,rm 本身就代表删除
demo3 docker run --rm ubuntu -- bash -c "echo hello"
这里 –rm 是 Docker 选项,ubuntu 是镜像,bash -c “echo hello” 是传递给 ubuntu 容器的命令。-c 可能与 Docker 选项混淆,则可以使用 -- 来分隔 ,暂未验证。

docker cli 官方文档

Dockerfile reference

记录

推荐文章

  1. 作为一名前端架构师,我是怎么搭建前端工程化滴
    可以深度了解一下前端工程化,写的不错,对于想做架构师的程序员很有帮助。

开发相关项目

zod

https://github.com/colinhacks/zod

TypeScript 优先的 scheme 验证与静态类型推断

1
2
3
4
5
6
7
8
9
10
11
12
import { z } from "zod";

// creating a schema for strings
const mySchema = z.string();

// parsing
mySchema.parse("tuna"); // => "tuna"
mySchema.parse(12); // => throws ZodError

// "safe" parsing (doesn't throw error if validation fails)
mySchema.safeParse("tuna"); // => { success: true; data: "tuna" }
mySchema.safeParse(12); // => { success: false; error: ZodError }

barba

https://github.com/barbajs/barba

一个小巧易用的库,可帮助你在网站页面之间创建流畅平滑的过渡效果。

Img

reactbits

https://github.com/DavidHDev/react-bits

React Bits 是一个大型的动画 React 组件集合,用于为你的网页创作增添趣味。60 个组件总数(文本动画、动画、组件、背景)

Img

starlight

https://github.com/withastro/starlight

Starlight 是一个基于 Astro 框架构建的全功能文档主题网站。

未来我的文档类网站打算使用这个项目来试试,试用场景基本和dumi 类似。

Img

media-chrome

https://github.com/muxinc/media-chrome

用于制作在你的网站或应用中音频和视频播放器控制的自定义元素(Web 组件)。

Img

有用又好玩的软件

Raphael AI

https://raphael.app/zh

免费的 AI 生成图像

Img

Screenshot Studio

https://screenshot.onionai.so/

生成 store 截图,用来上架多个 app store.

Img

Marketing Emails

https://campaignbuzz.io/emails

可以查看到国外主流的邮件营销模板,可以一键复制代码,也是我研究国外邮件营销的范本,收获很大。

Img

termora

https://github.com/TermoraDev/termora

Termora 是一个终端模拟器和 SSH 客户端,支持 Windows,macOS 和 Linux。

Img

懒猫书签清理

https://www.ainewtab.app/LazyCat-Bookmark-Cleaner/zh-cn/

懒猫书签清理工具帮助您一键清理失效书签、重复书签和空文件夹,让书签管理变得简单高效。支持 Chrome 和 Edge 浏览器。

Img

Pearcleaner

https://github.com/alienator88/Pearcleaner

一款免费、开源且遵循公平代码许可的 Mac 应用清理工具。亲测好用。还可以用来清理开发环境。

Img

qrcode-file-transfer

https://github.com/ganlvtech/qrcode-file-transfer

闲来无聊搜了一下如何不需要网络传输数据,搜到了这个项目,通过将文件编码为二维码,然后第二台设备通过摄像头扫码后将数据解码。实现不依赖网络传输数据。速度有限。脑洞不错。

SamWaf

https://github.com/samwafgo/SamWaf

SamWaf 开源轻量级网站防火墙,完全私有化部署

Img

Keyviz

https://github.com/mulaRahul/keyviz

Keyviz 是一个免费的开源工具,用于可视化你的按键操作。

Img

资源

DeepSeek

cursor

大模型

最近在学习的大模型相关资料,在此整理记录一下,分享给希望了解 LLM 原理的的程序员。

快点软件镜像站-Quick Mirrors

https://mirrors.quickso.cn/#news

Img

说明

杜架的记录与分享相关信息:

🙌 如果你阅读到这里,相信我们一定是同道中人,有任何想法,欢迎私聊我,微信号:trumandu007
⚡️ 如果你也是在西安地区从事 IT 相关工作,欢迎私信加入我建的 『西安 IT 技术圈』微信群,我们是一个什么样的群体? 为什么要做『西安 IT 技术圈』
👬🏻 朋友,都看到这了,确定不关注一下么 👇

trumandu_wechat_2022.png

参考资料