プログラム

プログラム学習 29日目

学習時間 5分内容 railsのアソシエーションについて学ぼうと試みる。 出馬表テーブルはレース情報テーブルに紐づくのだから、 class Program ActiveRecord::Base belongs_to :race end でいいのよね。多分。こっからどう使うんだろう。成果 上のコードのみ。…

プログラム学習 28日目

学習時間 5分内容 SQLite ManagerというFirefox用のアドオンをインストールした。備考 体調もコンディションも最悪である。とにかく続ける事が目標。それ以上無理。しばらくは。本当は31日目以降は次の習慣開始だったのだけど、現状それも無理かな。ちょっと…

プログラム学習 27日目

学習時間 20分くらい内容 herokuのMy Appsからアプリケーションを削除。 herokuにアプリケーションを再作成。 heroku create herokuのMy Appsからアプリケーション名を変更。 herokuにgitのソースをpush。 DB作成。 heroku rake db:migrate備考 DB消す方法は…

プログラム学習 26日目

勉強時間 10分内容 heroku上のテーブルを作り直そうと試みる。成功せず。成果 なし備考 heroku上のテーブルの消し方は、調べて試したんだけど、どれも上手くいかず。この辺は解決したら、ちゃんと記録のこすか。 風邪でだるいので、今日はもうちょっと寝る。

プログラム学習 25日目

学習時間 40分くらい?内容 昨日考えたレース情報テーブルの作成、出馬表、買い目、予想テーブルの作り直し。成果 herokuは更新なし。備考 さすがに酒飲んだ後かつ殆ど寝てないのは、コンディション的に最悪ですね。まぁそれでも継続。

プログラム学習 24日目

学習時間 40分くらい内容 出馬表と買い目と予想をひもづけたいので、railsでどのように実装したらいいかを調べた。 アソシエーションというのを利用する事で実現出来そう。 利用する為には、命名規則があるらしい。 外部キーの列は参照元のモデル名_idである…

プログラム学習 23日目

学習時間 15分内容 TIPSテーブルにレース番号カラムが無かったので、作り直し。 テーブルに関連したmodelやcontrollerも作り直し。成果 heroku未更新。備考 眠めなので軽め。記録も手抜き。

プログラム学習 22日目

学習時間 5分内容 買い目画面(仮)の修正成果 http://warm-fire-4363.heroku.com/bets備考 眠いので軽く。モチベ低い時は妥協しながら。でも休まない。そういえば大昔に大学受験で浪人した時もこんな感じだったかも。

プログラム学習 21日目

学習時間 10分内容 買い目テーブルに関する諸々の作成 rails g scaffold bet race_no:integer user_name:string type:integer first_horse_no:integer second_horse_no:integer third_horse_no:integer amount:integer 買い目テーブルの作成 rake db:migrate…

プログラム学習 20日目

学習時間 25分内容 テーブルの設計 →買い目のテーブル 買い目の入力の検討 →ワイドと3連復をDBでどうやって持つ? →数字が少ない順にソートして1、2、3着に格納するようにすればいいか。(1、2、3着というカラムがあるとして)備考 出馬表は取りあえずおいと…

プログラム学習 19日目

学習時間 25分内容 出馬表ページの文言の修正 出馬表ページの不要な機能の削除 →DBに登録する仕組みは、別途作る必要あり? programsテーブルの再検討 →性別は出力にしか使わないから、stringで良い?成果 http://warm-fire-4363.heroku.com/programs備考 イ…

プログラム学習 18日目

今日の学習時間 1時間程度内容 test/fixturesにprograms.csvをコピー →デフォルトのprograms.ymlがあると誤動作する?取りあえず不要だし削除。 rakeコマンドにより、CSVファイルをテーブルにインポート rake db:fixtures:load FIXTURES=programs.csv →CSVフ…

プログラム学習 17日目

今日の学習時間 45分内容 ・出馬表テーブルに関する諸々の作成 rails g scaffold program race_no:integer position_no:integer horse_no:integer horse_name:string age:integer sex:integer jockey:string horse_weight:integer weight:integer ・出馬表テ…

プログラム学習 16日目

今日の学習時間 15分内容 9日目でheroku上でエラーが出ていた件の調査。 heroku上にDBが作ってなかったみたい。 heroku rake db:migrateを実行したら、ページが正しく表示された。 http://warm-fire-4363.heroku.com/tips備考 目に見えて動くものを作るとや…

プログラム学習 15日目

今日の学習時間 10分内容 テーブル設計備考 スルーしたくなる気持ちを何とか押さえ込んだのでよし。内容も時間もグダってるけど、まあいいでしょう。 そういえば、金額のカラムをOracleのつもりで考えてたけど、SQLiteだった。まぁ、最低でも10円単位でそれ…

