rails
見た瞬間、血が引きました・・・。 原因は、MySQLサーバが停止していたこと。もう少し調べてみたら、サーバがリブートしていたみたい。 というか、家に帰ってメールを読んでみたら障害が発生してリブートをかけたみたいですね。 原因は明確になったので、対応メ…
先週セットアップしたPassenger上のRedmine。しかし、Redmineだけじゃなくて他のアプリも動かしたい! というわけで試してみた。結論としては、別アプリのリンクを張って、/etc/httpd/conf.d/passenger.confを修正するだけで済んだ。ちなみにSubURIで分ける…
さくらサーバで動かし始めたRedmine。しかし、やたら遅く苦情が殺到*1。泣く泣くfcgi+drbによる高速化を試みるもうまく動きません。 年会費払ってでもホスティング借りようか・・・と思ったところでVPSというサービスが開始されていて、値段も安く専用サーバが…
前回のメモを修正するだけにしようとしたけど、うまく書けそうにないので新しくエントリにしました。追加の情報があったら、こっちのエントリに追記するようにします。 追記 Redmine 1.0.1を試してみましたが、動作しませんでした。 fcgi+drbを試してみまし…
Redmineが設置できるサーバ探し - hellkite 日記と雑記とメモ。 というわけでさくらレンタルサーバにRedmineを入れようとしたメモだよ。最終的に失敗しているゴミエントリだけど! 作業しながら深夜にハイテンションになりながら書いたから、かなり適当だよ…
この辺ができれば、ちょっとしたWebアプリなんかは作れるようになったってことかな。 Railsによるユーザ管理は簡単に実現できる感じ。パスワードのハッシュを保存したりする技法もちゃんと載ってる。昔は商用でもパスワードを平文でDBに保存してるサイトが結…
フォームから入力してきたデータをデータベースに保存したり、カートの内容を注文として保存したり・・・っていうところ。 ページ数は少なかったけど、各要素(モデル、ビュー、フォーム・・・)のリンクとか呼び出しの構造とかを理解するのに時間がかかった。Rail…
AJAX。ブラウザ上の画面遷移をせずに情報を更新する技術のこと。なんか覚えないといけないことが沢山あって、大変そうだという印象はある。 Railsの本の中で、このAJAXの話が出てくるとは思わなかった。が、RailsはAJAXに関する処理を強力にサポートしてくれ…
さて、情報処理試験があったので中断していましたが、再開です。 今回のテーマは、セッション。昔、新人のときにJavaでWebアプリを作ったとき以来かもしれません。でも、経験があっただけあって、すんなり学習できました。 セッションデータをデータベースに…
いまんところ続いています。 1番の課題は、Railsそのものじゃなくて、Railsを使って何を作るかっていうところが未定ってところかな。勉強のための勉強にならないようにしなくては。 コントローラの追加 $ruby script/generate controller newcontroller ind…
ようやく、MySQLの設定が終わった・・・。 MacportsでMySQLをインストールしたまとめ - hellkite 日記と雑記とメモ。 のでRails本を進めることに。この本のいいところは、少しずつコードを入力しながら学習できるところですね。 第6章はかなり分量が多かっ…
ターミナルを複数起動する必要があるような開発をやったことがなかったので気がつかなかったけど、Railsをやるときは複数のターミナルを起動することが必須みたい。 少なくても、WEBrickを起動させておくターミナルとrailsコマンドツール用のターミナルの2…
いつまで続くかわからないけど、覚えたこと、やったことをまとめておきます。 新しいRailsアプリの作成とサーバ立ち上げ これで新しいアプリ、new_projectが生成される rails new_projectサーバを起動 cd new_project ruby script/serverこのアプリにアクセ…
だいぶ前に買ったRuby on Railsの本が「そろそろ読まないと内容古くなって使えなくなるぜ」と脅迫してきたので開くことにしました。 RailsによるアジャイルWebアプリケーション開発第2版posted with amazlet at 09.09.20Dave Thomas David Heinemeier Hansso…