進捗 =============== ## 概要 textに打ち込んだプログラムを実行するCGI。エラーが起こらない場合はそのまま実行され、標準エラーが出た場合はそのエラーに応じて注意文を表示する。 ## ローカルでの実行方法 ### 設定 * リポジトリのクローン ~~~ git clone https://www.yatex.org/gitbucket/git/HiroseLabo./2019-madoka.git ~~~ * クローンしたディレクトリ下に移動 ~~~ cd 2019-madoka ~~~ ### サーバを起動 * server.rbを実行 ~~~ ./server.rb ~~~ *ブラウザから以下のアクセス ~~~ http://localhost:8080/editor.rb ~~~ ## 進捗 whileなどのループを使って、抜け出せなくなった場合、ブラウザが永遠と読み込み中になるのを防ぐためにtimeout処理を付属。 ## これからの取り組み 1.ifの条件分岐を作る(エラー文) 2.フローチャートの作成 3.論文作成、参考文献などの発見 4.テキストに打ち込まれた任意のコードの処理による攻撃を防ぐための対策を考える(正規表現でSQL文に相当するものを排除する、等) 5.判定方法を明確にする(現状ではコード実行→任意の出力の場合true判定)