Please Sign In No account? Create new user.
Photo by Riverman72 あとで自分メモを書こうと思うけど、先に一言。 37signalsも使っているといううたい文句に惹かれて試してみた、Railsのパフォーマンス記録ツール/サービスNew Relic RPM(Rails Performance Management)が、すばらしい。 RPMは開発時用のDeveloperと、実機用のProductionのが二つあり、まだ開発時用のDeveloperモードしか試してはいないんだけど、専用の管理画面で、アクションを実行時のメソッド単位の実行時間、生成されるSQL、SQLの実行時間やインデックスの利用状況などが非常に簡単に把握できます。 Railsで開発している人なら、下のムービーを見れば、そのすごさが分かるはず。 RPM developerのデモ動画 | RPM production のデモ動画 いまこれを使って、PhotoS
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
以下はRails 1.2.3の話。2.0でどうなってるかは知らないです。もっと良くなってるかも。 概略 From: info@example.com To: <%= @user.email %> Bcc: admin@example.com Subject: <%= @user.name %>さんにお知らせです。 Content-Transfer-Encoding: 7bit <%= @user.name %>さん ○○サービスのご利用ありがとうございます。 云々。みたいなrhtmlを使ってメールを送信する。 背景 ActionMailerのrhtmlは、通常のコントローラでrenderされる場合と動作が違う。 明示的に指定しないとヘルパーが使えない。 url_forの:only_path => falseが動作しない。 ヘルパーを有効にする(ドキュメント化されていない)方法は、 http
Introduction インストールするだけで、ActionMailer が日本語対応になるプラグインです。 また、携帯電話用のメールテンプレートの振り分け機能も提供します。 Installation ruby script/plugin install git://github.com/kusakari/actionmailer-ja.git Example 日本語対応 インストールするだけで、メールが iso-2022-jp で送信されるようになります。 (Softbank の携帯電話への送信は UTF-8 になります。) 携帯電話対応 携帯電話のメールアドレスの場合、キャリア別の view テンプレートが利用できます。 まず携帯キャリア別のテンプレートを探し存在すればそれを利用します。(拡張子は erb である必要はありません) xx_mobile_docomo.erb xx
最近は携帯向けメルマガでも絵文字入りメール使うところが増えてきているみたいですね。今回はRailsの場合に絵文字入りメールを送る場合はどうやるのかを調べてみました。 結論から言っちゃうと、DoCoMo,auはShift_jis、SoftbankはUTF-8をBASE64でエンコードしたものにしてやれば送れます。 あとは、絵文字の文字コードの各キャリア向けの変換ですが、jpmobile(0.0.2)をちょこと変えたものを使用しました。 以下がサンプルコードになります。 def send_mail(mail_address) mail = TMail::Mail.new docomo_or_au = (mail_address.ends_with?('docomo.ne.jp') || mail_address.ends_with?('ezweb.ne.jp')) dummy_controll
(注)この記事の動作確認環境はRC1です。 以前、Railsはデフォルトでtmp/sessionsにセッションファイルを作り続けるため、sessionsフォルダ内のメンテナンスが必要であるという記事を書きました(こちら)。Rails2.0ではデフォルトでCookieStoreという新しいセッション管理機構を用いるため、上記処理の必要がなくなります。 CookieStoreの特徴 クッキーで情報を持つため余分なIOがなくなり高速 セッションファイルの管理が不要 セッションデータが4kを越える場合はCookieOverflowエラー*1 デフォルト設定 environment.rbを確認すると、以下のような記述が追加されています。 config.action_controller.session = { :session_key => '_application_session', :secr
Rails2.0の変更点で、セッション(session)データの保存先がクッキー(cookie)になったということを、よく目にする。確認してみると、確かに以前はtmp/sessionsフォルダの中に常にセッションファイルがあり、増え続けていたが、2.0環境にしてからはいつも空っぽだ。そうなると、本当にクッキーに保存されているのか?どのように保存されているのか?実際に覗いてみたくなった...。 クッキーを確認する MacOS X版のFirefox2.0のクッキーは、Firefoxの環境設定 >> プライバシー タブ >> Cookieを表示 ボタン、で表示される。 想像以上のクッキーの多さに驚く。一つずつ見ていてはキリが無いので、検索で「localhast」と入力してみる。 すると一気に絞り込まれ、Cookie名から「_test_slip202_session」が求めるクッキーだと予想できる
最高気温:24℃ _ www/rubygem-mongrel用daemontools runスクリプト Railsを動かすためににwww/rubygem-mongrelにインストールしたところ、rc.dスクリプトが付属していなかったので、daemontoolsで管理させることにした。 以下、とりあえず書いてみたrunスクリプト。 #!/bin/sh exec 2>&1 exec envdir ./env \ sh -c ' exec \ envuidgid www \ mongrel_rails start \ -e "${RAILS_ENV-development}" \ -p "${PORT-3000}" -a "${IP-0.0.0.0}" \ -n "${PROCS-2}" \ -c "${ROOT}" ' 次はwww/rubygem-mongrel_clusterに挑戦したい。
せっかくなので、まとめておきます。 利用しているものは、次のようになっています。 Ruby 1.8.7 Rails 2.1 SWFUpload 2.1.0 restful_authentication Rails2.1上でのSWFUploadとrestful_authenticationの組み合わせは、色々設定しないとちゃんと動いてくれないようです。 まず、rails2.1で使う場合の問題点を列挙します。 CSRF対策がデフォルトで入っている Flashに対してセッションを送れない session_idに改行が入るようになった 値を返さないと、I/Oエラーになる というわけで、まず、 #243653 - Pastie 上記URLのスクリプトを、initializersディレクトリにswfupload_fix.rbのような名前で保存します。これは、Session周りのハックをするスクリプトで
Ringとは、リクルートグループ会社従業員を対象にした新規事業提案制度です。 『ゼクシィ』『R25』『スタディサプリ』など数多くの事業を生み出してきた新規事業制度は、 1982年に「RING」としてスタートし、1990年「New RING」と改定、そして2018年「Ring」にリニューアルしました。 リクルートグループの従業員は誰でも自由に参加することができ、 テーマはリクルートの既存領域に限らず、ありとあらゆる領域が対象です。 リクルートにとって、Ringとは「新しい価値の創造」というグループ経営理念を体現する場であり、 従業員が自分の意思で新規事業を提案・実現できる機会です。 Ringフロー その後の事業開発手法 Ringを通過した案件は、事業化を検討する権利を得て、事業開発を行います。 さまざまな事業開発の手法がありますが、例えば既存領域での事業開発の場合は、 担当事業会社内で予算や
unit-1.32.0 version has been released, featuring the WebAssembly Component Model and Unit variables access from njs.
僕もいよいよ家族のために、そして将来のために、マイホームを手に入れようと思っています!もちろん、普通のサラリーマンなので一括で購入できるようなお金はありません。そこで住宅ローンを組むことを考えていますが、住宅ローンの借入審査の時にあらかじめ準備しておくことや注意しておかなければならないことはありますか?あったら教えてください! 思っている以上に気をつけておくことがあるよー! いいですねーマイホーム!私も住宅ローンを組む時には意外と知らないことが結構ありました。あとから知って「こうしておけばもっと有利に借りれたかも!」ってことが結構あったのを覚えています。これから住宅ローンを組む人のために、覚えている範囲で住宅ローンを組むときの注意点を解説していきますねー。 まず、一番大事なのは、住宅ローンを申し込む数年前までには身の回りを奇麗にしておくことです。あ。もちろんお金に関してです。部屋の掃除とか
1 $ rails -v 2 Rails 2.0.2 3 $ script/generate mailer TestMailer welcome 4 exists app/models/ 5 create app/views/test_mailer 6 exists test/unit/ 7 create test/fixtures/test_mailer 8 create app/models/test_mailer.rb 9 create test/unit/test_mailer_test.rb 10 create app/views/test_mailer/welcome.erb 11 create test/fixtures/muji_mailer/welcome viewは*.erb形式なんですね。 添付とbodyにURLを追加する時の注意 URLをbod
► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20
こんにちは、KBMJの中平@railsエンジニアです。 今回は、docomoやauなどのメールドレスでドットの連続とか@の前にドットをつけたRFC違反メールアドレスだと、ruby on rails のActionMailer(Tmail)でメール送受信が失敗していたので、その対策方法を書きます。 RFC違反メールアドレスだとActionMailer(Tmail)でどのような問題が起こるのか ruby...rails.@kbmj.com などのメールアドレスだとActionMailer(Tmail)を使ってメールの送受信をした時に、メールアドレスの from、toがnilになってしまいメールアドレスが送受信できません。 (スパムが心配なのでドメインは弊社のものにしています。) 確認してみる ruby script/console >> TMail::Version => "0.10.7"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く