今日は最後の仕上げのメール送信。フォームで問い合わせた内容を固定のメールアドレスを送信する処理を追加してみる。 まずは、generatorでmailerのmodelを作成する。 PLAIN TEXT CODE: ruby script/generate mailer ContactMailer result これにより、 app/views/contact_mailer/result.rhtml app/models/contact_mailer.rb というファイルが作成される。まずは、modelのほうを編集してみる。 vi...
Filed in: Programing, Ruby
今回はフォームの値をデータベースのテーブルへInsertする部分を実装します。 早速ソースを見てみる。 vi app/controllers/contact_controller.rb PLAIN TEXT RUBY: def end     @contact = Contact.new(@params[:contact])     @contact.entry = Time.now     if @contact.save  ...
Filed in: Programing, Ruby
前回までで、controllerの作成と画面遷移周りを作ってきた。今回はフォームの値チェック、Validateを実装しようと思う。 といってもRailsの場合、ちょー簡単。ActiveRecordの機能を使えば、フォームの名前を宣言するだけで終了する。前々回でmodelをgeneratorを使って作成したが、そのソースを少しいじるだけ。 PLAIN...
Filed in: Programing, Ruby
前回までで、プロジェクトの作成と環境の作成が終わった。さていよいよ画面フローを作成していきます。 今回の仕様を確認すると、 フォーム画面(form) → 確認画面(confirm) → 完了画面(end)         ↑           ↑     (フォームチェック)  (DB格納&メール送信) こんな感じで、3つのactionと3つのviewでできあがっている。画面は上記のようにform→confirm→endとします。 今回は勉強のためにscaffoldという便利な仕組みは利用せずにいこうと思う。 まずはcontrollerをいじります。 PLAIN...
Filed in: Programing, Ruby
前回さくらインターネットにて、Railsを動かす環境をつくったところで、今回はサンプルを作成してみようと思う。ちなみにrubyの言語的な知識も全くない状態なので、手探りしつつ作ってます。 仕様は、簡単なお問い合わせメールフォームにします。 こんな感じで。 フォーム画面 → 確認画面 → 完了画面         ↑         ↑ (フォームチェック)  (DB格納&メール送信) まずは、railsのプロジェクトを作成してみる。 mkdir...
Filed in: Programing, Ruby
すでにいろんな方が書かれていますが、さくらインターネットでruby on railsが動くということでいろいろと試してみました。 rails完全の初心者なのですが、備忘録ついでにサンプルフォームを動かすまでを書いてみます。 まずは環境の作成から。 rubyのインストール #...
Filed in: Programing, Ruby
iPod Touchが日本で出荷されてから、約2週間ほど。 使っていて、良いところ、悪いところがわかってきたので、まとめておきます。 メリット 思ったより軽くて薄い。 Safariブラウザは、たいていのWebサイトであれば問題なくみれる。 Safariブラウザの操作性がよく、反応も早い。 Youtubeの画質がPCで見るより、いい気がする。(感覚値) 写真の画質がよく見える。(感覚値) タッチパネルなので、音楽の検索がしやすく、シャッフルの設定をしなくてもその場でシャッフル再生ができる。 見た目がなんといっても良い。 Safariで問題なく動くのを確認したサイト Gmail Yahooメール はてなアンテナ はてなブックマーク Livedoor...
うちの自宅サーバでファイルやDBのバックアップを取っていて、なぜか8/24から取れていなかった。 なぜなのか?最近はまったくサーバの設定を変えたりしてないのにと思いつつ調べていると、もしやyumのアップデートかと疑ってみて/var/log/yum.logにこんなログが。 Aug...
Filed in: Programing, Server

iPod Touch SafariのUSER_AGENT

Posted by on 9月 23, 2007
今日はiPod Touchネタばかりですが、iPod Touch Safariのユーザーエージェント(USER_AGENT)は Mozilla/5.0 (iPod; U; CPU like Mac OS X; ja-jp) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3A101a Safari/419.3 のようです。ご参考までに。
とりあえず、うちのiMac+最新のiTunesにつなぐとあっさりロック解除成功。 その後はWindowsマシンで問題なく同期などの作動してます。 しかし、このインターフェースはすごい! 画面を縦横と傾けるだけで向いている方向になったり、指の動きに合わせて拡大、縮小、移動がスムーズにできます。Safariの動作もなかなか快適です。Flashコンテンツは見ることができないですけど。 ただ、Youtubeが不安定ですね。回線のせいかもしれないですが。あとは入力のほうは、ボタンが小さいので慣れるまでは間違いまくってしまいます。 なんだかんだいっても、すばらしいです。これは。