プログラム学習 14日目

今日の学習時間 10分内容 今後の方針の再検討。 最初から完成形を求めず、まず最低限の機能をするページを作る。 ボトムアップで。備考 相変わらず、最初から完成形を見すぎるのは悪い癖である。最低限動くものを作って、そこに欲しい機能を後から追加してい…

プログラム学習 13日目

今日の学習時間 30分内容 テーブル設計。備考 テーブル設計飽きてきた。モチベーション回復の為にも、ちょっと他の事やるかな。 PCの音楽ランダム再生してたら、コレクターズのTOO MUCH ROMANTICが流れた。コレクターズの中でかなり好きな曲です。シャラララ…

プログラム学習 12日目

今日の勉強時間 15分内容 ERMasterを使って、ER図作成を試みた。備考 所用により、今日も早めに終了。 ERMasterにまだ慣れない。 あと、DBの種類にSQLiteを選択したら、選べるカラムの種類が極めて少ない…。取りあえず他のDBを選択しておいて、作る時に変換…

プログラム学習 11日目

今日の学習時間 20分内容 Ecplipce 3.7.1とERMasterのインストール。備考 風邪でかったるい。とにかく続ける事に意味があると思うのだ。 今日ライブどうしようかな。取りあえず風邪薬買いに行って、飲んでみてから考えるか…。

プログラム学習 10日目

今日の勉強時間 30分内容 テーブル一覧を考えた。以下が成果。見づらいけど勘弁な! http://www.xmind.net/share/meguru1/list-of-tables/ Xmindではどうもイマイチこの先書いてくのに適してなさそうなので、ERMasterというER図作成ツールをインストールする…

プログラム学習 9日目

今日の学習時間 30分内容 テーブル設計、かな。以下成果。tips 予想 user_name string ユーザ名 horse_no integer 馬番 rank integer 予想印races レース race_no integer レース番号(1〜12R) race_name string レース名 race_time integer レースの開催回数…

プログラム学習 8日目

今日の学習時間 30分内容 以下のコマンドを実行し、tipsテーブルとその他諸々を生成。 rails generate scaffold tip user_name:string horse_no:integer rank:integer rake db:migrate ローカルでは正しく動作する事を確認。 herokuにプッシュしたところ、正…

プログラム学習 7日目

今日の勉強時間 10分内容 サイトに必要と思われる画面を考えた。暫定かつざっくり。 トップページ 出馬表 現在 過去 予想入力(出馬表画面と連動) レース結果 現在 過去 成績(予想の) 全員 個人 ユーザー管理備考 昨日上手く行かなかったrakeについては調…

プログラム学習 6日目

今日の学習時間 20分内容 rails generate scaffold tip string:user_name no:integer rank:integer rake db:migrate を実行した。rakeコマンドでエラーが出て上手く行かず。$ rake db:migrate WARNING: Global access to Rake DSL methods is deprecated. Pl…

プログラム学習 5日目

今日の勉強時間 10分備考 二日酔いに屈せず何とか頑張った。成果はあんまりないけど、まぁ良いでしょう。 考える、決めるべき事。 ・画面遷移図的な何か ・DB関連 この辺をさっくり決めたいが。

プログラム学習 4日目

今日の勉強時間 20分内容 結果ページの作成。 文言の修正。 トップページ、結果ページ間のリンク作成 http://warm-fire-4363.heroku.com/toppage/index明日の目標 他に必要なページについて作って行く。備考 相変わらずtoppage/indexというのがとってもダサ…

プログラム学習 3日目

今日の勉強時間 10分内容 トップページを作る(再) 作ったトップページ。でもこれトップページと言いながら、実際のトップページはrailsのデフォルト画面と言う(苦笑)要修正。 http://warm-fire-4363.heroku.com/toppage/index明日の目標 トップページ以外に…

プログラム学習 2日目

今日の勉強時間 20分内容 トップページを作る。備考 たったこれだけの事でグダグダに。理由は、ざっくりはmacになれてない、かな。エディタなりターミナルなり、ストレスなく操れるように準備とトレーニング。 追記。routes.rbの修正を忘れていて、ルーティ…

プログラム学習 1日目

今日の勉強時間 10分内容 下のサイトを参考に、heroku上にWebページを作成。 http://d.hatena.ne.jp/nobyu/20100207/1265531331 作ったサイト明日の目標 今日作ったのはデフォルトのままなので、トップページを直す。備考 10分は短い。まぁそれ以上やったら…

プログラム学習の習慣化プラン

先の記事のプラン。細かい単語については、本の文言をそのまま使ってるので意味不明かと思いますが。あしからず。習慣内容: 1日30分プログラム、またはそれに関連する勉強をする。ビジョン: 3ヶ月後→1日コーディングをしないと違和感があるレベル。完成し…