Code.Re-スニペットを配置するための最小限のサービス

昨年、Pastebinの最小限の類似物であるCodeoがhabrayuzerに導入されました。 この1か月で、サービスを完全に書き直し、いくつかの新しい機能を追加して、新しいドメイン( code.re )に転送しました。













サービスの基本概念は変更されていません-結果を得るための最小限の努力:)

コードを入力または貼り付けるだけで十分です。コードへのリンクはすぐにアドレスバーに表示されます。

他の人のコードを編集すると、新しいアドレスにコピーが自動的に作成されます。



だから、新機能について。



新しいデザイン


現在、デフォルトのサービスは暗い色で装飾されており、明るいテーマが好きな人のために、トップパネルに特別なスイッチがあります。 ちなみに、レコードの内容にもっと集中するために、トップパネルをスイッチで隠すこともできます。



長いリンクと短いリンク


下部パネルの新しいボタンを使用すると、短いリンクから長いリンクに切り替えることができます。



code.re/5CF

code.re/CG30AJmw



アカウントとAPI


アカウントを作成して、エントリのリストを表示し、それらを削除して編集できるようになりました。 ソーシャルネットワーク経由のクイックログインでは、追加のフィールドは不要です。



広告や制限なしでサービスが安定して機能し続けることを支援したい人は、有料スポンサーアカウント(175ルーブル)を有効にすることができます。 サービスをサポートするボーナスとして、スポンサーアカウントの場合、APIを使用する機会が開きます。



APIの操作はHTTP POSTリクエストを介して行われ、レスポンスはJSON形式になります。

読み取り保存削除get_modesの 4つのメソッドが提供されています(構文強調モードについて説明しています)。



その他の改善とToDo




PHPコードの場合(適切な強調表示モードを選択する場合)、構文が自動的にチェックされるようになりました。 エラーが見つかった場合、その説明が下のパネルに表示され、対応する行が赤で強調表示されます。



エディター(CodeMirror)の作業にいくつかのマイナーな改善が実装されました-たとえば、アクティブな行を強調表示したり、その番号をクリックして行を強調表示したりします。 マウスボタンを押したままにすると、一度に複数の行を選択できます。



このサービスは徐々に国際化されています。ブラウザのロケールに応じて、ロシア語版または英語版が表示される場合があります。 これまで、コードを操作するためのメインインターフェイスのみが英語に翻訳されてきましたが、英語に関する知識が少しずつ向上するにつれて、翻訳プロセスは徐々に進みます。



近い将来:JS起動ボタン(dataURIを使用、 RubaXaのアイデアに感謝!)、ベイズの定理に基づくプログラミング言語の自動決定。



code.re



All Articles