Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2013-09-09から1日間の記事一覧

アルゴリズム | 深さ優先探索(depth first search=DFS)

概要 深さ優先探索(depth first search) 内容 深さ優先探索は木やグラフを探索するためのアルゴリズム。 別名「縦型探索」。以下、処理フロー。 ・開始点を決める ・隣接するノードへ移動 ・ノードがなくなるまで進む ・ノードがなくなったら一つ戻り、未訪…

Ruby on Rails | Capybaraテスト用のDBクリア処理を独自実装する

概要 Capybaraテスト用のDBクリア処理を独自実装する 内容 Capybaraでjsを含むテストを行う際のDBクリア処理を独自実装します。 Capybara+RSPec構成の時はDBCleanerで同様の内容を行ったのですが、 Mini::Test(ActiveSupport::TestCase)の際はDBCleanerが…

studistory | イテレーション1 | 検索処理の実装

概要 検索処理の実装 内容 検索処理を実装します。 仕様 ・年月による検索 ・対象データとなる月ごとの学習履歴データはjson形式の文字列をjavascriptの変数としてファイル生成済み。 該当ファイルをすべてincludeして利用する。イテーション1ではjsファイル…

studistory | イテレーション1 | HTML基本フォーマットの作成

概要 HTML基本フォーマットの作成 内容 HTML基本フォーマットの作成をします。 今後の工程でJavaScriptにより動的にタグを出力する際のテンプレートとなります。 仕様 ・HTML5のタグを利用してマークアップする ・CSSでの見栄え調整は後のイテレーションで行…

studistory | イテレーション1 | TODOフォーマットからJSONへの変換

概要 TODOフォーマットからJSONへの変換 内容 TODOフォーマットからJSONへの変換をします。TODOフォーマット例 20130906_todo.yml title: 2013/09/05 contents: - 準備,日次 作業準備 アクティビティの割り当て メールチェック,0.5,2013/09/06 01:32:20,2013…

studistory | 学習履歴管理ツールstudistoryの要件

概要 学習履歴管理ツール studistoryの要件 前提 ・日々のデータは1日1ファイル単位で下記フォーマットで作成してあるものとする。 下記は入力途中の状態。 各項目はタイトル、要約、作業見積もり(1=30分)、作業開始時間、作業終了時間、作業時間 title: 2…