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

ppt->pdf の変換をAmazon Linux上で実施する

aws

はじめに Amazon Linux上でppt->pdf変換をする為に、LibreOfficeを導入する手順を以下に記載する。 最新のAMIにてインスタンス起動後、パッケージを最新化し、依存関係のあるパッケージを追加インストールする。 環境 AMI version : amzn-ami-hvm-2015.03.0.…

Resque 1.x系 のキューイング中のジョブ一覧を取得する

キューイング中のジョブ一覧はResqueモジュールのpeekメソッドを利用する。 ※GithubのResqueプロジェクトのソースを参照 resque/resquegithub.com peekメソッドは以下の3つの引数をとる。 第1引数:一覧を取得したいキューの名前(Workerの@queueで指定する…

Shellの関数内でインタラクティブに得た文字列を戻り値として利用する方法

結論から述べると、「標準エラー出力を利用する」が答えである。が、備忘録もかねてその答えにたどり着いた経緯も含めて以下に記す。 Shellにおける関数では戻り値をとる場合、return文が利用できる。しかしこのreturn文、引数に0-255の正数しかとる事ができ…

リクエストのパスに応じてレイアウトを変更する

概要 既存のシステムの機能はそのままで異なるレイアウトを平行運用したい場合のTips。 コントローラ、モデルになるべく手は加えずに、新しいレイアウトをリクエストパスに応じてレイアウトを変更する。 環境 rails 3.2.11 方法 メソッドの外ではrequest変数…

認証機能にDeviseを利用しているシステムで「Routing Error」によりサインアウトできない場合の対処

はじめに 最初に述べておくと、実はDeviseは何も関係ない。jqueryとjquery_ujsのバージョンには気をつけろというお話。 環境 Gemfileの中身は以下の通り。 gem 'rails', '3.2.11' gem 'devise', '3.2.4' gem 'jquery-rails', '3.1.0' 問題 ある画面でリンク…

ansible-playbookの適用ホストを制限する

ansible-playbookの適用ホストを制限する方法。 % ansible-playbook -l ホスト名 playbookファイル名 実際にどのホストが有効になっているか確認するのであれば、 % ansible-playbook -l ホスト名 --list-hosts playbookファイル名 とすれば良い。 マニュア…