2014-01-01から1年間の記事一覧

コミックマーケット87のお知らせ

おしらせ 中の人が主催しているサークル ProjectHL2 にて2014年末に開催されるコミックマーケットで新作を頒布します。 配置は3日目東、ル02bになります。 全5曲入り、「巡音ルカ」によるボーカル曲集で頒布価格は500円を予定しております。 クロスフェード …

rbenv の更新をした後 rbenv install がエラーになった話と gcc の更新

大きな開発が一段落したので環境の更新をしておこう、と思い年単位ぶりくらいに brew update brew upgrade rbenv ruby-buildを叩き、せっかくだから記事執筆時にリリースされたばかりの最新版 Ruby 2.1.5 をインストールしようと rbenv install 2.1.5を実行…

wicked_pdf で Rails が送信するメールに PDF を添付する

表題の件ですが、案外はまってしまったので備忘録。 前提 以下の環境で確認 Rails 4.1.6 Ruby 2.0.0-p247 メーラーの準備 元々のコードがこうだったとして class NotifyMailer < ActionMailer::Base def customer(mail_object, document) @mail_object = mai…

Rails の database.yml で collation を指定する

定期的に引っかかるので備忘録として。検証には Rails 4.0.8 及び Mysql 5.6.10 を使用しました。Rails から MySQL を使う際、何も考えずにデフォルトのまま設定していくと、大体の場合小文字 a と大文字 A が区別されないデータベースが作成されます。具体…

wicked_pdf を Rails アプリケーションで使うまで

html から簡単に PDF が作れる便利なプラグインですが、割と面倒な行程が必要だったのでメモ。Rails 4.1 で確認しました。 インストール Gemfile で以下のように記述します。 gem 'wkhtmltopdf-binary' gem 'wicked_pdf' が、環境によってはこれでは動作しま…

jQuery.ajax() で読んで来るデータをキャッシュさせない

次のコードは正しく動作しますが、サーバやブラウザの設定によってはデータを更新してもキャッシュが読まれてしまいます。 $.ajax({ type: 'GET', dataType: 'json', url: 'hoge.json', success: function(data) { concole.log(data); }); これを避けるには …

ActiveModel::Model で簡単に ActiveModel の機能を利用する

例えばユーザからの問い合わせを受け付けるメールフォームなど、特にデータベースに値を保存したりする必要はないが ActiveModel の機能は使いたいケースで Rails 4 では ActiveModel::Model をインクルードする事で簡単に処理できます。 class MailForm inc…

個人的ディスガイア4R攻略メモ

自分用に攻略の手順メモ チート屋を解放する 第1章あたりで出来たはずなのでさくっと解放。今回、これのおかげで色々な手間が省けて非常にストレスなく稼げるようになっている。 レベルを稼ぎつつ店レベルを上げ、邪シンボルを集める チート屋で敵レベルを調…

Rails4 で 404 系のエラーページを制御する

Rails 4 では 404 系のエラー発生時にデフォルトで public/404.html を表示してくれるのですが、ヘッダーやフッターはエラーページでもそのまま利用したいケースなどでは自分で表示を制御する必要があります。 以下でその方法について記述します。 routes.rb…

画像のサムネイル化を jQuery UI で行う

一定以上のサイズの画像が自動的に最大幅以内に収まるように jQuery UI で制御します。 CSS の準備 まずはスタイルシートにサムネイル用のクラスを記述します。ここでは最大幅は 640 px とし、分かりやすいよう枠の表示とマウスカーソルの変更も行いました。…

2014

コングラッチュレーション ,―==7 Congratulation! コングラッチュレーション |く ___ _> Congratulation! fll`ーU+' `''、 ー=| おめでとう・・・・・・・・! _,,..-´:|ヽー-;ー..,,_ . ,−=-, ,,..-‘≡≡:| ><´|≡::|ヽ おめでとう・・・・・・・・…