2013-01-01から1年間の記事一覧
展開型キューブケース、LIAN LI PC-V358シリーズでPCを組んだのでその感想など。 経緯 Windows PCを買い替えにあたり、次のはコンパクトなキューブPCにすることにした。 ただ、自作は普通のケースの物を数回した程度なのであまり中が狭いとリスクが高く、3D…
メール送信が必要な機能を実装しているときに Letter Opener というライブラリを見つけた。 今までは開発中にメール送信が行われると自分個人のGmailから自分のメールアドレスに送信されるようにSMTP設定等を設定していたが、Letter Openerを使うと送信され…
PayPalの定期支払い(Recurring Payments)を実装したのだけれど嵌って大変だったのでメモ。 前提条件 activemerchant (1.34.0) 処理の流れ 公式ページを見るのが確実だった。 Integrating Recurring Payments | PayPal Developer APIの呼び出し順としては、 S…
AWSのElastic BeanstalkでRubyのアプリケーションを動かしていたところ、ある程度大きなデータ(リクエストのContent-Lengthが大きい)をPOSTするとInternal Server Error (HTTPエラーコード 500)になる不具合が発生した。 アプリケーションログにはエラーは…
Twitterによる外部認証をやってみることにした。 Deviseを使っているのでOmniauthで楽にできそう。 以下のページを参考にした。 OmniAuth: Overview · plataformatec/devise Wiki · GitHub ASCIIcasts - “Episode 235 - OmniAuth Part 1” ASCIIcasts - “Epis…
CKEditor4を使って画面を作っていたらいつしかダイアログの表示がバグるようになった。 ダイアログが完全に表示されず半分ほどで表示が止まってしまったり、後ろのレイヤーだけが表示されたりする。 ウィンドウサイズを変更するとその直後は描画されるので描…
ちょっとしたコードの確認等でrails consoleを使うことが多いのだけれど、日本語を入力すると勝手に文字コードに変換されてしまっていた。 例えばコンソールで全角スペースを入力すると「U+FFE3」と表示される*1。 今まではそんなにコンソールで日本語を使わ…
PayPal決済を導入したのでその作業メモ。 各バージョンは以下の通り。 rails 3.2.13 activemerchant 1.34.0 vcr 2.5.0 最初、ウェブペイメントスタンダードが楽そうに見えたのだけれど決済後すぐに処理を行う必要があったのでエクスプレスチェックアウトに変…
deviseを使っていて :confirmable にしているとユーザー作成時に確認メールが飛ぶ。 一般ユーザーが新規登録画面から登録する場合はいいんだけど、管理者等が管理画面なりコマンドなりでユーザーを作成するときには確認メールは飛んでほしくない。 調べてみ…
Webアプリケーションは他のサービスと連携することが多い。 メーラー、ストレージ、決済等、何らかの他サービスを使うだろう。 他サービスを使うには大抵そのサービスのアカウント情報や接続先情報が必要になるが、それらの情報をソースコードにハードコーデ…
ユーザー認証にdeviseを使っているのだけれどlocaleパラメーターがデフォルトのlocaleに戻ってしまう場合があった。 具体的には既にログインしている状態でsign_in,sign_upページに遷移しようとした場合。リダイレクトされて「You are already signed in.」…
Railsでユーザー認証を行うのにdeviseを使うことにした。 導入方法は公式GitHubに書いてる通り簡単だし日本語で説明しているブログもいくつかあったので割愛。 で、sign_up, sign_in, sign_outとかが簡単にできるようになったんだけどsign_upで作成されたユ…
ドメイン取得ついでに近いうちに必要になるSSL証明書の取得も行うことにした。 RapidSSLにしようかと思ってたが調べてみるとSSLボックスというサービスがあり、実質RapidSSLの証明書が買えて直接買うより安かった(年間2100円)。 ワイルドカード証明書は高…
独自ドメインのメールをGmailで使いたいけどGoogle Appsが無料で使えないのでWindows Live アドミンセンターを使ってみよう、というのが今回の趣旨。 前提条件 Gmailアカウントを持っている。 AWSアカウントを持っていてRoute53が使用できる。 ドメインを取…
また三日坊主かもしれないけどブログを始めてみる。 今回は日記や技術メモを書くつもりなので長続きするといいなぁ。 自己紹介 ハンドルネーム: yamotonalds Twitter: https://twitter.com/yamotonalds 経歴: Web系のSIerを数年経験の後、友人たちとWebサー…