ソースコードを共有する新ジャンル、Pastebinって何?
2009/02/09
![]() |
SitePoint: New Articles, Fresh Thinking for Web Developers and Designers |
ソースコードの共有をしたいものの、プロジェクトをホスティングサービスに登録し、バージョン管理システムを使ってソースコードを共有するほどのものでもない。かといってメールやメッセンジャーでソースコードを共有するのは面倒くさい。手軽にソースコードの共有ができないものか、そんな用途に使えるWebサービスがある。同ジャンルはPastebin (ペーストビン)と呼ばれることが多い。
SitePoint - The Top 5 Places to Share Code QuicklyにおいてJosh Catone氏がPastebinをまとめている。Pastebinサービスからとくに5つのサービスを紹介し、加えて関連するサービスも紹介されている。Pastebinを使ってみるには最初に読んでおきたいドキュメントだ。
紹介されているPastebinサービスは次のとおり。
- Pastie - プライベート機能や公開期限設定などの機能は提供されていない、シンプルに必要な機能だけを提供しているPastebinサービス。機能が充実しているわけではないがPastebinとしてよくできている。高性能なPastebinを求めている場合Paste2、Pastebin.com、Lodge It、Pastebin.ca、GnoPasteなどがある
- Gist - SSLセキュアプライベート機能、組み込み表示、Gitを使ったPastebinサービスを提供している。
- TinyPaste - シンタックスハイライトも用意されていないシンプルなPastebinサービス。APIやFirefoxエクステンションも用意されており、ソースコードやテキストを共有する目的だけならいい選択肢。類似するサービスにTwitter向けに制作されたSniptがある
- EtherPad - Pastebinサービスではないが、リアルタイムにソースコードを共有するには優れたサービス。共有しているユーザ間でリアルタイムに編集内容が反映される
- Snipplr - 数名以上の大人数でソースコードを共有したい場合に適したサービス
Pastebinの基本的な機能はだいたい次のとおり。
- 誰でもアクセスできる短いURLの生成
- シンタックスハイライト
- 行番号表示
- オリジナルデータのダウンロード
こうした機能をベースに公開期限の設定やプライベート閲覧モード、再編集機能などが用意されている。Pastebinを使う場合、プライベートモードにしないかぎり他のユーザも見える状態になるため注意しておきたい。The Top 5 Places to Share Code QuicklyはPastebinの説明も簡潔にまとまっており、Pastebinをはじめるにはいい資料といえる。Pastebinに興味がある場合にはチェックしておきたい。
関連記事
- Gitバージョン管理システム採用拡大、Perl 5も移行[2008/12/24]
- 7つのバージョン管理システムを知る[2008/9/24]
- Mozilla、リポジトリをCVSからMercurialへ移行[2008/6/5]
- Rails、SubversionからGitへ - zipファイルでもOK[2008/4/15]
- ポストCVS/Subversionなるか、Mercurial 1.0登場[2008/3/26]
- 【レポート】BSDCon 2006 Canada/FreeBSD developer summit - 新malloc(3)実装 jemalloc/NanoBSDアプライアンス/Distributed VCS[2006/5/15]
関連サイト
ヘッドライン
- トレンドマイクロ、USBメモリ型ウイルス検索製品「Portable Security」発表[10:42 2/10]セキュリティ
- 【コラム】FileMaker×PHPで作る、簡単・便利なWebアプリ 第49回 結果セットの取扱いに特化したクラス、FileMaker_ResultSet(2)[10:18 2/10]プログラミング
- CSS/HTMLリファレンスマニュアル、最新ブラウザ互換情報[09:00 2/10]JavaScript / CSS / HTML
- 【レビュー】BOOK REVIEW - 現場に振り回されるだけのSE人生がイヤならチカラをつけよう[09:00 2/10]SE力
- 【レポート】暗号2010年問題に向け「いつまでに何をすべきか」 - ベリサインが説明[08:00 2/10]セキュリティ
- ルネサス、RXファミリ第3弾としてモータ制御向け「RX62T」を製品化[07:00 2/10]エレクトロニクス
- Rambus、次世代携帯機器向けメモリ「モバイルXDR」を発表[21:16 2/9]エレクトロニクス
- Intel、基幹業務システム向け次世代プロセッサ「Itanium 9300」を発表[20:47 2/9]エレクトロニクス
- MicronとNanya、42nmプロセスを採用した2GビットDDR3を開発[20:07 2/9]エレクトロニクス
- ISSCC 2010 - 日立、1Gbpsあたり消費電力1mW以下のトランシーバ回路を開発[19:52 2/9]エレクトロニクス







