タグ

2011年12月13日のブックマーク (6件)

  • Rails2アプリをRails3.0系にアップグレード - 130単位

    Rails2のアプリをRails3にアップグレードしました。テストが無いと大変と聞いていましたが、便利なプラグインのおかげで意外とスムーズにできた気がします。 対象アプリ Ruby1.8.7 Rails2.3.5 Git管理 Model数18 テストなし 以下の構成にします。 Ruby1.9.2 Rails3.0.7 参考リンク ASCIIcasts(Railscasts)の手順に沿えばほぼ問題なくいけるかと思います。 Asciicasts - Online Marketing for Yellow Gold Karat Fine Jewelry Asciicasts - Online Marketing for Yellow Gold Karat Fine Jewelry Rails 3 Ropes Course (PDF) はてなブログ 以下、細かいことも含め自分がやった作業のメモです

  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

  • RFCに違反している(ドットが連続する)メールアドレスをRails3で扱うには

    Rails3のActionMailer(Mail)で、DoCoMoやauに存在するRFC違反のメールアドレス(@の前にドットが連続するやつ)を受信するときの対処方法を書いておきます。 Rails2以前(TMail)のときはFromがnilになって取得出来なくて、仕方なくパーサを書き換えるという結構面倒な事をしていましたが、Rails3では一応取得することは出来ます。ただし、Fromのフォーマットによって挙動が変わってきますので注意が必要です。 具体的には下記のようになります。 # 通常のメールアドレスの場合 ruby-1.9.2-p180 > mail.from => ["d.akatsuka@gmail.com"] ruby-1.9.2-p180 > mail.from.class => Mail::AddressContainer # @の前にドットが連続するメールアドレスの場合 ru

    RFCに違反している(ドットが連続する)メールアドレスをRails3で扱うには
    nakakoh
    nakakoh 2011/12/13
    メールアドレスRFC違反。てかキャリアも強制的に排除してほしいな(´・ω・`)
  • 今日から始めるCoffeeScript - KAYAC engineers' blog

    こんにちは。毎年花粉症になりかけている飯塚です。 最近のNode.jsの普及などによってサーバサイドJavaScript界隈が盛り上がっています。 そんなホットなJavaScriptをラクにかつエレガントに書くためのCoffeeScriptという言語をチュートリアル風に紹介します。 何かしらのライブラリを自分で書く程度にJavaScriptで開発している人は絶対に使ったほうがいいと思います。 JavaScriptを知っていれば1-2時間程度で十分駆使できるようになります。 (2011/6/28:@m_satyr様にご指摘頂いた箇所を修正しました。) 目次 CoffeeScriptとは? インストール Hello World 構文 関数 変数展開 Objectの生成 ループ 存在チェック ヒアドキュメント thisのバインド クラス 無名関数 {var} Tips ?の使い分け 存在チェック

    今日から始めるCoffeeScript - KAYAC engineers' blog
  • Kaminariの使い方 Rails3時代のpaginationの標準候補 - YomuKaku Memo

    Rails3時代のpaginationの標準に成り得るkaminariのインストールと設定の方法をまとめます。 Kaminariはamatsudaさんが作られたpaginationのためのgemです。 使用させていただいたところ、現在ひろく使用されているwill_paginateからこのkaminariに乗り換えてしまうのに充分な機能がある上、will_paginateと比較してシンプルなためにレンダリングのカスタマイズ等が容易に感じられました。 amatsudaさんありがとうございます。 以下、インストールからカスタマイズの方法までをまとめます。 Kaminariのインストール方法 Gemとしてインストールします。 単にgemとしてインストールするだけであれば、シェルで、 $ gem install kaminari のように入力します。 Rails 3で使用する場合は、Gemfileの

    nakakoh
    nakakoh 2011/12/13
    rails3 pagination乗り換え
  • はてなブログのデザインの裏側 - Uedayworks::HatenaBlog

    このエントリーはHatena::Staff Advent Calendar 2011のために書かれたものです はじめまして。最近は映画けいおんが生き甲斐のuedayです。 11月8日にクローズドベータリリースした「はてなブログ」のデザイン全般を担当しました。裏側というほどの話ができるか微妙ですが書いてみます。 開発チーム 開発チームは、エンジニアid:cho45/デザイナーid:ueday/ディレクションid:onishiです。デザインはクオリティチェックをid:tikedaに依頼して、適宜フィードバックを貰いながら進めていきました。このほかに制作スタッフが数名います。プロジェクトが立ち上がったのが8月1日だったので、開発期間は約3ヶ月です。アルファ版完成が異常に速く、開発2日目か3日目で記事投稿ができるようになり、5日目でアルファ版を社内リリース。choさんほんとすごいなって思いました