GitHub%E3%81%AEWeb%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%82%A4%E3%82%B9%E3%81%8B%E3%82%89%E3%82%B3%E3%83%94%E3%83%9A%E3%82%92%E8%BF%BD%E6%94%BE%E2%80%A6%E3%82%88%E3%82%8A%E5%AE%89%E5%85%A8%E3%81%AAZeroClipboard%20%E3%82%92%E5%B0%8E%E5%85%A5

GitHubのWebインタフェイスからコピペを追放…より安全なZeroClipboard を導入

github-logo

コピペよ、さようなら。GitHubが今日(米国時間1/2)立ち上げたJavaScriptライブラリZeroClipboardは、表示されない(見ることができない)Adobe Flashのムービーを使うクリップボードにテキストをコピーする。

テキストの複数の長い行をクリップボードにコピーし、その際Secure Hash Algorithms(SHAs)を使う機能は、GitHubに2009年からある:

clippy

ZeroClipbardを使うと、Webサイトにクリップボードの機能を容易に持たせられる。そのアドバンテージは、ボタンをサイトのどこにでも置けるGitHubの能力に由来している。

copytoclipboard

GitHubのブログによると、同社はすべてのクリップボードボタンをZeroClipboardにアップグレードしようとしている:

ZeroClipboardでは、Flashのオブジェクト(今のところデータをクリップボードに入れるための唯一の信頼できる方法)を、お望みのどんなDOM成分にも貼り付けられる。しかも、ユーザの自由なスタイリングで。

こういうところを見ても、GitHubはとてもおもしろいサービスだ。以前協同ファウンダのTom Preston-Warnerが同社の創立一年目に書いたブログ記事を読んだことがある。そこには同社が、Gitの複雑性を抽象化する努力をコンスタントに続けている様子が書かれていた。彼とChris WanstrathがGitHubを始めたとき、Gitはまだ幼児期で、バージョンコントロールシステムとしてはほとんど無名だった。当時Preston-Warnerが言うには、Git以前の分散開発〜プログラミングの唯一の方法は、UNIXマシンにユーザアカウントをセットアップしてそれをアドホックなソリューションとして使うことだった*。〔*: ML(メーリングリスト)という方法もよく使われた。〕

GitHubはGitを大規模開発にも使えるようにするために作られた。その課題はつねに、複雑性を抽象化してデベロッパがコードを共有できるコミュニケーションを作ることだ。ZeroClipboardは、このサービスのアクセス性を良くするために、同社がふだんから続けている取り組みの一環だ。

〔参考ページ。〕

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

Tags:
blog comments powered by Disqus

コメント

岸本 知丈
どういう戦略をとるにしろ、それなりの宣伝費用かかかる。なので弱小企業からすれば口コミで勝負せざるを得…
げのじ
いやあ、ひどい記事ですね。ドローンでググったらこの記事が出てきて読んだけど、信用しかけましたよ。表記…
Kid
「現時点では、米国を拠点とし、英語でツイートする広告主様だけに対応しています」らしいです。