読者です 読者をやめる 読者になる 読者になる

直径1.5メートル

ひよっこエンジニアのちょっとしたメモ。主に備忘録。

【Rails】アップロードしたPDFから数枚画像に切り出したい【Grim】

何気に「このPDF、数ページだけ画像にして保存したい…」という時があると思うのです。 …なかったとしても、万が一発生した時にGrimというgemが使えそうだったのでメモ。 github.com 処理の流れ 想定している処理は、 1. PDFを保存&S3にアップロード 2. 保存…

【Linux】ディスクフル?と思ったら

以前のエントリでも出てきたのですが、ディスクフルな状態に遭遇することがままあります。 今となっては慣れつつありますが、たまに「ええっと?」となるので、備忘録的に。 ディスクの使用量確認 主に使うのはdfコマンドとduコマンド。 参考: Linuxコマン…

【MySQL】突然のIncorrect key file for table...エラー対応メモ

結果から書くとディスクフルだっただけでしたが、MySQL経験が浅いということもあり、初めて見るエラーに心臓止まるかと思った出来事でした。 - *** - エラー文の「Incorrect key file for table」でググるとこちらのページがひっかかります。 MySQL :: My…

【Rails】simple_form製ラジオボタンのラベルにクラスを指定する

simple_form、使うとform_forがすっきりするので良いですよね。 そんなsimple_formを使ってラジオボタンのラベルにクラスをつけようとすると、思いっきりはまって、「あれ、simple_form使えない…?」と思ってしまったのでメモ。 結果的にはsimple_formで解決…

【Itamae】remiリポジトリのPHPをインストールする

1ヶ月ほど前にItamae入門しました。 Itameを使ってvagrant(centOS6.5)上にphpをいれようとすると、バージョン5.3.3がインストールされるのですが、諸事情により5.3.6以上のバージョンを使いたかったので、remiリポジトリからインストールすることに。 その…

capistranoでデプロイしたときにunicornが再起動しない対応

capコマンドを使ってデプロイしたあと、unicornが再起動していないことが頻発します。 $ ps -ef | grep unicorn | grep -v grep user 1234 1 0 19:08 ? 00:00:03 unicorn master -E staging -c <PRJ_ROOT>/current/config/unicorn/staging.rb -D user 5678 1234 0 19:0</prj_root>…

【Rails】sitemap_generatorでsitemapを生成して、S3AdapterでS3にアップロードする

sitemap_generatorを使って生成したsitemapをS3にアップロードする方法で、S3Adapterを使った方法の実装メモ github.com sitemap生成準備 Gemfileにsitemap_generatorを追加してbundle install # Gemfile gem 'sitemap_generator' sitemapをインストールして…

【gem】ec2sshが便利だったのでメモ

sshログインするとき、ssh_configにHostを設定して便利な使い方をしますが、EC2インスタンスのIPが変わる度に修正しないといけなかったりして、ちょいと手間が発生したりします。 ec2sshはその手間を解消してくれる便利Gemでした。 READMEの記述通りに作業し…

【Ruby】EC2のインスタンスが取得できなくてはまったお話

AWS SDKを使ってAWSのEC2のインスタンス名を取得しようとしたものの、そもそもEC2のインスタンス一覧を取得すること自体できていなくてはまったお話。 下記ドキュメントを参考にコンソール上でお試し。 Class: AWS::EC2 — AWS SDK for Ruby - Amazon.com S3…