Загрузка видео...

Не удалось загрузить видео

На главную

把耳机改成摩斯密码发送器,这个 Github 项目看起来十分极客: 原理比较简单:浏览器有一个 API 叫做 MediaSession,它允许对标准媒体行为进行自定义,例如点击 pause 键时执行什么动作可通过 JavaScript 进行重新定义,利用这个特性,根据不同的按键操作,就可以发送不同的消息指令了,手机和电脑锁屏状态都可以控制。 结合 Picture-in-Picture API 还可以做出更多有趣的事情,画中画允许浏览器打开一个系统级置顶的 Video,很多视频网站也支持了这个特性,为了增加灵活性,又新出了一个 Document Picture-in-Picture API,它支持将任意 HTML 内容放置到这个画中画窗口中,并使用 MediaSession API 来控制窗体内容的交互和呈现方式。 参考摩斯密码发送器项目的实现,能够做的有趣事情就比较多了,例如,可以将耳机改造成幻灯片控制器、游戏控制器,也可以用来控制一个全局置顶的番茄时钟、音乐播放器、视频会议等窗口的交互行为,这里有几个有趣的示例:

172,303 просмотров • 1 год назад •via X (Twitter)

Комментарии: 10

Фото профиля 不再改名Diana川
不再改名Diana川1 год назад

2024年末两大发明, 1.视频传输二维码 2.无线耳机传莫斯电码

Фото профиля yuedingwangji
yuedingwangji1 год назад

骚呀,不过怎么控制ppt呀

Фото профиля NinJaRoGem
NinJaRoGem1 год назад

想到了无间道的梁朝伟

Фото профиля Sandy_T
Sandy_T1 год назад

看着真的极客

Фото профиля Arrake
Arrake1 год назад

666

Фото профиля 不会投资の小散
不会投资の小散1 год назад

改成语音ai/gpt不是更牛批

Фото профиля 🇺🇦Tanny💤
🇺🇦Tanny💤1 год назад

最鸡肋的按键,无线耳机上加个按键是有多没有常识,手机在手你会去用耳机的按键???也不知道产品经理都是些什么货色

Фото профиля ghostviper
ghostviper1 год назад

额 懂了 可以拿来写小说..

Фото профиля 0xffee
0xffee1 год назад

666

Фото профиля 水果腻酱
水果腻酱1 год назад

然后得了拇指关节炎

Похожие видео

Codex 操控电脑的三种方式。Codex 团队成员 Jason 今天写了一篇详细指南,把三者的区别和适用场景理清楚了,这里做个精简版。 【1】Computer Use:最广,也最慢 Computer Use 让 Codex 像人一样看屏幕、点鼠标、敲键盘,操作你电脑上的任何图形界面应用。Spotify、Xcode、系统设置、iOS 模拟器,甚至 iPhone Mirroring 都能控制。 代价是慢。结构化插件可以直接调 API,Computer Use 得一步步看界面、找按钮、等响应、再检查结果。但它能搞定没有 API 的应用,这是其他方式做不到的。 Mac 和 Windows 的体验差距很大:Mac 上 Codex 可以在后台静悄悄地操作,你继续用自己的电脑不受影响;Windows 上它必须占据前台,操作期间你没法用那台机器。 Jason 举了个例子:有次他的快递被偷了,Amazon 说要等 25 分钟才能接通客服。他让 Codex 每五分钟检查一次聊天窗口,客服出现后改为每分钟一次,自动完成退款流程。他去洗了个澡,回来退款已经办好了。 【2】Chrome 扩展:带着你的登录状态 Chrome 扩展让 Codex 使用你已登录的浏览器会话,包括 cookies、账号状态和已有标签页。Gmail、LinkedIn、Salesforce、公司内部后台,这些需要登录才能用的工具,Chrome 扩展是对的选择。 它还能同时控制多个标签页,在一个标签里读信息,到另一个标签里对比,再到第三个标签完成操作。Computer Use 也能操作浏览器,但它只认屏幕坐标,Chrome 扩展理解的是浏览器层面的上下文。 Jason 用它跑了一个长期任务:每天让 Codex 通过 Chrome 检查他的 Twitter 私信、浏览相关新闻、收集反馈,把有价值的内容存到本地文件,但不发任何消息。 要注意的是,网站会把 Codex 的点击和表单提交当作你本人的操作。研究、浏览、起草可以自动化,但发送、发布、付款这类操作最好留给自己确认。 【3】内置浏览器:给开发者的沙盒 内置浏览器住在 Codex 的对话线程里,你和 Codex 共享同一个渲染页面。它不带任何登录状态和 cookies,是个完全隔离的环境。 这反而成了开发场景的优势。它的主场是本地开发服务器、文件预览、公共网页、响应式布局检查和视觉 bug 复现。Codex 可以改代码、操作页面、截图、再跑一遍,形成紧密的反馈循环。 Jason 最喜欢的功能是标注:你可以直接在页面上点击某个元素留评论,比如"这个层级反了""这个按钮间距不够",Codex 会拿着截图和元素上下文去改代码,改完重新打开同一个页面等你下一轮标注。比来回传截图和文字描述高效得多。 【选哪个?】 简单记:任务需要登录状态用 Chrome,需要操作桌面应用用 Computer Use,在做前端开发用内置浏览器。如果有现成的插件或 MCP 能完成任务,优先用结构化工具,视觉控制是最后手段。

