アクトインディ開発者ブログ

子供とお出かけ情報「いこーよ」を運営する、アクトインディ株式会社の開発者ブログです

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

Rails で is null と is not null

こんにちは、tahara です。 Rails で is null と is not null ってどうやって書くの? is null Foo.where(bar: nil) is not null Foo.where.not(bar: nil) http://api.rubyonrails.org/classes/ActiveRecord/QueryMethods/WhereChain.html#method-i-not ちゃ…

XCode 5 の CI ツール Bot を試してみました (1)

こんにちは ataka です。 XCode 5 から「Bot」と呼ばれる CI ツールが入りました。OS X Maveriks (10.9) と OS X Server 3.0 が必要です。といっても、Maveriks は無料でアップデートできますし、OS X Server は (通常 2,000 円 ですが) iOS Developer なら …

assets:precompile が遅い

こんにちは、tahara です。 ようやく いこーよ も エンパ においつき Rails4 になりました! おいつかれたエンパ担当者は、「エンパはRails6くらいにしたい」などのたまっていましたが、 その時はエイリアンテクノロジーでつきはなしたいと思っています。 さ…

act-fluent-logger-rails を Rails4 対応にしました

こんにちは、tahara です。 Rails で Fluentd へログ出力する act-fluent-logger-rails を Rails4 対応にしました。 いままで config.log_tags = [ :subdomain, :uuid ] 等を指定していても無視していましたが、 ようやくタグを付けられるようにしました。遅…

もうバックアップ壊れませんように

こんにちは、tahara です。 2つのハードディスクで RAID0 になっている外付けハードディスク2台で バックアップ用の Btrfs のファイルシステムを作っていました。 ある日2台ある外付けハードディスクのうち1台の AC アダプタが外れてしまいました。 そして B…

GithubShop使ってみました

はじめまして。今年3月から入社しましたkawaguchiです。 エンディングパークの開発・サーバ運用を主に行っています。 バックは Rails4、nginx、unicornで動いています。 何卒よろしくお願いします。 ではさっそく、GithubShopを使ってみました。 そもそもGit…

CloudFront + nginx + S3 でのサムネイル画像の動的生成

こんにちは、tahara です。 以前 nginx を使ったサムネイル画像の動的生成 でサムネイル画像の動的生成について書きました。 その後 Paperclip の画像保存先をファイルシステムから S3 に変更しましたので、 あらためて CloudFront + nginx + S3 でのサムネ…

ModSecurity を nginx + passenger で

こんにちは、tahara です。 Web Application Firewall の定番(?) ModSecurity を nginx + passenger でセットアップしてみました。 ModSecurity をコンパイル cd /home/foo/src wget http://www.modsecurity.org/tarball/2.7.3/modsecurity-apache_2.7.3.tar…

Mac 版 Firefox で Redmine の枠が消えてしまうバグの修正方法

こんにちは、ataka です。 今回も、Redmine の話をつらつらと書き連ねてみます。 Redmine をアップグレードしてからというもの、Mac 版 Firefox で嫌らしい現象が起きるようになりました。それは、Redmine の「更新」ボタンを押すと、フォームの枠がマウスホ…

Redmine のチケット・タイトルにチケット番号・プロジェクト名を含める

こんにちは、ataka です。 挨拶記事の続きで、Redmine のチケット・タイトル文について。 過去記事「Stumpwm で Redmine のチケットのタイトルを簡単にコピペ」における tahara さんの言葉を引用します。 Redmine を 0.8.5 というすごく古いものか最新にアッ…

2013-02-27 入社の安宅です

はじめまして。 2013 年 2 月 27 日に入社した安宅正之と申します。システム・チームの一員として微力を尽くしています。 入社して、随分と自由に仕事をさせてもらっています。与えられた「自由」に対して、見合う結果を返せているかというと、力不足を痛感…

Stumpwm で Redmine のチケットのタイトルをかしこくコピペ

こんにちは、tahara です。 前回は Stumpwm 使えば Redmine のチケットのタイトルを簡単にコピペできるよ、というのを紹介しました。 今回はさらにかしこくコピペしてみたいと思います。 自分のコミット時の行動を分析してみます。 Stumpwm を使っている。 R…

Stumpwm で Redmine のチケットのタイトルを簡単にコピペ

こんにちは、tahara です。 今日は Stumpwm 使えば Redmine のチケットのタイトルを簡単にコピペできるよ、というお話です。 ataka さんに Redmine を 0.8.5 というすごく古いものか最新にアップデートしてもらいました。 いろいろ便利になったのですが、チ…

nginx を使ったサムネイル画像の動的生成

こんにちは、tahara です。 画像ファイルのアップロードには Paperclip を使っています。 Paperclip は写真アップロード時にサムネイル画像を作ってくれてとても便利です。 でも、サイトのデザインが変更になって、サムネイル画像のサイズを変える必要が出た…

背景を知る

要求されたものを要求されるままに実装することは日常で頻繁に発生していると思います。 仕様が決まり実装フェーズに入り、マンパワーで乗り切るといった場合に特に多いように思います。 こうなると設計書だけ渡され、十分な理解をしないまま設計書通りに実…

jQuery Mobile で 一覧 → もっとみる → 詳細 → 戻る

こんにちは、tahara です。 jQuery Mobile のサイト。 一覧ページで次ページのかわりに「もっとみる」リンクがある。 「もっとみる」リンククリックで Ajax で次ページ分を一覧に追加。 一覧からどれか選んで詳細ページへ。 ブラウザの「戻る」 とすると、「…

Rails ログを MongoDB と S3 につっこむ

こんにちは、tahara です。 そろそろデータマイニングなんか初めてみたいな、と思っている今日このごろです。 その前段階として、Fluentd を使って Rails のログを MongoDB と S3 に格納するようにしてみました。 で、そのために act-fluent-logger-rails を…