Skip to content

comprofile is a blog service for competitive programmers.

Notifications You must be signed in to change notification settings

esplo/comprofile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

(Written in Japanese)

comprofile

概要

comprofile は、競技プログラマー用のブログシステムです。 書きやすく、探しやすいサービスを目標としています。

探す機能

ツリーを展開してゆくことで、問題ごとに解法を探すことができます。

gif_finder

エディターの機能

gif_editor

  • 自動保存
  • みたままマークダウン
  • 簡単シェアボタン

MathJax

$を押すと開きます。 TeXを記述し終わったら、Tabキーを押してウィンドウを閉じます。

gif_mathjax

カテゴリ

フォームをクリックすると、今までPublishされたカテゴリの中でサジェスチョンが出ます。 問題を一意に特定できるところまでを記入するのがオススメです。

例) 「AtCoder」「ARC」「111」「C」 をカテゴリにする

また、CodeforcesやAtCoderなど、同じ問題が別コンテストとして出題される場合は、難しい方に合わせます。 なお、"."は使えないため、Div2-BやDiv1-Aなどの表記にします。

例) 「Codeforces」「388」「Div1-B」 をカテゴリにする

gif_category

現時点で存在しないカテゴリを追加する際は、記入をしてEnterを押すと保存されます。

コード

バッククオート3つ(```)に続けて言語名を書き、Enterを押すことでコードをSyntaxHighlight付きで表示します。 対応言語はcpp, java, rust, haskellなどです。要望があれば追加します。

最終行でShift+Enterを押すと、通常のブロックに戻ります。

gif_code

※ 現状、コードブロック中でいじると、表示が壊れることがあります。貼り付けのみが無難です。

 部分修飾

バッククオート(`)で囲むことで、背景色が変わります。 アスタリスク(*)で囲むことで、強調表示になります。

リスト

行頭で-に続けてスペースを押すとリスト表記になります。 Tabを押すとインデントされ、Shift+Tabでアンインデントされます。 また、行頭で数字 + .を押すと番号付きリストになります。 Enter x2、またはShift + Enterで通常の段落に戻ります。

gif_list

絵文字

:を押すことで絵文字選択ができます。

gif_emoji

画像の貼り付け

ドラッグ&ドロップで画像がアップロードされます。

また、.png.jpgなど、一般的な画像ファイルのURLをエディターにペーストすると、即座にリンクが貼り付けられます。

gif_image_paste

(リサイズ機能は実装予定です)

その他

  • リンクの文字列を貼ると、勝手にリンクになります

プロフィールの機能

ユーザーページでは、各種サイトのレーティングが追加できます。 各サイトでのハンドルを記入すると、自動で取得してきます。

gif_rating

現在の対応サイトは、以下の通りです。

  • Topcoder
  • Codeforces
  • AtCoder
  • CodeChef
  • yukicoder

/settingページでSNS情報を記載すると、ここに表示されます。

How to contribute

  • 解法をどんどん書く
  • 不備のあるドキュメントにプルリクを出す or 翻訳する
  • バグ・要望をissueに上げる

History

ver. 1.2.2 2017/07/01

yukicoder APIに対応(IDおよびハンドルでの登録が可能)

ver. 1.2.1 2017/06/27

通知をブロックしているとローディングが終わらない問題を修正

ver. 1.2.0 2017/06/27

画像URLをエディターに貼り付けると画像リンクになる機能を追加

ver. 1.1.1 2017/06/27

"Your solutions"にアクセスできなかった問題を修正 (@satanic0258 さんの報告に感謝!)

ver. 1.1.0 2017/06/26

プロフィールページに直近の解法 + 作成ボタンを追加

ver. 1.0.1 2017/06/26

ログインユーザー以外のプロフィールページで+ボタンが表示されていた問題を修正

ver. 1.0.0 2017/06/24

リリース

About

comprofile is a blog service for competitive programmers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published