IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

联网的剪切板

IT与人性 2009-11-13 09:25:37 累计浏览 1,772 次
本机暂存

    先发一则笑话:

    是这样的张总:你在家里的电脑上按了CTRL+C,然后在公司的电脑上再按CTRL+V是肯定不行的。即使同一篇文章也不行。不不不,多贵的电脑都不行!

    我在Twitter 上发了这样一则笑话,引起了大家疯狂的RT,因为确实很好笑。

    搞笑之余,有两个推友留下了这样的评论:

    1,其实如果剪贴板软件加上联网功能,这样的功能实现起来也不难

    2,这不是笑话,简单技术就可实现,成熟产品已有好几个。这个故事告诉我们,嘲笑别人前先验证自己是站在无知的一边吗?

    第二条留言我们可以先不看,因为到底是谁“无知”这个也说不好,什么叫成熟的产品就更没说清楚。我反而倒是想到了一个问题:为什么我们不能按照用户的想法去做产品呢,在家里电脑复制,然后去公司电脑粘贴,我们为什么不能让它就行了呢?

    那我们考虑一下这个“联网的剪切板”是个什么样子的东东:

    A,用户电脑必须联网使用此功能;

    B,设计者需要提供一种技术手段记住用户身份;

    C,用户必须在使用的所有电脑上,在联网的剪切板中绑定同一个用户身份;

    D,所使用的电脑都要装有这个“联网的剪切板”软件。

    我 们可能还需要考虑到,当电脑没有联机的时候,我们需要告诉用户联网功能不可用。或者我们考虑到是不是可以让用户多次复制和粘贴,也就是说不要每次复制都清 空上次复制的内容,因为毕竟复制一次不容易嘛,不过这又涉及到了内容管理的问题。我们又考虑到,是不是这样的设计会让用户相当迷惑,我们可以尝试区分于剪 切板做另外一个产品呢?哦,不行,这样的产品早就有了,比如Evernote。还有一个问题,剪切板是可以复制电脑中任何文件的,这个我们如何在互联网剪 切板中处理?

    回头我们想想,为什么会有剪切板这样的这样一个,可能是电脑上使用最广泛的一个产品的存在,他满足了人们哪些需求呢:

    A,我们想要从一个程序中复制一段文字或多媒体内容到其他程序里;

    B,我们想要把文件从一个磁盘分区复制到另一个磁盘分区里;

    这些可能占据了我们日常对剪切板使用需求的99%,这些需求可以使用剪切板简单到极致的完成,不需要联机、不需要用户身份识别、所有电脑都支持。

    联网剪切板软件,明显是为了满足1%的用户需求,去增加99%的用户使用成本。上面的推友说:“这个故事告诉我们,嘲笑别人前先验证自己是站在无知的一边吗”,现在我知道到底是谁无知了。

    剪切板之所以使用程度如此之高,就是因为它足够简单,“互联网剪切板”也许有,但绝对是少数人再用的。简单保证了高效,Twitter 其实也是如此。

同分类推荐文章

  1. 等了十年的 Go 链式管道,终于来了:seq 让你像写 Scala 一样写 Go (2026-06-25 18:38:18)
  2. Go 实验特性详解 (2026-06-21 10:05:27)
  3. amd64 微架构级别对 Go 程序性能提升多少? (2026-06-21 09:38:49)

查看更多 后端 文章 →

建议继续学习

  1. rsync同步的艺术 (累计阅读 9,601)
  2. POST与GET的区别及RESTful (累计阅读 7,863)
  3. Google短网址的API (累计阅读 6,522)
  4. 移动互联网创业公司的服务器选择 (累计阅读 6,307)
  5. 理解JSON:3分钟课程 (累计阅读 5,793)
  6. libcurl中使用curl_easy_getinfo 产生段错误分析 (累计阅读 5,783)
  7. 5分钟搞定你的Rest Server (累计阅读 5,744)
  8. SteveY对Amazon和Google平台的长篇大论 (累计阅读 5,058)
  9. 在wordpress中使用Google Reader “Send To” (累计阅读 5,029)
  10. MYSQL数据库网卡软中断不平衡问题及解决方案 (累计阅读 4,766)