宝玉

179,243 просмотров • 1 месяц назад

今年,AI机器人赛道真的是火得不行。 从家里用的扫地机器人到工业上的自动化设备,甚至现在都可以上台跳舞了,不得不说一句牛逼! 但是现在机器人和AI系统大多被少数几家大公司掌控,创新的步伐虽然快,却往往伴随着技术封闭性和使用限制。 OpenMind 却正在打破这种局限,提出了一个非常具有前瞻性的解决方案——开源的机器人操作系统。 这种做法不仅仅是技术上的创新,它从根本上重新定义了谁能控制机器人的智能,以及谁能参与到技术创新中去。 OpenMind的核心理念是开放和去中心化——这意味着不再是只有少数几家公司有能力和资源控制机器人的发展和应用。通过开源操作系统OM1,OpenMind赋予了全球开发者和创新者在机器人生态系统中发挥更大作用的机会。任何有创意、有技术的团队,都可以基于OM1平台构建自己的机器人应用,这种开放生态不仅能加速创新,还能促进更广泛的合作和资源共享。 最关键的是,OpenMind没有像传统公司那样将机器人生态系统封闭在一个小圈子里,而是推动它向全球开发者开放,鼓励他们参与并共同塑造机器人的未来。这不仅能避免技术的垄断,更能确保机器人系统的多样性和适应性——每个开发者、每个小团队都能贡献自己的智慧,推动机器人技术在各个行业中的应用。 这背后折射的是OpenMind对于去中心化理念的深刻理解和执行力。与传统企业垄断不同,这种去中心化的思维让更多的人和团队能通过开源平台参与进来,这也让机器人技术有了更多的可能性。 未来的机器人技术, OpenMind 无疑为其注入了一股新鲜的力量。在这场关于机器人智能的创新竞赛中,去中心化和开源将不仅仅是一个趋势,更是能让全球每个人都参与进来的机会。 #OpenMind

阿乐

60,904 просмотров • 6 месяцев назад

微软研发的 AutoGen 框架太强大了,它是一个多代理框架,利用它可以轻松定制一系列工作任务。 举一个常见的例子:我们要实现一个爬虫程序,抓取并保存网页图片。如果把这个任务丢给 ChatGPT,它会直接返回一串可执行代码,但是代码通常会存在问题,例如执行报错、缺少依赖等,你需要反复跟 ChatGPT 对话来完善程序。当然,我们也可以设定一个复杂 Prompt,要求它调用 ChatGPT 的代码执行插件,如果存在报错,则继续修正程序。 这个任务如果交给 AutoGen 来实现,将会变得无比简单,几行代码就可以搞定: 1)定义一个 Assistant Agent,它的任务是解决问题 2)定义一个 UserProxy Agent,它的任务是替代人询问问题,同时在本地执行程序 这两个 Agent 都不需要给他们设置 Prompt。当我们把爬虫任务交给 UserProxy 后,它会理解任务,然后询问 Assistant 应该如何做,Assistant 会把操作过程告诉 UserProxy,接着 UserProxy 会根据指示在本地安装依赖,然后创建文件执行代码,如果执行出现错误,它会把详细报错提交给 Assistant,依次循环,直到可以获取到最终的结果。任务结束的时候,你会看到目标图片已经保存到本地磁盘了。 利用这个框架可以做的事情非常多,它提供的能力也十分完善,可以在项目的 notebook 中找到很多最佳实践: P.S. 为了确保安全,还是建议你在 Docker 环境中执行程序,UserProxy 有一个 code_execution_config 配置,将 use_docker 配置为 True 即可;另外,它还有一个 human_input_mode 参数,设置为 NEVER,表示整个过程都不需要人参与,也可以设置为其他值,它会等待人的输入后再进行下一步操作,这个设计可以让人参与到任务执行过程,避免跑偏。

Barret李靖

517,707 просмотров • 2 лет назад