MoreRSS

site icongtdstudy | 学无止境修改

喜欢用 Emacs 的非程序员。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

gtdstudy | 学无止境的 RSS 预览

超文本先驱 | Intermedia

2025-05-12 16:31:28

#brown_university #norman_meyrowitz #intermedia #hypertext

Intermedia 是来自布朗大学后来的第三个重要的超文本项目,此前有 HES (1967) 和 FRESS (1969)。Intermedia 于 1985 年由 Norman Meyrowitz 启动,他此前在布朗大学进行过超文本研究。Intermedia 项目与信息与学术研究机构 (IRIS) 的成立同时发生。 来自 Intermedia 的一些材料,由梅罗维茨(Nancy Meyrowitz)、加雷特(Karen Catlin)等人撰写,被用于 HTML 的开发。

[2025-05-12 Mon 10:06] DeepWiki 有一个非常优秀的交互

2025-05-12 10:39:36

如果 Github 上的某一个仓库,未被索引。此时,它会显示如下页面,告诉用户这一信息,同时邀请用户填写邮箱,在索引完成之后发送通知。

一举多得:

  • 服务体验的完整性。这里实际上涉及到了「服务设计」,如果有一个仓库违背索引,此时用户的体验是最糟糕的时刻,所以提供完成通知,让用户有继续得到服务的感受,让人体验到一种完整的服务流程——服务设计的目标就是避免用户在所有流程环节里流失。

  • 合情、合理、合法地获取用户的邮箱。这一点在现在的社会、商业环境里是很难的。尽管邮件营销看上去很 Old School,但迄今为止,依然是有效的营销手段。

Eugene Yan

2025-05-11 21:48:39

#llm #ai #amazon

  • 喜欢动手实践产品原型的首席科学家
  • 在博客中经常讨论如何将 LLM 落地应用在产品里
  • 还主持了一个定期解读 AI 论文的 Club,每两周聚一次

一些我觉得有意思的文章:

开源硬件 | Flipper Zero

2025-05-11 21:47:55

#flipper_zero

X 上,我看到一则视频,看到有人用一个有趣的硬件,来复制大家常见的钥匙。后来经过一番搜索,发现该视频的制作人叫 LockPickNic,是一个 YouTuber,他非常着迷于现实中的锁,和钥匙。

在一个更详细的视频当中,他彻底展示,他如何通过一个叫 Flipper Zero 的开源硬件来复制钥匙。以下是我用 Gemini 总结的过程:

  1. *针对钥匙类型*:主要针对的是*基础的住宅钥匙*,视频中提到有90%的几率是美国的 *Schlage C 型*钥匙。
  2. *技术方法*:
    • 使用 Flipper Zero 进行钥匙解码。
    • 重点提到了*3D 打印技术*来制作复制的钥匙。
  3. *讨论与疑问(来自评论区,可能在视频中有所涉及或引发的思考)*:
    • 不同钥匙类型的适用性(如瑞士的 Kaba 钥匙、凹点钥匙)。
    • 3D 打印的精度、材料选择(如 PLA, PETG-CF)以及可能遇到的问题(如柔韧性、断裂风险)。
    • 如何定义和识别钥匙的 Warding 类型。
    • 如何判断锁有多少个针脚(pins)。
    • Flipper Zero 生态系统中使用的具体应用程序。
    • 与传统的钥匙复制方法(如钥匙铸造系统)的对比。

Flipper Zero 是什么?

这是一款多功能便携式设备,主要面向对无线电、硬件和安全感兴趣的人(常被称为“极客”或“渗透测试员”)。

官网:https://flipperzero.one/

官网简介:Flipper Zero 是一个玩具般外形的便携式多功能工具,专为渗透测试人员和极客设计。它擅长破解数字设备,例如无线电协议、门禁系统、硬件等等。它完全开源且可定制,因此你可以根据自己的喜好进行扩展。

它具备多种接口:

根据提供的内容,Flipper Zero 集成了以下主要功能模块或能力:

  1. *Sub-1 GHz 模块*:用于与各种无线设备(如遥控器、车库门、物联网传感器等)进行交互,支持315 MHz, 433 MHz, 868 MHz, 915 MHz 频段(取决于地区)。
  2. *NFC (13.56 MHz)*:支持读写和模拟多种NFC卡片(如ISO-14443A/B, MIFARE Classic®, Ultralight®, DESFire®, FeliCa™, HID iClass™等)。
  3. *RFID (125 kHz)*:支持读写和模拟多种低频RFID标签(如EM400x, HID, Indala, FDX, Pyramid, AWID, Viking等)。
  4. *红外收发模块 (Infrared)*:可以学习和发送红外信号,用于控制电视、空调等设备,支持多种协议(NEC family, Kaseikyo, RCA, RC5, RC6, Samsung, SIRC等)。
  5. *GPIO 接口*:用于连接外部硬件,进行固件烧录、调试、控制。它还具备:
    • SPI、UART、I2C 转 USB 转换器功能。
    • SPI Flash 编程器。
    • AVR ISP 编程器。
    • OpenDAP 调试。
    • 提供 5V 和 3.3V 电源输出。
  6. *iButton (1-Wire)*:支持读写和模拟 Dallas DS199x、CYFRAL、Metakom 等接触式密钥。
  7. *蓝牙 LE 5.4 (Bluetooth LE 5.4)*:用于低功耗蓝牙通信。
  8. *USB Type-C 接口*:用于充电、数据传输,并可作为USB设备(如串口转换器)。
  9. *Fuzzing 工具*:用于测试各种协议和信号。
  10. *独立操作能力*:内置LCD显示屏、5向导航键+返回键、蜂鸣器、振动马达和锂电池(2100 mAh),无需PC即可操作。
  11. *MicroSD 卡槽*:支持高达256GB的MicroSD卡(推荐2-32GB),用于存储数据,支持FAT12, FAT16, FAT32, exFAT文件系统。

https://github.com/flipperdevices Flipper Zero 的官方 Github 仓库 https://github.com/Next-Flip/Momentum-Firmware Flipper Zero 自定义固件

张力所存在的地方,就是需求所在

2025-04-28 17:39:08

产品是矛盾统一论的实例。

例子:

桌面宠物

  • 理性 vs 感性 => 在理性的情景中,添加感性元素
  • 紧张 vs 放松 => 在紧张的情景中,注入放松元素

那么这个例子反过来,也是可以的:

日记数据化

  • 理性 vs 感性 => 在感性的情境中,添加理性元素
  • 混乱 vs 有序 => 在混乱的情境中,添加有序元素

Vim 中节约重复步骤的命令

2025-04-26 13:27:15

. 重复上一步命令
; 重复查找上一个字符
* 重复查找当前光标下的单词

这两个命令组合起来,可以节约很多重复操作。

我举一个书上的例子,将以下代码中的 + 两旁添加空格:

var foo = "method("+argument1+","+argument2+")";

此时使用 ;. 的组合,就非常方便:

另外如下例子中,则是 *. 组合一起使用。先用 * 查找出相同的单词,在 cw 修改了之后,就可以按下 n 让光标跳转到下一个单词上,然后直接按下 . 即可: