Newer
Older
2019-madoka / README.md
@mamadoka mamadoka on 11 Nov 2019 1 KB 進捗追加
進捗
===============

## 概要

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判定)