パストーガとは何ですか?
しばらくの間(正確に覚えていないとき)、特定のサービスの使用を開始しました。その本質は、コードの一時的な(またはそうでない)ホスティングにあります。 実際には、次のようになります:Vasya Pupkinに私の手順(質問するアドバイス、または何か他のもの)を見せたいのですが、これはICQで行うことができますが、読みにくくなり、ICQでこのコードを編集するのは不便です。 そのために、そしてサービス-私は入って、コードを挿入し、リンクを受け取り、Vasyaへのリンクを与えました。 リンクは、強調表示されたコードになります。 便利に。 それらは「不明」と呼ばれますが、「ジープやSUV、またはパンパースやおむつなど」と呼ばれる傾向があり、それらを「pastorgs」(paste.org)または「pastebins」(paste.bin)と呼びます。 私はそれに慣れているため、パストーグを呼び出します。
だから、そう遠くない前に、私は自分でそのようなサービスを作ることにしました。 いくつかの理由がありました-これは、多くのスペースを備えた無料のホスティングの存在、あなたのスキルを「ポンプ」したいという願望、およびアナログよりも便利なことをしようとしたことでした。
それは、友人が彼らが使用するサービスにどんな欠点があるかを友人に尋ね始めたという事実から始まりました。
簡単なレビュー
- paste.org.ru
引用します:
「不便:「挿入」フィールドには等幅フォントが必要です。
「強調表示方法の選択はひどいです-言語のレイアウトはひどいです。そのドロップダウンリストで目的の言語を見つけるのは非現実的です。」
マイナス面については、言語の選択を強調することができます。 モノスペースフォントは、私にとってあまり重要ではないようです。
プラスの点については、特別なことは何もありません。かなり普通のリソースで、特別なものは見ませんでした。 - everfall.com/paste
これは私がしばらく使用したリソースです。 まず、バージョン履歴があります。 つまり 誰かのコードを開くと、このコードの新しいバージョンを挿入できます。 これには優れたバックライト(GeSHi)が添付されており、「編集を禁止する」(新しいバージョンの挿入を読む)、コード保持期間などのいくつかのオプションがあります。 マイナスの点については、コンボボックスでの言語の選択が依然として不便であることに気づきました。愚かにも作成されたバージョン履歴(つまり、コードを表示して多数のバージョンを持っている場合-恐ろしい-自分で試してみてください:) - codepad.org
ここではすべてが非常に簡単です。 プラスの点として、組み込みのコードインタープリターである言語の選択が好きでした(ただし、ラジオボタンの形式の言語のリストでは不十分であるため)。 残りの部分は、著者でさえ指定することもできません。
私が見た残りのサービス-あまり違いはありません-同じ卵、プロファイルのみです。
これらすべてから、そのようなサービスを開発してユーザビリティを向上させるときに考慮すべきいくつかのポイントを最後に強調することができます。
便利なものは何ですか?
- 言語の便利な選択。
議論の結果、言語の評価という形で解決策が生まれました。 データベースにテーブルを作成しました-言語のリストと言語評価フィールドをそこに作成しました。 言語Xに挿入されるコードが多いほど、この言語の評価は高くなります。 その結果、最高の評価を持つ10の言語がラジオボタンに分類され、コンボボックスから言語を選択できる項目を選択するときに「その他」という項目もあります。 計画には、各ユーザーのCookieに言語の個別の評価を記録することが含まれます。 これにより、個々のユーザーにとってpastorgをより便利にすることができます。 このアイデアは、クラウドの形で言語のリストを表示するためにも表現されました-非常に興味深いですが、今のところそれについて議論しています。 - よく実装されたバージョン履歴。
議論は少なかった。 pastorg#2にあった不便さは、多数のバージョンにあり、画面全体を占めるため、どこでコードが理解できないのかがわかります。 ただし、コードはページの主要な優先要素です。 したがって、デフォルトのバージョン履歴ブログを単純に折りたたみました。 クリックすると-展開します。 さらに、このようなブロックが2つ作成されました。コードのあるフィールドの上下には、後者のサイズが大きいので便利です。 ちなみに、このサイズを分析し、ページに収まる場合は、下部からブロックを削除する計画です。 - コードのストレージを「カスタマイズ」する機能。
ホイッスルオナラと言えます。 作成者を示し、編集を禁止し、コードの保存期間-これはすべて実装されました。 また、このアイデアは、コードの「パスワード」を可能にするために表明されましたが、これも実装しました。
サービスを試すことができます: code.shareservices.net
そして、試してみるだけでなく、すでにそれを使用しています(もちろん、広告なしですべてを無料で行いました)。
そして最後に...
現在、人気のあるIDE用のプラグインを開発しています。 Visual Studioはほぼ準備ができています。 実際、そのようなプラグインを使用するときのアクションの数は大幅に削減されます。
計画は、サービスにとってまだ多くの興味深く有用な機能です。 だから、もし誰かが興味を持っていて、誰かがプロジェクトに参加したいのであれば、私たちはそれだけです。
道徳:「プログラマー-通常のインターフェースを提供してください!」(C)匿名)
PSプログラマーがインターフェースを行うべきではないことは明らかですが、実際には、何らかの理由で、すべてが異なっています。